  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
1699600215 2119019999
1757860785 2107767083
1699611602 1505308626
93142440 1472703995
1752957397 1343631229
1355679808 419212843
605643918 1032063151
1706411985 218175764
665119230 920377207
1732198946 814648912
2077852469 1438979308
611887149 1274149759
825379877 156941078
1087553490 620623330
85226194 1087063562
922032498 1883581302
1167091380 494934144
1273559807 205671476
1338448135 1661693764
473046592 784055145
442967004 1899046389
2141012466 1681610569
1304626934 119737941
78726062 2134956065
850377364 802129483
1181934572 523924387
1319174493 1246270115
569321224 1205874602
172945573 767105295
1355964415 220539762
1057359176 972227425
2053790465 343926110
1832882754 684414521
1159296182 1282694055
1862083692 242321128
1001637363 1843978492
443371060 975326379
87062392 507943875
2100229407 1295786025
492245953 1535982123
1339361228 561777968
15584368 1690967163
1697395941 490627171
1649136466 817292272
141825863 45954182
877052140 1535534038
1633026264 13220004
884419089 1124749514
522300458 705755430
1045194885 816589543
1201065351 1525277154
852708 2096356382
1473885630 1392464066
1664108958 122328214
594310173 450042979
41319382 1975443486
1049106226 712061608
267695727 1111396372
48589794 161281769
2139014333 305759033
1556184816 2043028149
1041666250 1931448998
1820399476 1754600289
2037823187 745454615
168585573 1325847706
2002451812 697309516
122659067 1163866896
2029944595 52136150
1669317140 847678414
448141104 1369032043
639021811 1473037402
1817955677 596167991
552051520 1096557532
1444932822 1015014207
1114874667 1243358750
1738320794 1925539485
1663928044 1007327673
2093648003 1248008142
1587580344 1985377881
536078410 1237181132
1709840877 788677420
233091339 911332162
1066715950 213665785
1208485517 374780717
2131261283 342392881
442574409 1919207749
1510680239 1172071438
80988468 1987877105
790508043 201565558
206294136 28594867
1942960139 774589227
692942887 201247023
918138621 1433851828
1453580757 1350806386
103124900 219543993
411304241 1013277361
673001689 319268174
480813694 171571975
2061150500 1875248200
789882691 1070621150
2100521489 1564347700
1817957224 237806873
1688610321 2109951376
1902797322 257683150
295364296 2022512663
1686047884 800830673
434656460 442960776
1602741819 1166810065
1410629150 1140401205
2069192267 806473641
627285738 811136290
677630085 381538310
1968551352 320382700
1220388882 1436493420
1700954888 357014504
2142103335 29973322
1775977206 1129698710
1958564042 1299906429
1444306764 209143413
879990856 1195538339
530676973 1267754221
951695587 713432110
185386607 418609304
845803777 52001263
2014875293 1770754673
570770808 86095605
1846312012 1702475104
675820873 1524081251
388515616 1726902826
345839528 1777403094
151556565 846954594
530264716 1088353665
12030751 1272379648
981215453 1740885690
1553695261 848181141
2112925916 1295897645
433696142 1752440259
408735539 1921501672
136399455 129317299
1835568848 875113443
53379022 83888651
1936999862 503176634
227289694 1110286049
2142722314 1972085769
1420019069 677280872
251180512 2012508198
839761848 1344401747
1133543650 1296195035
1438946058 1208966317
1494663504 1052823449
1064332838 1700590965
1945999458 1717667886
1022685440 1788535559
2104190046 835558203
1068494543 597283765
911744446 1652762312
1256117957 1464639353
1542694819 1237990086
935461290 1968940111
668265668 753166891
1626919951 1579415288
2029158903 1342176714
352635996 1493624966
1887472410 1943392610
1350135273 747424024
1325901758 1241334573
1702166639 438015323
848682097 1005479367
2008921259 537546869
886691289 464645679
859977223 1981112595
2084612450 406247114
1985103321 1949018358
360718461 1227755259
947036961 2017209902
65151874 513912822
144023375 571896660
1370851621 1056176314
1016085758 1662052603
1660532019 198649970
1969415988 480508803
1829506230 257649328
694718508 1334638310
1081048035 367699708
2020044850 1466472860
2090832713 1533503693
370725613 419524967
744766583 1461100684
1450404335 1697062311
461285027 747702138
926715597 932683563
463618506 1370775443
112655097 457812110
1444996783 389104311
547735344 2056024562
1478770437 654668014
1438359276 1810904320
664715401 2006040687
1796903529 832471000
1826891324 2136717396
2132916071 894132911
1394902438 364918734
153105976 1344526651
1174085883 2093845258
199305517 331691337
564963775 789126090
1129261977 1385971824
1933089174 1921845856
1992129117 1477197047
1081360484 1551677615
397481753 1275611747
1505958850 1148673436
2119784851 2064941789
807359575 2081638574
1196336763 1562660773
766144417 149378444
1047065324 312707831
687535030 920656497
1537169790 1868462273
1750864963 682562661
2009740484 324229886
1137672088 1050835465
1418501530 1312619652
2120269271 1174828667
2010687842 51744878
939352775 1580641685
1847731040 272110552
485193365 1828300238
948929732 1010452121
1678224859 1147195149
602907663 323876022
1934316487 764697301
1404783475 1851581471
1240519241 1781571559
898525658 405761052
1953600719 318953774
794038297 1949520085
1430224489 173072444
825554217 1262055712
1446749536 1056192009
1300197458 811933099
187486614 1790750827
2132241555 1994926217
586635102 1404280702
1289298590 1732328252
762089691 2098911225
1135258061 134660093
215903097 1389368926
1695777291 1713524977
1684800549 604956437
425355024 572981315
239738895 1534173479
1049676098 1840652298
1314729592 456227248
829414426 1288937052
117760877 1514946256
1201171875 445279981
646587545 2137126048
1652491971 382092681
1627627572 343754151
806478200 2133194949
566494412 1840122733
408434202 243422838
1120548005 1875180162
1484174154 642866376
603606420 1951376169
2022058966 430677313
1199956904 1726521561
1942160808 1225649552
1096587301 545623868
477855800 366378890
10124009 1386829371
835999193 778362531
1510865330 1886394357
111784538 1780586977
1777229631 350733081
1889478896 1789397247
1943222522 230206430
337595265 1423046916
2077085495 1393042145
339884035 241344578
2007482086 1046237146
1119082187 803872668
152844652 380026730
1632514515 1674635988
1548775398 136220586
1470457195 2038922010
369363130 233072114
24161769 2024839271
1868058227 1005709112
1332465281 1780259756
2085067925 1967735918
476125380 2059918963
786240496 1191206223
506977000 533197385
30319759 1137022195
702985034 653872274
1031091199 834919752
1274836694 1598523202
102949447 879344690
2117393124 154472417
543044834 436335453
1232490732 1457650609
1583262176 1978937553
1489635504 1828799682
1675131828 1050752808
994094560 25173926
1055342482 1049636090
1631367463 1103337449
47056438 967460330
2008201181 978581138
1109595520 210826167
1853681153 1930065123
659722645 96489082
2095502303 548584921
950383520 1841988192
1388141246 419265612
633657176 238573706
1594269771 202807317
1756815824 2038298274
1833849752 2076732760
1687128479 1332780992
2147031171 198267381
233315353 1104409246
1363657592 1088508090
653367281 1036842015
2024060577 1338647280
1820200206 1652003395
1206707694 1778500822
1502646915 1688076341
1453002151 372022546
1494050582 1440612041
854125171 1629873736
1258066714 1726526844
1853393725 1769680555
1832484759 802516811
695329250 1387192532
890810611 212603533
120493739 968182876
1748535511 2142418790
947674461 1494880838
1180438230 1613018632
53199027 1171798178
221807376 1839282467
1698116755 1475813916
318482356 381817477
2027301592 1763329102
1580941439 745574907
681701548 1531760359
626078954 1532042214
964232569 811147783
743761352 1482894186
2020334723 1700575755
1732274709 692527809
1524364198 214150889
463835404 1974896278
866153810 1672271090
582825418 371110659
1715960248 689921613
1001643254 783030781
1336522964 1113517546
710911505 446654101
786315598 1177348692
795933045 1897337884
353779074 1324992532
1210574696 850976464
769333043 2087255334
771040945 364852109
946851179 788972356
1214812500 1729835956
1413860161 1485515842
1726763820 733146971
1321103437 1199892615
251929066 757015856
1126029666 971793556
109042449 1121803413
1127127210 1726761193
141044746 34630814
1485499123 417831696
1488199736 691292546
519575199 1601880430
81996374 32545986
85527401 820950548
536427637 398173119
617083728 626789277
1165725581 411113695
934466927 159230667
1846772622 347076115
558572581 118025244
1666962834 1017869914
913924963 417125554
1257489984 685090161
461994496 1595133269
1656755534 1058852365
1587800118 1906061434
996999722 1129039546
1429679361 252460352
1611037519 1691262144
1974227481 1120918917
1018782663 1635763902
745122455 1033976494
2111106500 2060203606
189251081 268225953
1064304208 1406984573
2060806383 32677619
172774069 2079305295
816968833 407827060
2063704837 2033118606
1287547200 1467890022
908613489 872617390
1862817272 1577111039
1137376537 601160501
2074307045 1487759086
1214647187 1125907055
1733610239 1082546302
1728920804 330888672
1994003686 2140688229
1811863037 505096814
1526186196 1353049829
1769614165 1984267358
790306662 1252397988
798585464 296575822
1677240293 605100218
1181246944 505375484
1614802763 87714352
406861729 1305447707
1986871021 1947897948
1716756949 1109077378
1720373359 1532613546
1680846853 475692515
433988013 820352860
699786397 958745778
1775057470 1865878670
1184316075 243021575
482250094 1475664801
1990304609 1694932312
1916067949 508210498
1128568983 1607357901
957407751 1317447827
1070052432 295254012
192128471 1387850624
470550170 1316900353
927235528 732638776
268701521 582064277
1248091395 1895998300
2048237792 1764196000
202473007 1315541621
514405968 1879821414
555449814 1789805020
817011331 1547314178
54335182 102432544
949933615 902410227
285262840 1983845479
1828553671 1461864964
134972557 966356070
362147464 1934860821
1787986567 1159675278
386758213 2012797615
1186683203 1300496200
539953069 1815274839
623985211 488104747
53693348 1077875904
1309088385 475821795
67873224 1812926285
1801178029 648550573
1241335738 1466746961
1023971840 1402135460
898165394 1928302448
955277506 169738106
1261996224 1568713349
1779621783 429794270
379497660 1994761651
2033636825 923130168
1433147051 545239145
311805801 1717206063
837982455 1856082281
971006575 707392567
808696936 763485791
686568122 279807338
430083931 31390467
877359876 1356032283
558631018 490671446
1112991397 1144977818
561542806 1603854132
752791636 1635268338
1678645778 1591123865
1668762337 1467391526
172803948 392293288
1464967646 1564770366
1229401947 1308179542
703045744 1245518939
1829272256 949127715
107382952 1935991827
1611818704 1027553780
1786920802 38451752
1359675653 1071833044
825381797 1475436941
931362225 773579937
1775052816 157637483
1148651670 1122072241
898802462 1397761488
918321994 649932582
1240076592 1270214255
177916334 1927800508
827512264 1317228635
1472693788 848094897
63031287 521201453
481039569 79204393
1677801653 1058050175
1020038830 201192128
1306842792 685769075
1209843322 463070449
303497136 989416431
380606978 1276670831
452127380 194518064
830810936 922648028
1149277418 1585259027
1690570744 1739227249
1353252384 925405518
931009275 239198802
1945404218 1722652597
431259460 774299535
2033288250 1834419230
105169077 1374431154
756915591 1894066132
1556410632 1690208374
1891654670 252396961
2113167797 1529190351
1183923058 1880409942
1367607168 1040457477
437725329 1396416279
1787115268 836744990
1957000477 1585724784
2146277300 484505332
908901287 660799121
78017048 502068444
2091042525 63449398
1829231023 825062458
400761041 806907304
976352496 367445419
1365241147 56604070
905078391 1620267368
954342190 874606751
2012872200 135560929
1123292461 1058623662
517885612 932795550
459763022 1805743002
1905800624 1641272794
2006935196 1093001214
1341280202 464130038
277016771 1327953460
429510000 231241455
620526107 1446370016
1863321803 1198768571
802790958 1557062081
74915828 675904589
1179865360 290546635
1642757283 1114987260
493574080 514597572
1001196188 1393315747
839365778 1730857129
1029115396 1293883612
893866577 1610967725
1743056184 358435153
1332506489 301914287
992498566 1102701702
1723480114 1039073857
324131510 910521603
1115923787 529704538
2121562627 604560525
532951450 958742448
1660519928 349256425
320191373 1204221513
1575308023 1741542703
938810027 1971926328
315252363 1026295078
23365121 1376070220
147429474 350851615
26090459 166510744
412095422 847150921
70091989 1522783053
439155189 1032185370
2124987323 1588616861
2118095572 1819732067
1958202587 700208462
417766607 511273819
265516882 2126400542
322994628 1050905469
1338588728 1492651240
1059398807 2123818602
1601147647 1394425250
1213687386 934196821
1579374845 228051234
728870214 1639095642
1376062629 312412091
1389304957 1683992544
567391817 1486198598
111707880 1082020109
52460511 1905245219
1901915230 720704680
1954484649 1243303917
1593657618 1168498374
163192814 732573762
1312255280 510789521
403020279 424976427
106582118 156753201
2123684381 1477961653
150192051 51711000
1373582760 1481092216
1365414327 734176824
574822478 637659434
859489686 597049471
2029072333 68263191
44784222 1498088822
1383776010 1015487423
1293164332 569715283
543384164 1710344017
1556382919 947541218
1385959459 192108298
1415344517 2012895745
1613378483 41333905
1117582624 1618212885
1311454714 1232115846
95635371 374560515
1922804256 855379184
447404028 1468251366
1781112799 1770864777
1323078808 1812366063
1127446362 676517691
1470093556 1989890778
1845462483 482406159
545163967 340073475
571156848 621559339
353725036 98631412
191282881 285629225
263505130 252726506
245754779 684607155
1538422532 497194615
437424418 1194490334
1635044851 1148993606
1527825983 1728834525
1312363021 498655385
659627796 2021612717
763987536 274674942
386265376 535660357
201015134 655380462
169722432 1525796220
854249446 1343256672
1730704582 2099906731
556012280 566883206
1640423843 1106148750
1573498651 2001349603
673697012 199538149
1497234581 1207426755
1431661258 415042553
1156068902 159863035
1593393418 2086869215
2006255618 1164131904
484134604 386184087
560266292 680966209
1944987809 352740544
1887368363 113539104
2075726306 1168120912
1997231729 783574481
111413043 859599245
594745858 2126844425
1408908677 1106749077
258994949 132525019
1443788477 261296834
420911852 2142251801
839021281 1137860922
953368774 1152011738
1004844364 313271818
567758167 1397205959
1208473277 390189973
135097821 1906436741
290769827 2110895858
839554436 83480865
1230149400 767735412
792535021 1993541211
1801473894 124451247
1481393537 596519581
211774481 932221035
940707715 497165461
159705992 205861015
99005305 1121033619
769347643 478374741
1770111719 1416694844
1869196209 1029935877
1243670743 1348239974
125034008 894112162
1127406646 693163321
557921145 1138181080
917869760 192949784
381707508 1487210282
1685045036 1317683987
1388305845 243246465
1959610616 1061831925
1006943134 1677067536
2068489443 1460085087
1479695949 1663149479
1477714286 1721959531
1975517052 1008801465
1478173981 1023770258
2078574582 1762739927
274499846 47625832
538159314 380895507
1951187283 635493967
33467166 69423240
2096081335 1217214746
1960453289 1706176303
1819511787 849483783
159549710 1418311810
783782962 1333712663
1703039433 1022378121
1794189670 1588509847
1345946284 1344035184
631024037 1109954891
1208952074 697867975
1725029306 2142645988
2056013907 731711121
1423381163 1322469972
509979831 285596959
2105356273 1390007757
508394822 676982674
1086648295 1578711193
138021910 1194656801
1569668824 498041878
766364832 1382622939
1456872225 79082173
334669411 75855937
1909730314 1878269313
1617349202 1136779433
506509501 1244151129
554792032 1835264322
938712202 274848225
1812598217 558083986
1780166541 1189629545
1491473716 854440014
1801288395 1777043430
2028442760 1327167995
1988023995 1872084525
1394566548 759894020
94696459 893164588
1218033694 1629065641
1332846627 2072361558
1061257241 2143902015
32315569 354519038
1641573685 1323479424
2074493380 328457581
1808438620 427487125
1576829092 1493200749
270004979 1607970774
930808016 1417697630
1142631352 1545032775
213894922 458198557
194209872 1436834358
1211848489 835226713
1389870940 630110517
885743260 326023447
198274798 270992241
1348359185 540437994
1294678558 198854123
278199635 941302255
363546500 1160708725
1659753733 1848293098
865715641 446962683
1616215765 1611418163
2071691261 500283180
676316008 2117875555
1471244337 661251
1713480970 218920330
1276722377 1178284276
1478790768 1610016297
1617415978 1850808589
1782352724 2074764012
2044566127 2080907603
1534437643 1119231460
383460324 385221946
569745463 1525121709
154657150 1579740203
63988706 876224106
1919034818 1595165893
1825279154 1469529658
403361311 1558295896
1476775879 1949315093
2132157147 1982142128
806714562 797176599
680510273 1153209317
1655084919 1546549920
1698453465 524023347
590685970 390119175
373915662 1627686596
644578693 729973323
1814868967 1180048362
62373330 1731826456
654563498 1874506117
1068139836 662189232
1711861566 973922712
899029698 1560709085
1978307799 752793293
387043818 342734152
1443358492 618310156
1661281537 674102003
1013156505 1610793314
693916915 2000326164
1346890139 2001259633
1039323218 1207750144
34433742 956084301
1557986771 117728725
88947642 569743148
153574787 1524682353
1378504465 1490041739
1631552627 1396964421
451030744 1104640438
2125266426 1093461433
696214155 1713121587
1524822410 1534390893
954934887 1138073308
618198875 2081414559
515665734 86317863
378725230 707613072
73711140 997265998
678581128 663906805
629016604 1993976493
211567468 1141156675
379495442 2073223685
1099548723 1514009266
2115583450 676779870
354020941 919161384
252391114 133286684
260503211 340719633
624112257 1931716435
665020111 1265001843
1131352149 179089976
1149145007 417326543
1658546262 891691583
1487917963 789703602
1534027141 938787308
1943623030 1217092792
1441372114 722265653
941418841 640061393
1832560148 1678146657
386512380 850090063
488117378 897676005
1346572049 168734768
138637061 830140218
1037653880 1276221800
1200852823 119556065
627468855 1467288407
1134388458 21413986
649456747 1266221821
816709285 1115925357
1624854826 2003080685
1689330069 1030839234
1962115462 932298208
220589762 64144984
1482357269 1866310059
1848992662 2093549357
1179427231 1881171494
1189965362 75506454
961767799 1056910819
1603658144 1806356805
884704119 147363723
1692143581 70955542
926566334 1813743075
98289676 638185305
1808746368 2113828200
820222823 281124854
965679186 1976037127
558067399 1469673803
1159324006 860701467
978534580 451572502
648114511 1989626502
402183565 1814531342
421426936 2125087600
1187741968 1747645045
1151820969 776808260
1205272707 1039056627
734886204 571132515
1199032335 1126695431
1997773890 552872165
2065010439 1496316412
1881002290 1211237961
737936397 571794730
1258437213 996075831
1137531982 1037074707
54738674 2076504037
457294043 1996793469
486504627 47104712
391736122 1998776293
1739958618 834719107
772389629 1319347628
722176376 554386297
1170495495 1887074951
1038953892 2097418978
664039049 892786649
972259086 1278353767
1497515536 1685392495
749208029 1146203232
1403156597 1300415764
1156118050 227279078
1459900707 1761709904
594141346 182370158
386047 2141083070
1180724289 817587160
619756305 96982860
684811657 588638708
877348651 559126725
253370250 1188214989
1534923638 1658577542
754759430 205608463
1736696236 1039740664
926279929 1161540781
1260462473 42855208
1087973979 1323297726
1017268581 1575517778
1938313327 833737983
1501156637 281902802
1532390360 1640664089
259002393 350059835
883552568 1369021636
1593236165 1261308529
817500342 1767530530
2098831437 2027124679
2001838171 2124006634
550439571 725417806
1482120377 487207671
1131808056 1300420922
110035942 2075349324
568462183 615701322
520159098 1875367349
790440048 1782930247
498030287 1370570286
1997784477 1221447548
366487232 2117864009
1934322560 1491915223
41954166 1278877284
970408879 1415394312
1130941568 815012113
65480484 1602826637
675565713 1038028109
1619941410 2001714382
1532974596 1484018421
466529706 804089673
1804867850 1153901375
1453421123 1250509093
1879095678 1549208717
192506912 1036108576
370951659 1585382025
1471375046 1661792067
764736171 1142583732
1253901809 1353438834
1134636350 1256633382
367973010 3795043
1207736056 778110495
617226377 269579834
1051921814 1849522530
1724839810 578471055
1568250017 824496436
139944667 971288653
1153674911 204915863
2090258229 809667546
774796214 607217547
284397456 294787987
1098692639 1567456036
842817287 785688450
171652152 208421486
1032453464 366719445
828947595 662288992
4909986 35344781
215536278 2042981218
755009236 2018005729
2045033139 1560472335
1589812463 1255678257
542497769 549081639
214898397 598919594
1252388806 727480843
921489927 845591039
1819108423 81075117
1696249524 1970177642
1703253365 806118477
2095757598 1505042182
2008381496 1716582995
1630215804 765273980
550743652 933885374
737494959 483749508
1517477140 844884062
1854693516 1715249811
1254349564 1733125024
1951710464 1516145406
1760418350 742746438
1349901762 433457057
1354471435 1618989113
2037623844 1396946367
531099600 817064999
1734676515 220384905
1644200570 1222134859
1409410419 1581051773
2110625260 329148838
140592669 79203123
763868494 1872724009
314897171 1582274386
333354772 936242273
945490903 301348310
1571647566 1071721133
287358270 1301722297
1639499643 827653464
1367085162 1382721565
860266073 815958685
540638803 1049009598
1104561095 94511791
870931558 1638454636
1201679183 1940661378
475747986 1642020681
1149674160 955714122
1375098689 1044302028
1277166575 429271667
1447181929 738861388
1626064073 2142390039
302836653 281544238
1621614132 1523356646
441940741 2044019022
1951989163 14172188
826309340 109665597
1536891135 867016904
1092577674 572295779
1699198952 1385885603
733028052 1767408575
1754728952 255092159
836979393 145317666
1524327280 820198087
1066507261 30963626
1100723497 1775708492
1094482373 1557433339
266088637 67714750
130156411 560529559
1083640620 439736836
483131403 116977945
1159187868 716159466
1796531225 1595260752
1110869293 244774968
853152976 1763680168
1519416802 1453065322
283036507 744226278
608518235 805238339
139794705 1255787170
232084017 1935240536
464311451 777659659
161580683 1145954468
1703542475 1414217736
1126619721 864022103
2089780413 1229012263
930853265 2018198784
343518877 557908982
1396399937 485730077
1035512785 1200962319
1289884299 1382142041
1037465361 175253066
797587798 723145205
1267508277 1887150913
2009929283 232237067
2136646252 1596405985
523454143 622724825
236566372 576976950
1346342282 35583121
1690111346 267051850
1268471644 1704752419
540530955 1730824390
907962053 642837195
1095952555 1518840985
2077966227 916404612
2070255054 890352896
721920564 400098501
954617020 298287963
1875523103 138871743
619703208 428073435
292194875 1815118898
177975608 450567265
1289365039 1270117725
130641319 665166078
1490959733 1785551664
1271186763 1762242077
2117032853 50898630
542855361 1974946972
1495069957 1854195930
1040418944 987096041
2090545158 700899519
229185856 1508892877
252132429 1447322887
1335981401 925856017
567418286 668722239
2141214432 1663072413
1473178992 754035924
663847644 306038348
1768084756 1896858884
1527468276 952564682
839090766 1100062535
74829653 705630585
1747426559 60176832
689752300 1963528807
805524265 1606186443
1377497704 440723794
1179698430 1381120482
1966288057 106208393
1585756118 1306524592
1541643967 1444289153
2104835691 1587240308
614140158 1233574257
2314189 496402246
1198489743 1171574653
446814779 783144136
7814133 1390986838
1845271206 1111297890
615466774 1953900143
1446835070 1422099761
623491464 1307680131
1585453530 381219443
1435598155 1543061717
996768777 2117972369
364668696 1260885620
952552001 125086666
765532932 1580964034
1282622234 1375172789
1701759899 1587245055
1421756260 1350026422
1880656944 564217778
1088354775 310421725
1908210199 337372077
276763941 1678859594
381198847 1615542254
410923271 1837731046
2131268507 2086321305
118965708 4885087
415703685 615217482
1768916866 1205734258
1566886227 930649934
1200673572 1335913868
2127901176 369556512
718724626 969208668
744903373 1951223586
1949260576 2045968406
1328930652 1998118699
921613267 302481709
1706634712 1341258876
1588534706 1740925456
480506275 359746270
2098279384 1686560873
66148220 786507132
1047138273 1308099216
127794405 657883174
1958467025 823656687
1448793261 342728859
1309903722 1660971488
1519364743 612855818
1667389164 892222201
158686852 468347346
1120103065 1112393125
1554210497 954457109
1517601861 1910877356
1169635831 68535673
1878804346 1871819724
325532688 1059026060
103412705 832295345
937414864 449016595
1121202339 1005665233
93510906 1375307998
1704472184 1288283289
1458366947 618502178
2040239892 623564067
869780593 875012148
845993678 1641783034
346656314 212968171
540195940 2135822940
1627111220 1451539417
2093240639 1669393796
913392847 1712931274
1852487162 1711109374
1941418929 1279515178
675480724 2131903871
1867832455 651757980
2080449196 1337856241
1052877125 1056912661
357554322 1302411401
1045442189 789820118
1369134240 1353556226
680113943 1944011534
1795812440 1791291900
1659332976 1732972180
342609553 1541586254
1821899338 187276134
1127158453 1324757393
1135505288 164575848
752455185 1473638562
2065050488 1329350329
1436793466 805017770
1128840822 103310042
1027160858 907210058
459592562 1586502972
534441737 395892171
1877030187 1768549848
1847102887 441429344
411239408 1794967013
1533063274 299872003
1926753637 2141176314
191224480 357766407
551206061 1686225716
371009239 586094525
1955384862 1511796661
1088988267 882390203
1233440445 539207840
1558772526 380219594
979985980 1909507082
1271098180 2014634228
260834557 688049918
934112159 1807536079
980218452 282919956
852111624 1111322090
1460862273 1402669479
767202821 88503923
1323760022 1776980028
1013713359 628156910
1871594843 468992378
518064713 219834166
1378125110 723488666
422655758 6593096
1933195440 273974946
1873198275 1670203221
76153101 1508574135
1937936637 524324332
184907219 2062896788
294671912 1720767740
1122398911 1144813177
2122609881 1086062611
1772609197 430860628
679252721 53559026
856579875 1135919997
1316187990 1559102557
1398206960 2001099391
56580944 1653539201
1017986585 1228452234
1465294958 177122983
451133227 100511464
1810588107 1005970827
191706734 663601578
1981024214 1590693360
196581309 415321372
2064119469 581515975
349376018 625382280
1742676025 1603991412
1770744114 2010197975
592674440 751881489
1718175896 183804089
502585944 224766601
1071939376 2694556
368085558 73352777
786135636 253294448
2071115640 814260339
1126051297 1181040563
532567216 452594776
1370538970 1519861783
1820969678 353543220
448328281 1934000713
222177271 2032279632
94199768 214844834
437135521 1219151864
801060346 226868240
1932642678 685894
134079007 1999075528
1567405368 1049603755
910569919 191855710
1725553221 267596920
1694896073 998273616
1527200861 1601776647
1662294917 1184585886
46030795 2130022075
1525227812 1562051412
120161952 25022294
1495681143 1829607031
1712035677 1398183973
86700502 719011193
489470678 1645409692
1621342776 215103586
1678089844 1869610849
715349902 1931757951
1740342964 1623849538
853502524 423084037
656028820 163523256
112311813 919707125
1149991399 701993478
1571055277 434335768
469190643 684893362
870631609 2083378269
1552775803 2131246462
44772914 1854806315
169875837 287155929
1452189949 1577666938
157776714 456122296
317924943 1540712858
208562506 659565680
35231727 270288735
1000799472 1714719647
2086817350 466677919
1774563206 499118770
348674007 47415367
1368287294 1207684842
320992406 445584054
1698612611 36108839
320260210 1547703303
660163287 393919832
1657644369 321573557
1064303015 7409312
936608698 888948285
510343059 1052391212
1444735368 1914546445
478730349 507766915
902789138 479559569
876086232 644889468
821156831 17172751
198676330 1532202543
142782686 714613050
1062762174 1760744134
174093442 395527059
838997579 632760010
1434076814 1812512617
647198110 873140558
1649476696 310776186
1851802851 2103805305
310073923 1633153469
1338892579 2031191306
207733843 505604697
1298962702 1441393793
772503364 1688195844
2095638856 851613936
939742296 1733307661
1420231697 1683004885
1777706789 2077400568
1532681839 368642978
1040418707 257499120
574457784 1025655631
1653726134 1422127281
141272098 343021950
2041517644 131217364
1586051987 1530793825
119532824 1718313863
1714943350 1194026075
393480704 1919645647
668020850 2004811367
281011532 93385977
510870819 1893738817
304210190 609478730
1787126357 1073329650
669699804 1626300429
327934500 219657341
1634655271 1880496857
42386727 1541378132
1277971073 1239956939
1570623130 483606123
1807057762 743449540
990906623 1000940685
809585793 556130691
974938500 2121673936
1360206658 592773933
750809628 851530669
1798095409 1704222776
563279078 886249416
1613937125 1278832695
641328175 1646381655
1114570859 284125156
983135421 712712753
1061707577 1808896924
208748355 1638747837
209601587 1093373326
92769704 814243661
456899381 2091308347
365332219 1529555395
1699558931 2064497351
1839141466 1382492265
1840095760 648212663
61719694 428916937
382814544 828015270
1648706 1807182794
1094932147 2125485446
813313127 873206527
328430530 1920382405
1908517427 1781586557
1746657342 1487011173
1599004809 1967842850
582809838 1292411589
1641890395 516093926
566893704 1060947393
449616628 771526227
312479657 1348123307
350132666 1079385692
174863329 1658532455
1394848204 1442426145
214771381 527094918
986042928 1185025631
458123702 2067393354
1987101899 228984244
1565690481 1553762787
1418357824 242295634
360516730 1172142607
39930166 1578030225
649601048 662763472
1055482615 718368186
694898748 910147192
332987182 765188359
1007907313 175814577
1051904429 173468419
1189028619 2036557539
1058395549 914158698
671920508 2047705993
37181067 831759027
1169146856 745073869
2126154251 1421845287
770399624 1192363669
866354067 668302923
181003859 42129605
1440109860 1442415809
1655321109 174335774
303933039 910959287
1645841102 1173734745
1174164182 307115649
868427900 679853032
1992990457 1821453385
1318342720 892683174
56442328 1266018502
1316119412 1038602792
1730969758 415803865
1388565154 334305906
861377146 27847131
233335579 59469826
885527355 566296219
1547522996 1207499596
605420507 95388676
1602187047 245402875
11664764 932240755
186905350 608527592
460027597 442107295
921882038 407108602
922791004 1805871006
1896879357 652450384
1725508647 1150237075
1647345084 1147808727
2012938315 147371591
649024382 1462692151
1333643119 1259175828
1088653558 1135399157
820826422 635638933
595074972 2032820812
2037935706 2103886272
561736708 586430351
382675451 436572410
507223628 1317608083
890083095 2099738408
1523219194 472025520
61768673 424563043
302770005 1018143563
116536 1186038338
70543029 1313456167
1162836723 94491898
1141164688 1357948346
1518291837 1689272322
1457352812 2019650150
1347885303 584696197
22596545 1837384526
815223232 188571003
742735145 805280609
1477282202 113446146
1136027562 322938224
579034562 456561209
1906247881 1567206317
1828846954 963275616
1045520215 1334119001
136782054 1387906653
804724089 1801413088
493228880 988651578
1991856058 1425944137
1948265360 1409689089
861990380 815367298
278069373 1801862476
106709544 622347713
785638889 1117710653
45162811 1534607681
42073775 959479845
2139844478 682825083
109118193 695558843
685521734 117778754
800350960 1809645304
673001641 896264881
1654569170 1116796288
696080873 341421964
1644419253 34627969
459475831 86676704
1887889266 370666151
138223652 1106660682
1250527190 2020895491
1398680569 634177827
640523871 91327670
1903204590 1790629038
669176855 629358951
579280857 1595311965
503765264 362825078
1419435075 449731503
559799951 468346694
1206234190 2022417228
302441461 875024400
1490879803 1913364013
823690903 67542285
808259744 1895496458
88697966 8219067
782418503 1101891078
1910798094 1436501083
1304045456 153646262
1736209238 172875002
858681383 491508547
1466252837 2110757750
699376642 1367226129
268193495 762120469
590976126 1246498209
2035822387 135801673
1898506008 1935853205
1321351022 715057541
1930383987 1963103248
1050862722 1735541952
2102654372 1532596849
192249740 528829827
1405681350 1940909017
1836954262 1470534173
1183436230 1501573689
431581904 534123624
1402446456 648637977
497796304 1756162640
268996963 1731737935
1473897602 1483760040
1470467006 862973519
1221330876 1935341330
1289965108 2076596498
1224275309 237366779
538297091 1867441228
453900693 1458731012
953584721 1598462475
521329655 385571384
165538259 852026425
1264203838 177618214
661137873 302513140
402493951 718008521
1049540143 760432419
2045572016 434079579
1542489533 195413046
295590305 739291231
219499181 866400073
1798157142 1445632881
1362307182 1211072554
1793873470 1175394683
223373320 582922266
34211962 1354912840
855131580 679234540
1903068342 1961971597
1750409295 298966561
1384336251 1252203659
1002612129 484854477
1855265725 1648890028
1974535454 360278206
1405830959 914265211
2131445267 1989514472
208488663 934937194
24416926 1123879613
701702826 918856963
559533297 1120226378
1819070359 3463777
984406685 288666067
933026350 1130628900
1600144539 1532097750
1076109745 460074022
1211454397 303421785
1755200592 1257363821
1915931904 989484987
1893630719 1002033518
786967515 2095195864
401085065 1950199689
2103327483 1812068766
1849725033 1927376449
257757357 1314188377
807948614 520393517
412282589 1184337066
1468972563 2141744814
909940335 903578746
632547540 363473039
831378752 1444324705
712116137 1658099348
608023844 1815678601
971997288 536350559
1327510698 838976045
501012802 1292821236
1836560215 335916185
1573075462 981048338
1160599383 333831820
794454341 812941063
81129932 1392127297
1308171291 1605973514
1371557017 1089851056
53366528 433162233
2093149644 942020810
607332379 912397454
429099553 2052094425
1837359023 77064572
358844949 1188787381
1682713423 1285200311
1104904190 955965789
2084546625 156169104
2080599573 335774512
1474352806 18650860
709252580 152925152
1910991129 1491065223
1229906800 131763588
1020542759 941455126
1063009079 2065301312
1570851305 773825475
974583823 126693401
688976601 402035813
1604067401 2097751410
41808734 481137287
948329284 266833466
1926551499 1039831596
1712877181 166572596
1295283076 1164335597
1545560021 1042746376
1316218511 1968723155
1178091807 1791612028
224513297 1734474398
234040341 411795051
1836050376 414925269
1933628407 2041006372
582806861 1599935634
789361910 1928096858
1068428576 1027696476
2107429711 409574586
887076687 227285117
1349296248 988989705
413387983 277536602
2072377754 666862523
884686343 2062621796
1774608577 1202490412
538096688 1936511393
107970867 872213837
936688688 850048769
1676211290 679314727
21697029 1218847647
2032024272 1222627155
283259290 1827093276
728380292 1709693769
296872979 462332577
1446897289 265919445
1881521639 240072364
556791403 113732292
1084445640 12642590
1061704036 2134331495
1250505812 905289220
1096970843 739430199
1399859400 1053134555
275561674 405435322
1271222315 449069944
1505995002 1375771815
312235369 2077041108
1546667574 874823375
298821591 1696292860
280861354 411532496
1926053192 1411522543
840611121 474910582
1379678383 1264017631
1340518202 383281777
1316793145 300849850
1566330724 2068034087
914667959 1566198902
997896202 967833353
1772434812 119585829
159627840 260401884
1553955576 1821107918
1775496014 968472396
134041569 1578539589
1529415759 585232239
1650363951 393526362
384824465 1365648227
2085952296 626966244
2137166463 1108125229
1844757766 1454810656
1226587797 665792957
1299060624 798991179
2004546365 469908176
510696573 1000107099
1664438173 1210909065
1925716139 283546980
1916952008 1379666534
1155630538 1317473568
136645572 2115917061
2060521881 1290731470
1595700373 258615400
1162746742 1953243990
1107069753 1825229477
1642684052 914135395
904952705 54558773
2094986587 1049558790
1852770927 59556166
1661370069 259669706
1012489105 990111103
1287902151 1876301963
1265386377 969680502
612064972 1820980476
264231798 1602865005
603870903 1433866973
644317055 505617681
857995909 1095043423
909402972 1138191598
1286989257 130629256
1555976675 1035975191
1316637964 419219711
739638496 278166660
2132015230 1083155434
892962510 249304951
567852302 1972605674
78092026 712746475
1782432393 1054229009
1431966082 1576763153
425884856 394554348
608484019 1204803269
865131048 976701620
1559503743 811118615
420419809 1149285709
1507863823 801917795
413522628 1695427766
7270342 1946954533
627409255 140803007
1111872870 128607463
1753736886 1675585381
647510066 1829744396
1372692585 1153048456
539237263 1239529426
1450070037 273033371
344883760 92374902
1259485996 2019534549
806580072 233446261
1109684118 725625470
769709298 1727945542
751145603 1062006941
733848511 1112652878
1512935870 278803447
1213285910 395516302
533969470 1377999972
1160927160 1817257457
843508155 434041318
1077032276 328841213
1916133016 608858931
1016039372 1877530570
2018026030 2132307217
1206434161 830353977
1756577604 516680823
1094524614 1640061779
1319323012 460655207
1099868907 1930867200
1771768515 1895814352
1541483438 1517549654
1829228593 529653026
202685904 2057142676
1580937910 671424144
1218254108 1692638700
1289494970 144289018
918985425 417399235
1183939175 1605319426
176271038 137621820
1182374535 1778667964
442030746 15719463
317517507 1122198877
1136677659 1363941613
75840694 1198013280
427172943 701328285
25663076 552944854
1584391064 513609204
475279189 1889453896
1795116367 1095914437
1455386669 925305036
1849795360 456054992
137724066 357431762
891366605 1052015964
572092200 241863550
1057687163 606066036
969142055 1349707786
1862889022 766146069
71807131 885703100
1220772802 989801603
1567550677 1671239051
1513181300 835577588
1296739697 323086830
1547843118 1521787557
1870039551 442170320
1951918438 942573230
736530813 441378791
1151133330 2038373287
1480809952 447703599
382858005 1430337331
486646150 1201805495
473296154 1391777892
1809942091 15825837
388830316 1399813149
251056877 65697838
112704049 1027440185
283961717 903760223
76711404 1364862455
383461060 1202960245
11795245 1243035853
1338871813 1192460251
92856096 2076222974
1746063488 271531222
517387593 196326651
1301452420 257477263
1507503083 1689862198
1751791856 2031591904
135433719 1502233933
20958303 741448976
1849880834 2131295377
1393482499 181441998
309598399 638428417
1125173384 1003925429
2090511009 1562009148
1531128179 241415220
2112206244 1214617032
1003800225 734141185
1738947590 993030743
774926885 99232821
1839590505 673679059
1158149176 1422009096
428136471 1548344550
145330567 1563444320
1613625023 1717799220
1509869176 1690999444
1672615995 873990164
2000104387 1241393988
389065297 881380942
1314522105 1638175056
1799260692 105682435
2017317501 1878105952
1116751038 1439209275
60017933 418298715
1048231115 1484404705
1505867988 2091692780
1602875314 397070744
2101662001 1250915857
971682820 647984781
1648524644 774719097
577431043 1612945591
526979699 44502020
1499594862 2131142782
1954906216 959005421
339632356 2043505316
549776371 1496441772
1728249263 1746225402
1857683036 1234937081
1639555595 1271170529
1865989451 1565105154
488617066 1864009494
1872456954 1683400769
672014733 513458684
1597936101 2113276974
774380177 1743337000
1471750235 1836350242
1501071000 2017691753
1473816532 164076721
2008020037 620993075
1648147616 1314228549
1880022648 989776685
312311196 414076171
32101722 22326061
59518 62365126
1544013247 1357416957
1283674722 376624049
615611778 458260108
211490903 1141880873
1558921698 2038894189
84185451 172695583
165191989 2144149781
1433014560 1206974250
343865662 538966785
1750371271 79806310
793935785 560640502
1518369016 1619237594
1804064096 1019643351
1519930941 411145209
287727118 1724360469
1605026803 569152251
522786360 147816431
613718287 569441858
1675385939 1837060509
277348126 725799697
1730995389 1425782041
774781208 848272436
191661157 813683548
1316063054 1194322529
1616874487 890923944
894467756 1504672047
2109115128 1181468988
829313424 1359868352
701452431 265616157
2044860993 1683490537
24764612 248796889
1049274304 1452961847
1294764787 370420470
871411915 433882924
655816361 965791967
1677110783 720940746
215593445 199655512
1863920846 726740011
1820250513 305581193
344640700 1664127851
1150562125 486824367
1399938276 1065965654
2045689123 640523492
837734577 1792631594
435281771 561850814
1401565310 73175678
1121107672 468296189
1891884159 1612385439
203016679 121660493
139221487 445204260
1625158822 176045536
21728568 1178137099
945906710 154801098
806448386 501409194
123573466 390989720
1516224900 243054993
280923901 153345021
146857217 192756537
1426359906 342143469
820253805 274787864
1408996545 1748666418
1034091327 1837626712
1193816904 704331903
256984158 1561228572
1770387523 982591539
515139060 1568476836
703209917 1041857049
1327911250 483769679
1668501685 1926888883
1369729758 1962312184
1322706469 741440510
203272051 1193393381
1739751448 1009984257
1198277382 1978734144
1098109228 1518352854
906490859 1742785074
91344541 2007885953
722090197 2000319865
467230683 364211229
144186818 1235672046
2115660674 1122147711
562364714 304243544
276826666 1154029924
2054485745 145076677
1155264246 2143492721
1610021293 1440374050
1924220919 1863457548
646417795 1944218111
788310373 318595527
1157267326 782568871
1345626735 1312873067
250948906 824871885
976180382 11991544
589178940 330683362
785482920 1058862931
2076662841 828841603
1942707688 478014745
782203239 1252711165
623839233 401604763
1018431572 633765828
1311899360 1630789490
1291391772 1580839732
126324380 1939400802
658486146 2050522370
1379769034 489831777
1167068493 1883252627
1477046963 1544965577
703148229 1293308492
309760931 287770299
511713784 748888113
1565077491 459184032
2103014100 173296156
153862928 14405618
1779219141 25383195
2051078723 309978098
42630960 1616432978
799551288 471026415
661484835 1186641880
1292143187 1904997283
1021977827 2113912031
1024082983 1943222045
1995011229 1990496689
362749162 1917666934
786920563 921672230
981088109 1360003316
435725595 1452211524
1955623985 147355501
1788135479 1465259321
1304997446 628502816
1099093384 1842347854
923923818 1818812557
1573145088 468095762
1385895331 1544310490
279402038 1872463342
1761084767 1483369010
1516965965 1020083181
1717879105 1801235144
1370377639 1505526359
84644813 1414543303
438602277 904405889
1297834106 1458371021
489643926 1673005837
2095209168 1446727395
360223396 1781966215
540313474 211562811
1043144822 208503581
248393200 746310118
2048569217 1129846915
1601625409 410151162
1188576901 43279483
543686894 612681993
1944378817 564779470
1026388986 148946091
7742369 851559410
1852387062 847312241
2135252112 690945869
2101760593 508101160
1710410768 1497230510
1250652222 961260734
1817583917 466939249
1468469888 980865763
675646137 1311914208
1128334140 195546250
974549717 880069288
2012453314 164886224
1144373762 176956140
1284169822 1652062442
1167437827 999216185
1740253037 1104632679
99122607 1691364940
1477134351 1109509772
88295981 196624577
1741127402 895176184
1814014271 834628960
1542054652 1827563610
2092406941 1042829108
1384075443 658087588
1499386720 1030177231
1179434418 545792405
969773701 103569702
226080285 477314311
645356354 1266117393
841863515 1710934788
1130747266 1695779429
125254997 225493893
1828485734 410971582
1355110892 162158849
1411331796 768233485
87608420 1998241077
1221614721 122718037
490165313 2040688648
1343669501 1148030423
1717757217 495623040
1106953299 925743196
387049094 1526757324
2025431839 1083266861
1671579317 397153387
1696719663 1086514970
1103213515 472198259
1107897193 510893922
858806864 292519762
552241682 509346266
1117132109 1981127172
602500483 293000045
663756981 1946105068
1583807268 693500155
81900912 1448272622
1110337034 246852290
470428013 1244976350
1635834100 104610798
434353815 1774821196
1645137335 957649552
1387500281 1997846569
1860693012 425724342
376084003 1555848823
787403075 2023017363
569794548 587903660
79352741 240612248
142140103 437658888
724324618 1675588324
1526160694 1699966654
1365420647 565951182
861534519 442061719
594364347 2066409962
536267852 1161086085
1197686938 1250552020
316478650 922192436
118948494 1641108453
1906684691 1197251467
848264818 1182166599
1956506917 520893609
1083162731 1377248726
1359223406 1003637983
1858529953 611357452
275300389 1966667965
1966876160 655016018
43195628 1418467462
1488531767 926508267
362085913 487197277
2019901063 1885725747
610250600 692540877
346479743 399523122
125659650 534704396
1259490830 2028987405
1512763718 672596643
126977300 1617952615
962516749 1779231930
1327173328 195701233
1911529721 773205177
1215609620 712541522
16143438 696142935
1988970409 1950805592
253168471 931987904
508146058 948835195
1565296210 1423509557
1441465729 1620742750
1954756048 436462196
91143002 783906895
1932049597 46806681
1614008499 2045677797
1325357693 2036063892
2121095371 1258322242
844902588 1330050388
1744674222 266915025
67325223 876876939
574348040 866516854
316392590 1029332849
119467749 721464968
3323677 1122805720
1534092516 411163513
1186383741 1473351255
550610696 1795114441
911223362 1351979302
1324957206 416844366
966523105 57363579
1367072178 2062378559
1959003614 730306705
897622951 1527386126
161780393 1408498076
903007520 1712267245
1755780928 209058609
727856368 867078999
1811805107 1318489839
841031160 15810622
1670975809 319198734
2061355196 222268687
1973133969 177375715
908170745 1103886363
974270656 560090178
808783519 1208103845
1865902837 254380854
727789861 1868998750
1403388132 1304746884
812444118 118195895
1346352862 517401613
1914709017 1232642335
271931784 2012213640
539107242 1399990516
1415722424 1374146484
219579426 216842949
1904368510 166267406
1974569191 71271257
1376032980 1387189883
1935623172 902656365
910421445 21552109
1573473100 600286355
1874766225 1318167531
34853561 2066106157
1242115849 1476916152
1799889513 2069954284
1229219871 469518112
200292662 1409459102
609182534 261547440
1326085075 1008650305
743295328 1959139806
1008340838 1044705976
88066154 1604390995
4272742 1973680825
639296514 1561123893
570892935 1182578474
1793005250 1544947174
1139472994 1933705799
144810407 1690487191
1089489789 1587467124
1915796119 1215314593
1845888247 1932118850
519045510 968280042
917203219 171480144
1545284099 1523614307
1266998427 545317749
1902000227 413993584
930237685 404632691
491988579 1893548517
699469814 490717576
408110644 1920083586
903110699 1286054829
7438543 770478939
645704094 477037740
1693752448 2133529545
1509366164 924306032
339891742 1160549257
264048394 1846370723
45192130 1820279627
795821664 360249348
1042478647 770252566
1424319467 1539785166
1247440041 2020303564
1427154900 906193278
1552595148 544659025
654200661 879510117
57350445 1018944086
1362361873 1600562304
1671064041 1732357137
1905990556 1578119945
299040419 553864022
195748615 707555780
1713941220 1150781618
189593355 1532698062
1641666842 1881231158
598304711 816537749
26993475 792537606
214537515 1116642162
93726078 1161665297
866868629 1474433343
1446304541 1613511494
1723414906 1998008716
571032087 1144337793
73454169 529765141
1057743732 633029153
292474038 326322673
1340381007 20536544
1393457780 416484030
1646996858 1433578505
1997792225 2104276108
962452037 361477061
828940117 318410110
1271206184 90487633
1988157136 1327658387
675455769 977880708
401956516 2058292622
269459722 387037482
108135039 998286465
704610602 1116037670
536678632 683594021
286416717 1486269602
1573833301 1422012380
1304795886 1892623656
2042604293 4163590
1490488704 363136713
769221223 22277755
1775875227 1996960566
845935114 1659535055
300387191 1723956702
313423815 52218255
281861891 2052996479
1141360997 117921535
1675733291 1492851201
843734805 892157650
107962003 1546978909
122986303 538360193
1336344807 959425408
1912083034 1897580861
1007522848 2060934437
1141234660 598975852
1265743 748280052
953606873 790362841
2124000959 853013941
1154839868 1562216640
1091832526 2087212616
1350523046 1519463165
2002041422 1356621086
789277853 762548672
893987378 505793237
2073025947 2073162112
1267851366 1338272227
1890110637 146343902
290915835 797111276
1952728258 774502468
848543808 15851220
1164740306 1253756479
1594879131 1551148829
1531260743 1021260159
1368061211 1576827359
785380238 545386461
114384708 2039982830
899925021 1445268356
952499418 1640292826
772743135 590489737
1257639686 1589332066
236074662 78467024
873312452 1643890487
1656820061 2067450658
142410831 438130653
3116571 1155225424
1616173046 1833010184
1953779019 1514967493
941758072 586797448
1899825303 1706157113
259906263 346304251
47455218 370380268
2004622724 1332571455
253962849 511959754
1908538495 2077843967
188221024 690252151
987797757 1380165607
252940655 783360056
738763391 1012321188
891628118 1526849882
1406591596 760110047
1573596701 1167793724
1323664183 781248525
1618959459 111417555
375798067 578582018
2076899214 1316828978
914756503 430444518
1606314022 1768279456
19329753 1980136613
1449963033 811106239
2134710933 1959772271
1457045762 211454309
194036447 1607516891
316611068 947258508
320030447 1553154204
1992854816 340329857
86995127 437538306
126714130 53124227
281322929 366564739
1179009663 1932320352
1761181205 1597326372
1564401375 975250052
846281325 1169416596
2004394307 1346377921
833159804 348507251
1106803579 1465119261
1478733798 1363933043
1011536486 1456241985
264067553 601876467
1078533330 91551043
201308465 65431650
826716543 1542395143
2069622366 1098513017
418299793 572063568
466752855 343334844
901339895 343046391
1173147690 1240415524
1954721586 1552569713
37266252 876597957
95631883 2061933480
1068290532 1001507709
2130333561 1132738978
1530727427 38101780
1240125056 530465890
1828583068 113550266
1060390110 1069437284
795870115 1150600066
582018697 28042195
1711971441 1788015525
292013102 113340043
590513435 686651705
169734061 1903814409
530108701 1136350775
562807121 560548517
332673087 839456500
1821088131 1583474270
323437014 1754895987
766421847 417864850
386413514 70833671
998841239 817491313
282447817 173649479
684313466 1017884888
1622275176 1335217666
572316709 292489658
1881569572 809153275
714675808 320353979
1635048408 1251911727
1015006605 238777754
194750084 815241158
1581821340 1233617604
2132070851 839924623
1548651993 247731542
137463523 2121386550
841333285 1971677781
1649686230 781251595
621106537 1011458596
475928045 1964526805
1982685761 2060450791
1831857769 1508626144
2015194931 302408873
539857023 1423105384
1259923419 2062772935
827710525 1836578302
1752586367 2020469784
2046949974 797430504
770054067 1543568452
158403308 1381252933
1357495323 627850266
597096717 799550059
1071519489 457317411
798013761 1601509540
193979819 1185047660
1873715657 180142200
1975150826 1053232656
17421574 1677464753
1962308340 1326771153
762939646 1456442164
2082914463 1272038572
1540797927 2136839641
1588366940 2039512117
1281238299 1728670782
1780672130 1409053507
424106870 1805913072
1830721795 77290010
1259185473 1656640503
1730753255 577099125
418046759 614986180
134247126 2037956984
1174742799 1954624745
258847627 562653293
862080979 529797787
645038843 2027467588
986555678 612446024
1352032343 834703329
254567439 1226822092
742864366 176691139
701579751 514351661
221802625 1159597931
562502157 2108379689
1587500745 1204775304
468761377 517987521
862358030 1636328619
761776776 1436195732
2079384471 987774941
2010238991 415842889
827521588 1853969803
990546033 282884601
1018951290 96107388
555055257 1727797800
1360596969 1871953116
725577743 283228381
1380451855 886940024
601284325 1420760761
1446603359 1692757881
1248265878 308396182
1091775112 1536050564
865235374 1944152043
421160428 1908434423
72564031 2090699448
2063949940 558839583
811589656 1336304686
762741401 136633209
1219538248 101627760
162495362 148623499
638099080 1523016279
2059639586 757171803
1422260303 920452517
1539988097 1206512539
1021959505 2018406523
1269303208 630508336
586984963 420786765
2042865190 1315771054
1966675401 1164872453
2139985114 180560358
825445228 1766056484
300385807 155529332
810669852 1637144496
1691291715 241246539
2043824031 501124659
466968204 1073808831
173255485 116280051
151134875 2000851096
1538887511 884985226
1134224643 1756966277
1104789987 1723447880
326849534 1112444890
114980438 1875382219
1301267303 406407748
73673546 128119325
944534849 1716475720
839812862 1469726816
79408383 287415040
1561457426 1304650506
720622324 1189815376
1786015133 413115520
1314268825 2115830950
1063354768 934595562
1311754744 1559941111
1457209809 284522569
1672855535 548683315
244298608 302252574
1672190584 323884969
1430583125 2079795390
254637615 404399872
68613221 1012573389
817189025 957532287
1873058792 1028606312
418482042 447439343
657782651 626177505
1757029430 895917860
1076696482 741551343
1359991869 1270859121
1190946575 880946948
103569288 1430898908
1933654628 1308455158
962107311 1549067097
1824490353 1557026225
1011616823 1398713003
1339868654 1536219985
1054966633 1690835611
432450809 193726835
1165133837 1007623810
623086401 1680229841
435981113 1999114373
1970319891 859818023
723478338 1381195971
1650106677 1405304823
666546654 1475007590
1044532604 958468424
420554477 1938164349
1857166401 2116814354
1619883716 481314156
2014726433 1590173284
933608566 1335796640
1093303317 701254447
1026330147 129803855
469029292 515254646
158932021 1401213098
2102775781 1802604097
1632679555 270273861
2113310107 1782755579
1235690915 1146106137
2045871399 1969025412
1520918890 1737139694
259478072 1132205061
1426192062 373632136
1541363758 132566073
990479958 1902846867
522570334 1311090735
1848225616 799799668
242951318 53939698
1047795074 14503600
1024282971 1821781553
1707466534 290971376
1724424015 608327961
448975846 51922899
1437966177 1372290344
727300840 98480951
191340735 269408852
1239511877 523709685
1089332519 799507313
1019014459 1019149970
1409396273 1181687272
71049961 236854520
344210909 591361985
1910390266 2113700121
434544133 55153134
1904824470 885214840
562923873 979920334
1971899020 1058797486
1425047655 1176212234
105633764 50737283
175045849 26379543
1105843497 804372780
483006119 324056443
289827278 1031182548
1980380593 427255087
2025584913 1368061095
1908083975 1428736960
693876062 830416884
1391177092 1851576292
180900451 1470061544
311601625 2125540574
135997190 1217230728
1660799008 1222560098
265680413 615932078
1107187235 718749520
1631016637 1837671841
416476526 1591002330
164629650 326939738
768063381 978499037
1151064557 591779346
1637486360 2142633504
279821961 150897711
1316188086 1112895065
861597059 2045054486
431708272 1032765924
120260375 824156534
142628075 124273671
1260383337 2102854524
473935156 2011394341
1326540882 406929021
1645034267 2123816985
2085318092 1163873992
775164716 48218638
519388475 1801653485
452078373 789416911
676703224 91857132
558137591 1776360617
1090004531 1332268482
2014970150 584530875
82705541 2139802531
998936273 1829418971
2138848549 834286868
2066198290 801180303
1129763209 480741836
39404192 2001325567
2120289917 1649213070
992366127 2110240595
499222226 2129392386
229284267 2144860157
1186349832 1937364284
179714436 103184734
1414023311 645795115
420297031 1098731897
844189248 937542922
192134945 2066113674
216624587 1519132475
1218205392 546191763
911660260 1116201662
616774736 1785666262
1460550569 324936479
2079401827 875512442
1087822885 602268037
1376544753 603907940
2138932577 1718097202
2117573438 1120381653
1906817036 408334285
665609426 1326096429
2111314319 1455799744
645060145 635518517
1381737476 760745909
865667415 924308921
148126860 1509492307
1957902247 457417473
337290496 423389761
2046493275 2065811345
689478430 519347391
789116124 739921158
687865926 790902132
2036671331 1266471801
1759167268 537887026
594174750 1855147052
96250116 1817849471
191994083 1283665035
915342330 1063358544
1725146660 817956834
1593176907 592746311
722713856 523211629
475625933 932320432
60600634 66882583
114576924 1816483220
2097599866 709873951
669085886 647140424
1230049243 579885966
807024070 433696881
1432304531 572923129
1941729939 728004576
12136648 1468506195
1240482918 1366184165
1108576633 121066769
1462110885 617936507
407111721 1088004861
1690590852 2103127164
2012684517 618313223
1701871307 2139175029
1878815725 627455363
704201827 1700012992
1071833874 1760553751
418758701 814821989
2085756749 1789021413
1701047586 1402747876
623358630 1548277707
1924676499 469085623
182574003 1202346048
1111822446 128612544
367002061 1371512313
545660676 2048728643
1933043763 499715990
50747323 1830058407
977728004 27504490
917240279 1767347389
1027486115 1227381577
657179113 283667185
1240789499 1404714092
854527291 1651130831
990011392 586960077
724742031 1683428391
783455737 1378931864
1166500519 166250141
1222238506 1923053307
121411152 1595171812
1386719103 1715657458
1528416345 2005115052
968412199 167431346
1809841839 2054097118
1419078181 1312020855
326255293 1930587882
1592245405 11917524
226869758 1602655275
641866950 44833598
306640623 217635143
1455809383 221431800
1824521293 111219454
1574103717 979182555
1103836547 1460454480
1607799779 1162445872
1811996378 417029546
1295741374 1432971309
381212160 469187753
1273075299 1646091855
948834297 820127929
737829965 520161299
1041056155 1230799909
52801309 603734668
1292324166 1687334087
65366433 1756352083
452471853 129765701
920191066 445545841
140129680 504933449
590911367 1086588833
304478748 823468338
1662922136 2045373751
1482589441 992816698
239298961 117667916
159202674 1638015966
626421307 1974353925
1449764688 1467741650
1510827515 1809187766
826726600 524950716
362094182 1267816389
195867638 1332604356
564206853 1475554903
300547507 1500973514
2051595628 1868867617
1570405808 1980471251
1251363449 37054593
1181695418 1576415523
2085168069 1335556172
883754769 4112561
1798232265 1800962711
1014674854 1851233263
1025641314 300663466
648509488 392489606
1830560343 242188583
379832243 2102174642
1502763215 1879913162
1759361161 871565007
811424340 1915224877
925900754 901893627
120494437 967250557
356595464 1419301903
367208435 596405356
797687624 251440479
23208198 2114902519
159037034 43828427
1942428988 190973212
397771855 199781362
2032335228 1015316438
1688010520 1834460735
1772772972 1062859483
165812625 349186449
1365547730 1169858595
1030152653 754119529
220532343 133463114
1474683449 1475787413
546448127 1995072070
1495910766 2007137408
1359699374 594612194
1808367379 697105757
1720070541 232170351
65530423 1882760078
1277865185 1778000613
1596456515 316641949
315412771 429243204
118673410 1788684479
470952646 179497319
1223994069 1772142044
1476252571 235015413
1277328432 1061190855
501027980 1774576614
40416560 1382814930
1699885185 1684657838
1936616745 893332080
1605564253 2139135181
432746046 61745190
593923029 1049540345
1143804404 200786370
926622093 710311656
441975211 1860516220
1865647115 167627540
238506493 1759019051
375651919 620409443
439445860 1664037289
1149808198 1639341514
1184569479 203270116
136351588 1547301745
1937060356 741370632
1380289947 934310238
1673769055 1808446135
1180485382 182453269
925256499 1645939441
1324416633 855364131
1610390655 255830354
467035888 1729032874
156644604 1915803948
1857794976 480773566
1052576217 972671979
1706871511 2060505247
394889966 1187419860
1480078736 1632049018
1496278713 58665887
57834659 380345174
1969471835 447352543
307253441 1637938494
1623022031 980852117
481644750 1170313336
2015812457 2062421848
889172440 1703718975
1021415719 1384009656
322711330 1291566958
1595008788 616671821
1822180532 1111777629
13612066 456485348
1807419108 123326124
1593195800 559244932
1111953256 1789061508
913288662 141795878
232418986 566196479
243206891 2106802641
274012749 101278259
1395319121 1202371686
1254417011 661030390
2129028014 1441403531
762673256 1943659252
2025216286 407504039
620047025 338294339
1166424312 452416782
988871713 2142290049
423193710 2137646645
884948686 1158557416
464061422 1760601811
854038710 1229260617
1722795946 826440815
608607266 1076140605
1474955411 624512539
68410248 7433311
1959160039 1910992063
650511688 633480794
1775874607 2069493099
1871647221 111943715
245866116 228515033
1144943425 1256905044
107140311 226187824
550105285 328675010
761123792 243327233
2001037509 887851110
1583401118 1634683379
502464008 627099466
1021032478 826664588
1446708982 1559364022
318440918 1251701256
980129837 621552581
579264244 2146714161
66174570 531889352
8702780 589726499
197792411 811294013
1440987737 1088245824
437724150 1346540440
2040679113 1174395475
1415644642 1621273146
1270277360 1182121859
1681942978 797556616
1154861821 686551096
1726615120 1194957994
687666020 2001804243
1823760719 824564131
143710559 1583167466
834800022 730934860
1424543253 488834211
1378868693 630218450
2089424073 1485279635
1389538488 185465258
905700416 693347208
818081046 497815132
1819450273 375080429
1558705537 228848087
1925987013 1044671693
984733148 1888425448
2089968129 1589617056
1810639008 1945414926
405479905 87945181
2118046673 147750577
1505268422 1332535991
992912652 1804930190
499328956 38278982
661328638 1172836968
1900945256 1232457286
1929727454 570155028
837969348 896030472
1002663406 934253092
1013344950 1701199622
1349295110 106094351
434588799 481672432
337269534 17156191
1604369606 825782319
524823590 1452424916
989423731 375787799
346925870 352997164
411110195 1874353930
351079693 244195700
85220717 304053270
981358761 1352108365
645889638 1187442057
2049258010 991268325
535336499 1158247985
1975599652 995161489
1840494969 671406617
467195250 876076630
1682489965 584012174
733498906 1228863802
341482858 1121324945
1755843013 1084565118
1932773849 861694509
1832780280 1975187205
1832300707 1229539253
1364327414 745245843
2138596766 1300025123
413061802 123821276
980399324 1504620732
1957141550 867922734
1298381048 836951502
2077359127 556201959
587347959 462595070
1742856363 802499003
1548763735 664103860
1784150807 714455304
352953506 947360704
1413463895 1107702311
474057099 1990129142
648673259 240422409
291090285 137475160
1921999223 193750840
1363732025 1523123004
170807410 19602031
288238233 1685268560
927491560 2035535338
601567817 1945169794
1198209288 627723055
236757166 201292266
971441933 533015780
1566181160 634573521
1875369932 526802426
194302699 1517680045
1400969336 2030607412
1046074310 1849402867
530486955 1850107527
1510862002 532869597
1748950588 2016302631
2142134222 1592953920
669230807 504319074
683512144 971607907
1494847589 1118479972
1523344215 2062084814
683079266 1996632793
710095572 970448993
718009493 131734489
1069947989 1354075010
1725816117 983444914
764591328 209885025
372542309 117575049
398394027 1091076925
969822992 421500587
485258042 630636107
1811827773 1546726457
1931574023 1805832186
1973384666 900563543
2023024640 312912646
913832094 843469773
860991323 1278818374
1560295008 145143340
358146544 1180778051
1598590708 841139369
1650325734 1197682526
2063277066 1345128228
1172078363 789834244
1075892305 1862674031
1618972708 631766968
60474459 771022304
1727558516 1119959574
1556515799 1235245958
824333466 363000529
503194865 2097291050
201631001 920300098
2029984733 625792613
1511861597 1581930221
1618438218 1677359844
272898713 1798859119
1493682362 74655119
938291164 1978710336
1174360671 668161009
932298390 433086797
1017960262 1574405277
1850021449 1464372047
205038259 1032675263
823010864 1232642677
1363973660 1691452811
687464158 2035805187
1210309170 646807343
111733502 1093478942
392051989 759665250
1567026400 462755978
2123463773 33412169
440729716 571423309
770691000 753146553
1725372378 607107244
1221787963 1593350310
677415262 907173326
1081564055 1329832487
1369626917 1649828223
496858390 1723565598
626612459 1915027397
447847801 1529517664
1793048024 1640270446
705654251 288393969
1872759691 260102394
421529909 819447794
208975250 931921263
661288284 1140632645
1414287775 1305325148
941393616 327049363
1572874029 1867942362
1692443377 464308377
183639232 1712361644
646542177 195679030
982405783 693912501
22071407 1136869636
147472787 1079213975
1312048397 375063938
1773640561 184390106
413625102 456942943
1491764779 1862993128
576652176 259281992
1651395558 514188137
1331529936 279305248
515282744 126891170
1248977096 291488207
1816253985 1275443771
209968187 1926128378
448119059 757392306
134407980 232980876
1835604527 1629586192
2011920731 968074725
553864954 277770699
1820082535 740670926
1384750961 139284617
2144434965 399131075
1029398092 1394668495
2111776078 1195897321
1990979182 1676534420
121033436 2053172435
880091946 2038558861
34213844 447546032
391791458 1199888897
1534676560 1036705369
1165118905 935775737
1647745179 434167222
1215457269 1234009879
1685232973 437842320
918106063 1342928678
925810845 1478309282
988559182 822006307
907818904 44068053
1528072078 891183307
1375189219 1236410049
2138507032 1586598722
1608679251 625937728
678908901 1671652392
206477393 1630468046
1891461039 187764612
1042849359 659891521
1399872327 1112560700
2096627208 89284786
1865179497 331083458
1170511916 199079140
330486986 79251624
1065163914 68798378
335049975 1224926
738297647 58042797
1620345500 1041464342
764259490 2006966257
1831930025 1685005471
818973825 1144648332
292269704 266765230
2130221272 1885193555
1669346770 1909110727
280970865 695659597
1134481014 1138497847
655283052 523994354
995770063 1578250675
291349862 1069058661
1140353494 1113453519
479519706 546725329
1094876537 1105428367
78498866 1707284009
217273143 422733689
1104953458 1055370090
1165571254 142190941
1952611813 71135478
1146687166 870980646
1205611405 410391353
2116291406 1282006814
755067190 985545768
1242422866 1668802141
735404165 664302859
1479995813 1747883520
80858971 1275466606
1924904214 7399125
123056184 526074201
444991207 2131936658
1708932469 1559866727
1419642402 593430680
875214142 294428515
95705926 942023406
1392929752 642713006
213163607 1401194791
1363991216 18282073
1645314934 2027573022
414781738 546618221
1006163788 1529471297
1025101273 1678112618
2011700194 279842680
676894254 814628039
1193123945 1519646191
1974270335 1677143927
1706403754 2019018989
852047326 1800886027
386805100 1133451868
973240263 1147691974
773136199 1784751286
1619158526 2045264012
940049494 2136188102
1139717543 1786504244
50517636 1992509915
615534190 350750594
158544185 1445262678
349862203 973835305
834840730 1798653214
1515286579 1020588876
869708270 1398517175
1712635840 1857700959
2041398706 408121353
1553470760 1202821655
1389888531 1437883013
1906932522 1105899564
2086008345 1550848887
344456066 1900130090
1912287168 1851528752
1880301118 1605039842
743286185 2007638254
529845872 105008132
1504135644 457162003
1007925688 497714838
1655270409 1565032519
153695248 2130257768
745029840 1576822752
2142437217 1908760835
539763692 1851799327
891018241 1101491580
521596361 1254433890
1968713133 465238950
837606460 1689398379
1419656662 1720910103
1920941777 1021925635
989034462 500587030
1638509132 2079185091
27621342 1844203019
629260795 82132287
1383936246 1022014837
908218596 1292287435
1598521354 1866568115
759215608 1317999753
194739902 664326477
1613429633 231430564
1259288541 1488819101
1116509799 1312296316
1621260919 1067289567
1329640679 767439821
1462775180 1644059544
690138244 413222357
2013369495 388099238
752999407 1095636160
2005369048 802755793
393726438 541898322
1728274618 1108905832
1400331360 1887815989
1436432347 535501345
510244630 1899423243
781467920 46782603
41858961 1724274208
399936598 645670850
1108926514 1921727068
1830870855 766563549
1517072970 878788503
1909738493 2068891199
1689008383 975138538
1206743333 7720584
1479521063 1257553509
330077788 107200898
413806781 883619405
1892868532 1854920964
1351699891 187231686
383944611 1161597598
585903141 682977412
615496212 750642770
1875549115 2110400604
1214657761 1336292064
187341079 1724161870
187982105 1157493685
2047358844 318848707
1960371972 1007698716
256102930 32852410
87028530 225134469
967010271 1138653386
95458399 784785949
1353924988 1297053537
1502978925 474514003
1033439550 1649018045
576323732 2054575971
636639962 969160051
909090810 1822525622
697816719 1367143384
456522846 1387057901
1697113549 1181290603
1551786441 1182840421
1913685111 231283253
712065072 104026327
1998219315 1830117167
899271453 1646730218
559288178 1802545115
1946746329 1253969378
1441710485 825489137
220540776 1040457158
1450933319 4005245
979227641 1109611362
454487665 2080414378
441333825 969662757
1652778018 622802225
1635017523 1894965435
225760268 912113506
860342434 2144755529
506327537 901677454
924589540 560429745
1191904304 873489801
1400863231 734084393
1696312449 758501385
258275213 1361604589
621116445 2029219481
1024569909 582350185
1198253822 373207987
2107812370 1046006161
511282047 56181357
472816529 67195708
1873043270 1058232685
2110240530 738697881
2026470429 265454864
248432839 1479569713
232899217 1055837053
149467349 1136715639
994417229 2117458702
1336391983 1818959496
1241298386 148185573
1027780830 686146965
1443268951 718564936
1303568181 1328928714
1540487819 57435077
1612217934 1455882871
1310782761 2139315227
2071398082 1361746554
364130978 1074531221
1558627211 751257092
1712716472 1428373613
2038492108 1497673846
522942525 251046265
1890706885 297249200
1340558189 448994344
709090238 1550462267
180874416 646367981
90996352 2070106900
286483961 1728403740
1520172972 1691074186
1000185465 679616962
1169951888 933965565
1674434354 1369499130
1329187378 488778317
348800670 1923345831
190395660 1960272940
1659116421 1826022808
186344548 131180869
365636550 517935889
629912158 218259268
1614859347 1157481256
1557438701 364229664
1183163676 1442083038
1935810449 502627902
2031284951 685774563
150405231 207588386
1333466873 1380718518
1038288900 385943198
2106219497 623178018
1463477873 1282763393
1386006117 1219315935
1272487366 615422160
9672283 1588150968
1784436326 274570362
1982812324 481791122
2008824351 1323882058
1146137038 1708295389
1382173509 150289513
1618314482 457226741
1461363113 548404030
461490247 1309377979
1162123143 1822308844
1986011500 1774755347
1541882196 1881072686
292389043 2077779810
412524676 946417618
1908765926 1664295955
1418090107 1088920203
322503084 1992099016
627491523 150176133
1059307000 1394133778
1298723063 1740079924
1441201099 1167214083
941835630 1195827948
1631639675 543384125
445639409 303416651
632565847 22501294
1396992087 1254580461
1099663473 256804127
345908585 1857259243
2023743675 2118106891
790780473 743101745
1218636963 6503131
833998333 896030391
1165341524 923388156
1138544420 1307275853
1628923699 1896185436
1459662020 1985593128
1167900593 1115768082
1193839550 1796211460
1502564376 8074885
1588643482 148684807
823580565 939731932
1470173734 2128551554
111161041 450439834
1224880347 302583337
1484500249 1208975004
1118414198 1836829199
44927108 26863762
533713138 1088163889
1851530717 2031267868
1630938486 258298972
1286465030 1106854212
282485970 348753696
1422985411 1038936137
1027159625 824922222
1381605919 2143817130
855425501 1682133683
412148450 992155903
791686948 1727665753
1049437785 820594078
1664660408 2033026211
1666085780 1218038117
490876348 813240525
1980902622 1789418146
136529142 614586915
490211911 296403319
2136844947 1873202690
1386178828 226403529
385981997 781126008
1590783356 1821956999
753383613 2030841610
1704717167 1671806368
997308294 996617656
1269432422 1113875066
160539841 1718495327
864887878 458504853
914514705 993498447
888331170 1905113903
1717673493 365776964
799222483 1572047750
1750889204 311429931
673964455 91032759
787634347 1705406025
2115588535 433510238
813844383 358010802
1440917479 2065450425
867643547 1934799604
156300079 320263797
2074502327 2012844940
2032602368 23279107
812480026 41101627
1767766404 1181571381
2102127424 26532866
788449165 481333291
834297854 1179833164
510991841 854436017
286842023 1737362683
1436052330 1408195056
721926437 1441019694
1690002866 1679415139
1468690900 766270540
2035757624 1156824920
1099511032 306530273
1009683228 551501890
1058372144 1372444864
500111084 1089791737
1880342537 1232476070
1581984448 1571037551
1092749743 234848429
1919250471 331181081
310535543 417991415
239264345 1304245242
770350685 935387493
1316181704 945298917
1435229427 582805297
482089755 1077421520
1971562593 1252982739
77673274 847570609
1037196412 1226023230
1535530726 1892699007
80818677 161010150
1133667821 816586103
366735532 105560232
2010213185 110820962
1128594341 658873995
1590468362 531728850
89227823 2028525075
608937413 1994651797
1506573502 548035365
2142532720 1461551480
1223846199 292932949
1403970492 727269535
961478851 2057250492
1762996402 544077042
1954827608 962242562
1198240399 607143689
1280652319 1621047304
970081918 1510229149
927799016 1304757467
1706831217 1303379454
1119400850 1731168374
1794834131 1085330058
604471748 1422980056
449739147 1665733194
1131972750 805245833
1758335727 974043949
1385694081 579332280
528299021 1839837294
1410819655 1191292048
986235621 1289932738
297162609 1731552935
1236229263 519322128
853941091 202187093
1752316196 338225855
1590090704 741640853
1222597965 304512506
1007095577 884541672
1644706739 451874570
1780753689 1379436635
2140797564 1427971740
1229313971 761200575
1019193510 1511612752
482954020 56867507
954158739 1339442
1366695938 207096238
103574350 1725188801
31039400 1490970610
1352858041 1389073113
1604433160 2100064842
1236599022 660292404
373176897 1760070694
805279695 169911920
96298433 424553305
940798890 277109546
711453646 21610953
207242240 345159950
1441216327 1659796488
173671992 2026592135
221148660 955226140
1710469394 518354829
1784381721 2040029214
581044393 407553000
1454350548 786878284
576135065 2146699342
1611973836 1207962968
161746287 1958393668
634465157 1651475404
102432087 239372231
442895628 2094029055
791776024 1032653147
997779657 898851748
109193044 101377689
1214711484 213621885
417322443 1653188801
1341684227 811881610
1401684285 2132313012
1105527102 596386000
1302600922 105643715
722104680 987692034
450662079 641972098
294882733 1210061363
1110370955 1942352239
402298575 1289946425
1779163371 694243079
523263883 1154612571
390567029 1734220006
761832730 1062381387
1816242102 398391656
1663731566 1964549880
1226870738 1476296450
1382316940 1021808123
594483281 1887989597
2142638499 70046333
436637784 1425880949
543245120 1107540769
1600724937 296700257
2054632185 1168039905
2103965335 851109880
307813322 1128951265
1805240716 863503610
1584562552 752380122
1709333775 1446869597
398374680 446361959
1307756102 1204533637
1268450768 2106286157
1560997696 159308708
810952213 1190860019
1962028818 1769200488
995285405 733102761
1274031669 1796287324
2111011480 93512199
1498171466 311763512
1714763415 612309975
229634834 388992996
1713663763 1288743872
2084840935 563105417
1058705360 1883356531
320898935 833510256
788897227 1402263466
1681388252 1574546723
1188477338 127308605
1675019556 1363079756
722801060 1056708092
1181666821 558663919
743135695 1793080548
322996514 1577752362
290875031 1283244448
204798998 61851652
434150923 652145231
1905752078 468096677
622680528 716732513
1310908977 956895349
1829871033 957543241
1339256296 1139255687
907597441 286836339
1640270857 146444708
2018705743 816440427
1578764140 1203396897
2053283659 1135226589
665564943 1649878331
558674814 702215777
698514028 1367345101
54243276 1475660047
751453502 2146553028
384007645 115341151
1234838404 918046175
643854986 838193753
1889387199 840460284
335648995 1694244372
605406873 1211069197
146146950 1521318705
2090991352 1205223575
200968848 1241275256
1634084825 808844012
524109290 25820085
315367834 200514453
10097625 2103552698
637625082 1138577117
48931369 1449325681
1889185782 1707915681
2088057415 204181655
1422683324 563452831
1856058525 1067614987
971146248 1966479061
733319506 49662782
480666979 261665296
1090985907 895017164
953371229 203373971
1429186233 974781166
1274019831 894161904
891807559 259883739
1669238957 1695442162
1604210392 1841818441
1090656045 705464978
170040024 289955610
977484508 740940065
64313928 453229248
1404024389 294019478
913071907 1058244123
260426613 1037389612
1152703151 1490148985
1242325703 653559030
1443394877 373597461
1692575344 841359728
2109254075 1516333650
1642107874 1345798331
1229195664 1726098055
1109763815 1471175445
556683537 1377213381
1405279672 1131950351
1013373135 2117822588
924329126 530912573
2017257792 476089226
1673000437 613105201
241430278 1596626336
396599334 594334348
2035938077 493297535
1573687838 740061057
485910588 821891478
1269682404 1877357775
623376302 712083690
401374577 1541153731
1392986075 958953437
1864284930 1442105796
1000447555 1495646522
1521917179 827370019
465563659 54028924
469093593 1766580657
702735393 983419666
1117199369 1115858201
560261025 2044837225
1903583472 587965773
2109894238 841049539
1133275862 1215501867
1306488287 813612833
667440920 1360722798
933883268 1307861692
1993230996 138857676
433071201 1898161156
1613597547 14205758
1595709864 2044146663
1443036106 801931882
1291486793 2147056787
2074594341 637525102
783186046 379859499
374783668 1774887579
797502048 1990022220
1311926120 1557816784
1657832829 1382876502
296015613 253560894
1536555978 892803364
1691725824 454463413
1385596770 1936009007
1329832436 1228987161
2085586733 1385530173
63350605 1011611380
566907290 305968009
821745332 979671562
1077063655 2036520572
615282697 91543499
1998414631 655708296
873285939 142917437
1414315331 1917079068
1054804789 1348294173
2072258669 266966198
32811622 1972189349
927236375 1756767462
1848749145 1504211650
1627040112 1633646845
1877600817 1497498021
2014238123 63475932
604259922 598126337
1954351218 180505469
534462834 496988460
1980623827 794836281
419631064 590255723
219163683 1900009163
1225824256 2046168073
1613086028 1588541504
578988473 847403902
954563476 1989736119
1161948234 1001329170
848036103 1995465540
1355739281 1667855591
1132745449 504399942
1844852654 1407768927
21735884 640777512
1197540105 851253716
298211421 32575743
1086221438 1597303092
164930383 606470541
784899801 141218178
444983507 1862287104
131632678 1627981897
737274190 854173602
1201977912 816307475
79216609 144516327
990090450 1465295203
2064504851 1165306002
115614522 633796631
1054337801 1180127400
1992278994 1588894663
1543718138 559896094
1455985425 570717501
1549723468 1116237201
611480033 1508807058
276309122 1553413850
346842647 992550970
1229819343 879109704
538845896 90717027
201317682 2143759893
710088543 1756049802
1188439691 337092
910625698 1654570076
627497976 45166818
726152351 11426721
312504537 791165906
2008647308 877078386
671561646 1644706320
509999216 1896058129
1802382932 761720250
1892697362 1587322039
150562300 1859996568
1070705527 1200007252
349343549 1235230825
1680682555 1394064199
206656422 287141717
524221620 289499638
464688623 1069771782
904634695 699601957
1178665791 1289199890
101882932 729491708
2121506167 1584451075
271958543 2108625309
267012355 1066634498
1838207020 1433091459
2093392767 1795881255
184891345 1718593783
1929327806 1145795071
1729105245 553092217
79917622 766827648
171006867 1571785603
365605979 1919838162
2112673196 822921775
342124559 2053415477
814355298 1015974537
1631515898 962326620
256563330 1443455868
702025806 1543068319
1844063409 1815549701
771805785 183923967
1131414506 23216266
2053466508 2064168361
1182805627 87885610
1894483998 749247610
1990171510 704880420
1875730180 1805991984
2143608919 2076017932
689819619 1029329712
1786733325 1448134027
319966743 1171805703
989007279 1249622540
212133638 1113059496
2096380712 150544733
2093319323 1348413423
639712726 32312770
876321508 1793693346
131160586 214257712
1445069432 2057728087
1651247141 1460096937
1028248090 1363456495
256259043 560098543
1872269303 2078048370
1144715020 1814215899
35405048 774215093
229222495 2018383649
2145928436 1556613130
49159260 1859971792
729286194 1131146314
299468645 1787875897
1195553694 543751029
1656687086 1590552578
734849042 638293347
751427522 2091969572
2124195035 1977591546
1357483681 866150296
1048575386 1585302046
1197777697 1325891938
1973663748 1708063603
1983536555 874886503
1655813801 1757829237
141315200 1497618585
1575339902 590704386
604309606 593115666
89790223 894694549
1113704840 204731516
1023570213 108522395
1346737270 1855700330
1568871070 102078661
2117525334 747236066
1708940714 466591414
1132880452 1514894268
396829940 1088135828
1482511985 1654027804
913752660 138332205
671617748 1608115254
841102427 247974038
1678338397 1849220002
108398289 1697880795
101551974 573624033
1576673403 1150674394
421025477 58951133
21525858 426555050
1635242695 1186820304
1226554005 1406638435
1981841712 237948365
1962137953 1849884442
1292503546 748311026
220091614 1627236416
1527808751 1253859316
118352274 131973989
900225456 1414166156
1002866943 1386822676
1240145834 1238836628
672908445 318332109
429990811 1964507107
1485215751 1401320969
1986653668 1362455658
1891709744 601893771
1710832042 1309014529
1045384504 1062921916
405014966 582621835
2033926891 127266327
399675333 149360814
1362511898 90090683
798523738 1985254692
449611056 1009393319
1367027894 268928259
1046468220 1760233176
816100530 427820495
1850000734 1923403451
285558885 942491922
1655689086 1387135975
1998834239 613897735
1775855302 866036233
882412371 1907994444
1838170560 609307417
823136911 554479189
255379557 119491326
435731502 685365324
1322969779 230337345
1403887664 1685098800
192179193 2091054691
161151814 452509214
912873146 737247822
873364651 1099011432
546264710 1658641080
1067205955 1945185807
885967041 811296562
535368046 1650849022
537715528 1392193972
623975655 510758602
1084793213 1697405020
1818949190 697226118
1819598692 1344362925
1946917027 1400380970
468817459 1651344219
2023805269 1379010295
1005408218 869131693
986801964 301965822
1321879541 1657758496
335417834 365398492
1981423336 470934159
1241810558 102551025
124794828 846680576
1577765897 1451821141
1939934144 590340529
293728851 2092249593
2015729308 1805768716
1307397921 1603487353
1136375706 1282513432
752322237 184219115
645297831 7343637
1887977060 1682474945
962813952 2091919166
1121701474 437150788
2114187776 461145327
644892151 2138516262
1812893206 449205960
909432834 1705594269
1009200646 1669662826
1604053113 1022200731
809079342 820049807
856049664 660753266
416288818 1412197297
307011228 302959285
1999238164 1011901620
1873036234 254357739
301721835 172393719
153250666 1623082968
5859146 536291337
652208013 971274062
2041876952 1790054971
752086309 1845931937
1635085179 558624078
1302879209 1869835726
36229381 2079766571
1157937045 1625751175
1197361764 1425269469
1049378849 1302222165
940920131 600078903
631578410 2014210064
653209497 559559941
1561138639 1910271340
301383480 1331612151
28361873 1405130826
478914507 2030720763
1120848809 1624838291
818708587 943520341
1709544126 1814986544
1905475386 1418869594
253626899 210672189
1507214434 787670001
796944824 1428247600
719509442 841845991
370846379 1056047526
1895163643 1897501852
792386741 1595666156
1433901465 603009734
1526884223 442626596
1198158393 1836808797
69769908 193105299
229660761 1816639184
1519661551 1234038390
1582581267 1944379674
1617693414 74925423
1828685389 795666555
2068786627 1657269570
1728527116 1448109111
312210822 543276223
235188249 60847595
605951867 546356437
1056088658 2019535429
1879979354 1904783210
1805347163 1931930748
556355652 1820573567
1269988328 599659625
127297710 1698140268
509572746 1013340883
2027849941 1417355148
1325804089 896748455
859288048 240440451
703043407 2034212174
1276680293 1683459704
1896681664 1357489804
336066515 1434794372
1150927012 1788022649
1176898352 33547559
166016885 1793460813
1715223841 508591217
1814624831 1813101527
543918884 1675248875
133326059 1994738259
1208107572 157825408
1099856854 631626372
1877427928 273468924
1925566857 728693253
954665213 775536642
1736742718 672843575
464415535 1978788465
1469845459 468971659
861220046 2122532867
928444733 424591571
844394410 2014704546
1960529309 971044484
1415547400 1182748029
809665508 1650671576
1985824289 901662402
1078328955 1740143946
267925350 937392962
1055180785 1730759820
1333153407 1769180760
895625893 1566559260
1815330121 124253973
1938710144 1078457088
1089824581 1532514150
2020561396 425425646
1662087831 2097325124
645278949 433265477
232165428 461436010
1236570356 1762788408
690297673 1523286721
1844454104 511592958
660560297 1416491416
997620093 1100245174
710926474 557804766
1797027510 2043369240
308924002 1707051396
739748094 1367983074
1479849542 1245014173
1087140212 1116701828
123601186 110842262
800864553 318682343
928532085 1182747268
1258704188 1177192272
96177457 1261966167
287847844 150171409
363413238 1382449362
696578186 1640350395
1973957121 1022450617
2103621358 1973765854
231524159 913152050
886796593 1603627335
1488978274 1588228028
810087935 1883976601
1932876293 1273924906
1667523441 1355557588
1450108568 1569114930
1744510881 977835365
901682716 864598008
2128942012 1918677098
1309521483 475899430
2104142013 793684368
1520818788 2093546241
263132284 539300657
843765774 557161431
1901816852 135728795
373793656 768748608
2126169017 768787623
1293980218 746079490
1254948549 2103147430
1748368138 1386205713
189771558 994156223
1462064365 141703471
1554254931 851189809
388862524 958231928
353536700 1851948965
604760127 1640075556
1380418592 708769307
845165718 2133870363
1065252033 809065171
178395981 696240409
668587376 317898267
1356893784 1205336207
1454624440 1047627052
1086084700 1480152366
845531728 1873784549
2140923299 2132705751
837856819 1390939038
1800066366 849981551
1944405622 1487465702
2133656218 68542214
58476753 1663752575
32454749 1298876077
774302911 311216623
1015341295 34053516
1873578549 701680029
1754435220 1498290433
504440016 636742483
836940511 436594822
458289053 1658541629
889225642 481216017
2120620606 433681157
2089404526 1749449067
1405604453 2082349109
1554394201 2010301192
775236496 248670696
640834070 1487814973
923853801 1044220162
1345565306 1887943320
2140330855 1634475277
1419716086 110341412
780895845 1958820289
726399492 1363533831
863879083 1907554261
2061108893 418646311
1697137608 567630125
214963731 1786049417
543930493 2110111505
207853825 1076453018
1204409957 715252730
1427147213 40055346
1637260132 13216790
1908077126 36993507
2075879660 496808862
533125430 1076539038
1493798919 1237504051
1062661210 1054319788
719942483 388771996
939411322 2045894350
1881629606 1416725700
763269715 491569205
475766502 1155440885
73769599 1959855739
18030547 105942987
406799038 6491876
505681934 1863039799
1578736734 2068933699
148592567 1850395388
272545816 939535981
1668182151 215225302
1569383869 668262853
896500206 1586936590
2122332374 1748790536
473638868 1446520879
2006067420 1133464789
1919551028 328327752
1025128069 414740245
433328019 1918170755
942228713 1034652102
1662557517 1887497286
156248918 2047729697
96442286 1790306862
1333989552 1392549331
1008147620 1800957153
519032242 436881328
312057901 1606352176
1589899463 1300688451
443581906 1321060811
1330769717 394736389
1608137385 157498111
535782644 772822792
1425899040 487634853
1636566676 320608775
1566272498 2076566624
251314865 164721873
880350727 1994761962
886679343 1831826216
1674257063 997581396
988619011 2085222145
124788424 1867826788
1688500020 188808713
1028919209 650341839
227344536 1523816015
2038593582 525987223
1173256953 608881987
1212795830 1150604289
1848077366 726307770
35193501 2081979116
616792957 1439338471
1963504299 784557287
1363759028 2020335309
1512203735 2001335081
2123972483 1047491457
1755769286 1514869472
1769837563 398455542
282555534 1747841577
712987719 613176702
1924446385 219159520
1068217757 623858138
922996320 692670453
1072768716 944205538
2050071402 1407072432
785190862 912985741
1485901600 934579330
2010620486 1179434838
1362880337 148715969
331500539 1531894371
988536737 1083645321
867978035 111990145
141648669 1330760752
1068352179 1366640729
919681040 880468667
937825193 2051069957
14862050 336472703
621516915 1495582999
1872761872 1109545862
813068831 90578365
103061103 1330628733
2080591668 798395208
885347347 2009271087
1908294747 917967849
332769361 2070078032
977873252 1735965199
1003402858 1083752517
1642475301 352473450
1273402593 1515086123
1928067025 1197702929
1171825888 661259823
486102651 661346444
1760797063 2134793490
68139067 19921535
814906981 2079325647
407602269 659341822
1810288124 1741638488
1165469837 1821039657
1467493442 1573810502
1503233475 1421355450
1605992784 1422618631
1651488516 136982685
1421688810 517433849
808024662 1317391554
761430599 1698925871
514285277 138729135
1266769651 1362618980
602135087 1046757161
1228152093 1669892700
750936156 1451153515
966291880 608528439
582442331 26903154
958052493 1495648238
1688471325 1099039068
2006551571 1323614595
2092169470 454598381
1188606840 461024401
2028251493 1354671407
701386296 69018539
352061987 2112969363
834034010 1392266295
1412044328 1465389436
213886095 571914631
1565218818 1114429419
723033518 174876798
2113366630 327609952
357675331 1721744911
1827705841 427038385
2003092932 1166312043
1974729603 1763967756
1783173016 663048996
682371454 1741951986
1847771587 1896871796
1607533938 1690322650
651894669 749748993
1701210576 1735530676
1965756192 130189789
1783681617 78812059
396216388 254029862
687426106 960770961
1774589384 243311
776004146 776776514
133664882 2048774177
426247156 1892203230
1615531695 514282243
655743079 959166106
1567530704 2028438578
1544265109 211615483
807460337 681014318
792351047 161000734
1253811962 298277635
1522465154 215202885
3929548 233086628
1244438530 1235139881
1166542009 618995835
979388474 1967518429
228818439 920282905
48287250 1334501693
1293738623 1531181626
609080257 1689788141
916175321 1924922080
2142183554 2112004629
1001625249 567493377
1731652873 426689987
1837852040 133278433
592867985 1793921628
8685762 178590338
1216453112 1132811063
1326738657 1679615124
871569653 1712050364
1036370043 876647318
942070469 1712675098
491535004 474551900
1982300777 276187305
1427822293 677960173
612002107 1361997856
571928063 639010097
1031538323 311405022
1108409614 1869795052
305964680 905890442
1907292544 2012676917
1517766484 1863764478
1385843438 1963685638
1089973903 1104150516
1483905082 1001041704
803195342 1621183053
126479807 405156989
1677110637 386001812
1922411742 2028722757
1642955106 1312270949
89112562 1540975370
2048251105 713697139
51523734 1709227155
482208738 1890664752
1992642874 1437256469
1381256622 950226941
1461213571 277114873
2060933889 146599937
1343863963 75255256
1086431746 1666687669
1560782031 1749561731
1877594314 1886668373
1498968930 1177828138
600963045 1973443989
394080774 2129510101
517731504 1965269746
1828987708 586625967
2051912938 2126633651
1493108609 2017034506
1471663456 2084009609
360710872 213183070
473285997 195164310
1137491454 1959020213
49237349 1943251690
1741591040 831302798
1815029665 726994800
1463340623 1046798377
452986697 851849962
831114205 1695716948
357057698 564286659
446678959 1851914013
1042799375 202172511
616202768 1213223020
1467977112 2092135497
984198354 1806108789
348623969 1234127004
608630063 277931411
630755217 1580153645
100800160 1006987861
433780968 115410343
1293225513 13112818
238917508 624385603
1841162288 1756230174
213717867 1195427264
195112096 1879518904
486680325 11466901
364160949 938993278
1173307963 2058803776
1520540693 1359130868
1845468419 207826624
366333420 826293894
1917434850 1221078502
1316644606 646546228
191378071 971084946
202300953 649506408
186097929 804035478
622898047 1713921634
626641006 1483179337
46891566 819145106
1404776576 1094472889
231179398 425519823
822818476 92576456
931326645 1006297794
710397694 739996621
542813098 1196730895
1419857637 1620963127
2056606863 1614998640
1055942536 1202692100
549523697 2070030194
245965884 1951423260
141945655 299162893
953594274 82180234
902553913 1382788011
1265082814 1872279080
1936642500 1112398146
2054724241 573344761
813955080 1992820777
1309133538 1579456615
1088519180 568573533
62216446 617562816
1469937097 264475796
558625280 1178857212
1892293626 1814885864
2123889762 152832556
942857683 1050696750
109373239 1015571700
835063867 449404269
591131359 148169887
212654819 1974605688
942640594 1841994957
203031106 100231645
2000960028 26680747
1980489411 1994632380
1196533970 767529930
706674929 456908117
1281298355 1987464405
804324962 1948875731
1324213962 1717608600
1530277031 476376874
310573865 572645933
1096534796 1877920994
1981391609 673028956
1390675689 2037543825
1582740210 1140122393
1535681352 1569128749
2071800945 697258131
1323651398 2061817740
559077282 1895781486
555995897 2053659304
982438895 916004326
960720554 179494403
188463908 319961508
690464561 1114178205
1989226535 545333683
1799221516 1730590965
1015123779 2064998963
1932114336 1871995077
1246084513 1210059055
218493326 424249696
418557453 637813971
112089727 260431793
1564290991 484800412
1605475407 586712414
1912150850 1165712822
1832514600 696329999
497519414 1445813375
223634396 1760996856
998247965 853792569
1132524445 1601214476
2009489520 1417505542
1177194079 1335516469
392787669 560480630
1226641963 2066787982
922676663 741439017
734874563 1545529665
1879203057 1798755824
421852796 994241245
1409921978 194880084
1189984640 1012929989
1386351336 2093190753
401471831 382845307
1503190533 1932940402
1153085073 1215245748
1642866035 916974238
1641522135 1542107135
66631800 1545082892
640219813 1301963214
717488786 301991379
530318158 651062133
1956305530 2076576757
2065420138 1722853279
1161544250 687264150
1417882123 1533869522
267380541 1440706467
111532637 1009115744
1851070148 1607750157
330656924 153318463
1665436739 2016339178
161195220 1988142999
979330679 84919370
1376801119 1323450458
124664038 1617304289
1047542562 2046564555
317726456 1191580863
805733448 390224166
1239185723 1703223751
82474492 1198834161
103005442 1912381247
1688865033 1467944163
1401378070 1276241760
1917984910 418616838
1299023823 1847669557
1706304510 653283106
1219909430 770631672
1712661423 1256284089
1339617987 619436310
886758910 2045555926
427615957 365370866
597120098 1507528646
716336406 907319948
1481871962 312070298
1398920107 412898924
1038007129 1924682798
356523979 149527988
1068065060 885011291
103596444 321890662
184916747 575102244
486877790 1711251406
1864086342 658042836
467379346 1494867773
779704100 1485970463
1101332693 704356350
371153789 1313077871
635239645 66434279
542877710 949047010
200655162 1380094980
1638902437 340388729
1358302126 1877570084
1908469388 1845556280
1080599016 311876110
692620155 1142477403
466905086 1791216951
817788822 1835838468
235750432 1934289749
1941723871 377428006
330266991 542646627
1531395763 1049400116
1697122709 898124211
1808604873 506279661
638544658 1098636487
1797131264 517083103
271314314 337605728
1987148589 1449612065
1213271529 316626655
861842417 877173935
936849369 1921782520
527718758 897468600
2068058964 1737520352
821881120 1512868433
921873465 738789264
775141930 505598078
1792274721 1726237834
2118872595 1253699365
428251801 175907584
1985297648 1048349563
1930867130 2122259550
2008491802 110009778
934976355 332099784
761829637 472170422
1124040948 326643366
470127850 364744987
1960179192 732070045
1122880031 1572736369
2050759160 170827593
252668516 270595971
1052022701 1875614163
128022002 1288306946
2133073410 723692559
1182194307 77088383
935683380 1609802032
844422686 594282120
1463869120 559911823
1764886536 1209272328
35561130 1436279955
1431263045 1972378812
816337985 2072670713
523945491 1653575621
2018760861 692465107
589404347 882861253
2105940240 1031245497
97470195 2066424149
1277506213 1748294967
1544704094 163755115
1874871628 731040626
738860585 31632242
613342090 688192079
1385091767 1958763658
1704378245 1890526682
1330045566 1731411721
215819050 263448060
1182597934 134101444
677152988 1695347584
1920013006 1974378838
1200193965 861691599
916204293 112259645
1586996213 233240939
720745625 184801360
1122576439 1184540835
1932808649 306423690
2073634028 1572105065
107791072 1574933980
2144432071 1459991645
463498575 21107328
2014427185 1009471871
1389233791 402282176
1206506929 15233145
933596077 1893332697
755987341 1225221576
588514289 897856522
1671123340 327502505
841460924 803366548
563644076 2096292750
1652053455 765641943
909712436 1042592910
1950110226 1961767941
132944979 2070444791
1796102762 159404627
1182700495 1511878280
590858136 1096941168
233792754 1344495071
742602220 874155843
986702774 291102767
458555160 732700347
1110228111 176015654
672462745 1241297963
1035879974 733957670
1129873863 2045759770
1746385736 1231145385
949736507 625467677
769484591 347677014
1118132852 210250313
27916082 32234137
142451364 363462175
664056409 680101705
1257238243 1469582071
306981739 1943570986
912885687 1389820472
1276737571 325702783
1094702905 673500804
454761676 884717769
1446456485 925792743
908937903 515895497
367687092 223119332
2018594190 1387937616
522092949 1376405993
408750912 943784149
1288066220 662912758
1648515488 1986825855
649454489 1432081872
1382837079 1802252978
1542962957 1390773070
777619210 1721671068
1793452703 2028424828
1649599575 827778310
1313045359 898019741
346066915 757835738
1035716552 863814853
785166456 745751224
530092589 190136407
1297899576 1098105024
1104017786 176108622
739114362 38252521
1316102077 1800594987
1182532235 705558330
1182488263 1020853488
765400075 1578666473
1144540944 575951077
803302562 913307519
584855933 2105938680
1672453663 147884339
1833937267 43789541
815752470 757566996
1449259339 1980317350
1330070377 280564760
21456172 1786927511
2093453072 2145111248
1498711065 1667397515
1072973208 1505799011
1150736172 1697819482
2063318174 426753336
1878187126 1596821497
1768012510 752910386
1096225781 1846877415
945769607 759721897
195034376 89367241
734716536 2073175980
319543368 564646702
1118855014 149481750
152248098 1560485048
1702750990 400952050
2120059937 414236718
560213661 1364054221
54062632 332885019
398814255 442653329
1498327791 1972883539
435806267 1805323558
1492550703 591114867
75009724 513528256
109755400 472515684
1694780819 202657695
2047974187 1312632878
1280815332 890492722
1217872571 488761597
703515720 1255792532
2096364934 68555615
1761829562 421527679
489190359 3770294
1653544673 1293225290
898943427 1173885525
930584538 1986644096
1667960099 1904191255
643869345 443784035
1325903027 931108173
756485874 1313295184
186270983 129088518
1321284478 758167016
828705754 1414920578
1244735244 1412282303
2041062704 2019901695
1027362952 749080737
639681292 241068688
194030191 1611238523
1245225564 1113442942
2040685790 1948554991
927316509 359462207
1228664318 1283050166
618361841 124413114
2043835454 432809301
1064336615 1614864207
63500431 2067686649
1893499518 1577554795
1349283304 1166554016
1079181912 1986155369
1555609614 1402105970
1968689869 1291220791
670231099 151363140
140812467 766560156
1784680021 126530431
1241876188 256400316
1288148174 1788945382
929600390 859363679
889793928 1347239692
691853866 932209410
1180677857 1287974936
937432533 978599161
872910301 710266112
1712810502 1135938631
660034325 1054180501
1036177243 107410935
1590645626 677484047
637967522 2142588794
1145802398 2096892750
778836413 1567926286
1532593734 832223568
904633228 1547836422
739957731 510446896
487214178 1138364043
1489167336 1385151291
570050359 1029096072
775876601 76684497
1473890291 416123925
1397118313 1678001607
1210139779 518650665
1840219285 553345716
1811115883 1063551503
247026742 950036775
915330751 627144215
1429611268 180245943
487642975 701754303
1110191406 1932787908
1185831506 1225651959
235672869 1440286431
2110500545 1884067850
784188667 1987123707
734435990 1453743047
1222781228 1978715513
1671263980 1324662114
1394151700 1898450210
840484427 1906084531
635371316 1189913863
1062621468 1001759575
1158865806 1426831750
998421895 952276523
310104519 508473469
1964195821 441174990
213770176 1943911782
1344819929 988732500
887624382 119470565
1241972856 2088779887
548035607 176150190
1203448445 1621281075
1660513113 1458061331
1198697229 1614750485
1886005 925459155
1054969175 1288400081
112022539 2113748997
379518535 575578745
652631226 1513568736
1304502272 517120425
967421777 929542860
1276372686 787748349
260112225 915793784
82001590 917060495
269352984 623368891
64898904 1119664727
1141306817 81324695
974877022 755335061
1800726647 1630157151
808262 1229708791
871592397 1797303175
1808820980 1273595794
55961270 278902687
1533942538 1677436936
1151827370 281052172
165968913 536346212
236209307 2129643245
69229113 104266041
1175759161 1127473440
222845881 1292211657
1367052939 1746186758
2002459659 1583647838
1604176628 5385729
656545109 866388944
1913337807 1737302022
1205599812 742254676
33935423 1098192265
909301474 24040575
1510018581 1795125568
926262612 1422873615
1042627111 1287247946
223777028 864624010
523311030 840803898
242324251 776542789
859689895 349123686
1312581557 69984096
1554222803 1712466807
935010401 824412772
44238730 884415415
394301338 1771291454
748669173 920701790
867251261 1436202271
843387436 1818280966
2125998527 177717689
619039825 378318778
244623344 1890211915
791122577 866755534
972161315 1652526611
1443846747 1653619705
633029118 905004784
563071041 1535392191
907593476 1869541501
672344625 524925909
1272890048 37132876
1065787587 2074792880
1473206154 1044156020
785363695 506229586
1947147437 1279432513
1492332880 1558714673
479593763 396930277
1449059087 2111640639
21831072 752719212
1817648868 398852749
1910636029 296172809
1199069570 1114110041
1203041599 1933304503
2054571060 842857798
1130368937 319135241
535625546 1062329649
1907029542 1636649839
191379482 1844057541
390951510 334780637
1076903853 633243751
1530969738 1331694859
2122400069 711314990
413272723 1898739613
1924091173 169894672
23956256 689887619
1034011297 465570092
1513788789 1182985710
399261821 600894545
2044591365 1711913091
1024447871 1187520428
387522883 1130774194
1557717056 1127618797
108021223 1836698602
658991991 1775868869
1911699848 645290880
1279207317 276603463
75705689 860357056
847060684 1155690504
693270827 1192795948
58791614 1199926679
1892123651 411138206
1089484106 1983877649
325568800 1722208446
1070486366 1045330434
103682627 365175630
1672714287 954441101
523785881 1803830184
958450189 653441322
1727269213 519852091
2004597681 740842572
264500578 804650987
132121838 479705331
1709228449 1233044475
697108142 1322935834
2017080015 1291788124
1343646182 1163156214
1557746460 26695187
852793927 1767586009
855762247 1238680733
29249979 1341619640
1224055018 1503800350
719789385 555756762
971603480 601095512
576083023 1174398909
1923765053 12335453
1953706616 855687375
19190035 2025825605
916313887 544945168
114047522 1852364316
644517939 1162349392
1087121595 963016596
1979062453 1350653666
1768757111 1284847484
1981605409 1233538549
565632682 221601797
1504527035 1061832664
142500905 1960081982
1671986742 2071928068
1862393527 117835482
1970786965 2144874351
362291810 739122159
2075971186 1026579741
1432480276 926440727
1879567175 1325920298
1468617190 1981499646
1898304196 207513705
506617273 741872632
996392313 1589149072
1856066693 1144926732
591826331 1710378809
1379390105 1794939383
1195986190 2049598574
583008708 1099548853
845128505 1338028188
687804508 278944861
540800719 1553138056
654814191 1800016451
796745977 2094747547
796430525 982131879
535730766 1953429937
156166888 2120253929
1431087294 1023542980
1472861376 2068676265
292819130 62836775
1100866850 105734250
784433815 130177061
651495362 359771604
35777947 2089585510
1318803692 960279450
1932982765 1288084224
1860022790 1795781955
1661098596 1492467757
1592869665 786348244
414067536 1265458802
1014149327 809525260
2100393051 1873202084
359970740 253247198
1508012375 483512073
435042348 2121902404
875281113 7885684
2067861727 229434320
1821048052 1641770141
1473868756 1596308809
216062528 333568350
205840856 1262809406
1945302 966335807
534933259 1547301795
464990041 1580854258
692688167 1396901736
942348400 2096512826
1507813673 1586378404
1239677899 938731894
1034155751 1765919801
461318254 765442923
794200103 878211264
1529769364 279948447
1541958159 1294703670
962307660 2056194324
1269687837 773808703
1235859790 840849873
194319136 373048086
1534172034 1152874654
1004719782 1788501470
1333339064 1302233792
1083635623 1354879673
113565977 835829692
1918155964 669185106
1577271689 2023914064
231551744 1768970355
159680501 718308259
1980696364 902050241
1679745584 118329056
1565737616 1779103284
436284210 626343904
1108277800 418192518
564617860 992708379
245542817 915149997
2101434516 1276912210
213721987 750367420
2034324273 158293789
2023040190 1101282060
659148365 1805613168
1920736094 127663395
523141852 863242713
396538680 468324780
1668427180 1170970852
1227662415 1724971910
1385409726 141727170
1863938239 1910433549
1370629834 404971908
1447084248 978516628
1389778841 1423758186
1290921125 2143634814
49280310 1083411658
278950073 1069219158
1498463137 1637935585
202490099 514471573
2110107117 1222153
153275217 1435207375
1236407227 747473091
138162128 745068389
251681357 1335404837
214564577 2083813405
1649279094 165698153
1562595997 580801168
238753339 1650322898
471185023 833455854
734681967 904236102
1370475289 1314281387
66613290 654230333
1329567102 1103413881
2009569025 1374468320
791286877 710346838
1802351606 1862657182
605686466 1792638775
1604666150 1126853458
1401172057 1442496856
449659859 51626465
847433553 1725855558
1152374890 144856056
182093066 1986412636
1858531837 276698115
873242 801810274
425272313 1096678848
1164637362 83136552
1445003260 956643258
1645800913 95516773
1201420038 668803857
1359417664 1521531219
947420722 24652937
1834789972 1606153823
1784316638 609857835
397230251 1970302562
1778323972 2001681572
519589934 1411242633
973566584 1419042915
432981983 910454305
1055799789 1491783870
1490849561 1627942436
2026777715 535419457
99192000 560545281
1854627348 367685949
558213927 514548265
1803289675 386766811
1960374737 1754580815
629416192 1706982514
1740339619 273875761
1995647039 1100273246
2031468570 1869945062
897087222 448569585
1638144779 244935324
1791302144 84721310
612481451 1776662572
394925827 581421192
1887314781 1893792088
1211126775 615184768
325755585 708065498
1910391759 660534366
141214921 777189591
541605063 294935792
867944841 1044257565
1684325052 250205252
1787765949 1302868038
30476866 2119059946
1604412599 770446824
443876892 1244092236
1855363578 479749595
659228633 1395511831
135032374 1276465594
941528448 1461758756
1536232645 1794081469
766100123 87470505
1675965177 1077685237
8544980 106028215
1442826163 1356155587
718723110 1227795573
895877132 1119148514
2035230761 257467767
535161318 804864904
490954004 717541424
111654636 1075535478
1101926308 946937235
1319459396 785392468
486387834 1072309415
1898766569 835085070
12595852 152145718
1163149534 1170180818
2027749736 1347980708
478611623 1234094767
775251367 70275468
311566246 736637988
1280508932 646098218
705821037 1013667255
941750765 1480905229
408654604 1945390204
948239680 839752669
273991266 724821557
1046035777 160252442
804281174 609481136
814115323 1664385988
1022025949 1818235985
1060075820 1473920879
1260610716 1492660180
235587332 601451759
1469849203 1890953903
703973355 80636765
937814236 330382571
1202600473 1941491496
650609126 899983192
455510142 1287730052
1431440592 989287774
631630126 31656737
1711924321 65592777
969713560 189273435
917203766 821386922
362378434 23802009
1763808884 1987389784
1463955367 29630956
1683339411 1912706367
1242820910 1760003443
2090718991 1999571820
1521189076 910800335
185105820 657802240
1030153598 978816092
74969078 2092061312
627615824 880866879
1174035191 1266967637
1047797574 2029355560
457489614 712945502
832781474 1612204244
1284003538 1075531780
1072833017 1441424270
2094782079 1717632462
315359717 2002750635
266941551 142174963
1271371246 1693386532
2142778413 1477811241
971071771 1024896103
429120227 131035264
1770974272 629397034
860446506 2001272071
1015178513 1559314709
57149106 1697660085
2076050537 1642582039
1165142442 1474903497
964414231 230449260
1356965867 477730585
959126618 1263042133
977531666 469121113
393254934 671497336
1804854391 1112730672
911395530 279050989
2106927328 741893203
697476981 1598207199
1092032206 1475823033
52486303 1246838619
2123064421 153127287
1164321213 879118282
889818935 1957391972
685019607 1551249046
1791440343 759702526
1540595264 1739034119
661029093 476170147
1671214852 492576663
1465397019 103527354
1281354920 897110905
140915966 342662558
756428545 1219141947
838519759 808321602
775506091 496139462
961778844 1519110978
714156096 1287429784
1437119029 388259358
2083810889 1117209067
963659253 1304164672
678420629 2110811709
1649470 2093560433
872625130 781773804
1266891577 203928198
2021030990 1966316332
1995590447 25757669
1091240786 503828811
835428143 400768963
1369804371 363643861
1161108542 408186334
530892435 1229722806
387406836 1594892649
2138378387 599369564
1858845886 226820071
2099503993 456137749
567423562 354599309
1098009148 1649062902
384197917 1169285794
1395739742 1183472819
1078460951 1732506020
1057713099 1731014433
1297380581 701159163
1958945330 613837436
1399362225 754057926
1820899419 1489915794
1906382268 1712729294
440932648 797272656
1840029020 1367864908
1994248437 677812594
1020703766 534406182
618134089 544525917
368700005 810289178
163339860 1081915976
754429570 1053639370
1594655210 899371688
634965619 911264487
1437194419 730128256
1345889523 2036879285
878174864 105372191
316014402 749047
2104372067 100109020
1427021749 2040040972
181253700 208032385
1328138325 826229189
206913291 1117375269
135698938 58132125
633447703 21028687
161083215 890099016
251311762 1813284753
1025393540 439864630
1932802472 658330293
1117999404 490986041
345757329 1349619756
1272193990 648800633
438700240 187770189
737334459 663320608
1823508799 576312695
2009314124 674867901
524679060 2045451583
299507965 557977640
2005561730 1987174295
1421094229 1127841769
714486833 1846579634
794427816 721804791
1937794092 1527079911
742847427 1896029948
1922090130 1940332785
1665714026 433112852
1030291620 1468040256
1178669113 1794408448
901287807 1094458255
127857931 1281149908
1232531580 399873141
1200025752 338809083
2087924935 549445648
1269374800 1594988582
54374907 1376747825
834970950 2023544645
1329724040 2000484007
59474091 642896576
375015607 2121736542
101168947 347444244
621063876 1972983170
1432790344 600229697
1856146567 1438199178
1435569072 1419276122
1484255876 2044403115
540677199 468566210
1539094845 1089240115
331786905 635397381
636181876 1648996349
1242402381 697294572
103393343 1402865637
413802376 732859164
1066658738 760057276
1136067004 1920853536
1790419820 698818592
1423316576 880071993
647064857 2076969508
1968115460 775457171
2042610052 1521290691
811799037 930110552
388116965 1936606201
1130885217 564989487
1827854142 1737443407
2052224518 633594283
680245887 1161616446
1305121540 1403363878
1327967026 2134153817
1310916468 1687199014
408104256 383636773
343651354 158057346
900084535 1819024061
1007855929 1540661486
1811556345 1908168878
1734163756 1911732973
1917092020 1057441118
1906904216 717437340
291405139 78459155
1438870735 866243285
324409472 751785031
930067555 65116773
1257602118 1294162207
516583988 699474968
371368139 1009249457
649601096 1743551368
753817550 578427905
824225248 378474390
1456493918 1643174241
1354950227 1904251329
1009066973 1984482801
771564806 867725924
127530704 1702935041
1479578990 2142608610
680599161 1900570940
441899448 1093585150
494382915 897746729
1795687281 792690269
729332641 2147240410
1703655428 2025791987
435777996 1255131392
583179676 717472664
418410182 526237024
1643877306 936487788
203670492 1735812681
1054175365 306931831
371719400 521447929
828546567 191582612
906434798 1853578553
940491967 528393881
66150805 1264428168
1245648760 1556858662
505759038 2115445161
579252694 1096801809
1880949039 1606675821
1088098383 1617441631
1013425903 1139240146
2071170965 1899633499
999390617 859104253
639460153 1626468682
1934987792 479606056
1707691654 1943658160
1133987154 1256268712
1431879866 1390850626
1458324137 802450919
855948232 1114461329
826658600 605806287
696826220 552756792
1271978750 2001982033
1901607510 496081673
524252580 1380124142
286268720 1223031692
762229385 2087594614
1500397024 2117538883
1064279155 1003794506
1718077386 1447111732
82721892 494862883
1196240302 1506975300
855576510 2004183939
1586759262 798938611
677934150 1627631792
1874387385 1362443260
1404833822 376836418
1496888731 1942508744
1507426760 2018055752
1811025544 1692598956
260681801 1083071271
1586878491 911345513
747670648 415860542
1870109863 1149947414
2076949779 1769510799
1988624749 553179709
662409936 217900819
781540512 327693270
1631419959 817397791
186478396 1218057599
591330149 501050511
1587968640 1980798837
1596914370 1405649648
228186989 583421742
244961953 1572599674
1488810357 2067239205
1337034022 1011371289
1172596144 1698328274
1431220758 1858402246
1162944212 848832766
595948294 30505116
1827787186 627110546
2068176559 710949754
611818386 560374419
1464664659 1698416977
62252253 1508715969
1929994335 276616589
1804717156 88864771
952824079 825092902
2105834743 1150050024
1643844083 1653626202
1631414869 1481119322
585014181 920211872
409658596 1418487985
2121293819 1451371255
1774893961 1034377790
345277601 625455559
145329340 689728216
1815571133 1241312620
475126928 1828951228
379362206 2014478326
580341780 547093655
494133260 1142547127
1642800309 469804613
1148734685 745520948
714694747 720775350
273561526 1467486466
1445739063 609309233
2086524706 222905720
302042449 47011643
1814532290 2015007211
979436193 135691110
1487118263 1559113400
793062643 1813559975
1801329213 1620734458
1144109947 1090342871
2007934712 736936032
2129918912 613814154
639036127 119490332
1490382543 1304685075
79013514 1872093032
1501965951 1273241272
341080066 1763827026
1505624022 917425874
2078947951 2130629891
1598421660 572895117
555791775 1458442527
449065731 767145371
986521058 1992877631
478572015 629126000
1868555934 1430818208
675767176 619670055
687018383 2083968459
941496246 529180056
1485197981 1517330275
544606271 849329407
370318250 1529381935
759805478 1373600266
1186909020 151424637
1429744829 1489425752
1098446393 1690243361
679023710 1672520229
1856738998 178658557
1993517362 1708080439
217390111 2109498316
86276778 1276045293
137555062 1379793315
732433329 46027368
1277764200 1275222247
1801364577 1530116516
536666558 653469754
318512104 562006059
1056633029 1490165945
62516365 1087084958
2087417388 901094133
893887466 1985176925
1458964813 1250268148
705025338 878900994
612115481 1705205627
140068970 665088408
48314703 1580205124
1454706104 430534325
218427197 1050425128
606563301 2124965199
1331910952 1879262987
1323609618 933256669
1584431519 196201012
654177205 993775696
1443246044 1469129566
948959873 1888056346
664359620 1830133413
338119743 1542958603
462972858 2093892725
234752222 94346872
2144932884 26487519
1338048433 1157064189
1326075502 1080941569
1991279782 692603656
1632531313 898883792
1305120287 515663562
646976935 1958609113
1831366955 2114206322
299688330 1340995266
35059561 1176223353
588388337 1636093423
241177591 1515356592
905923976 1103234295
1650111827 218234108
2070357583 461963384
997443564 245115700
247891837 467083331
1044264322 1770476226
2101029602 620700661
199723319 1557225573
1559508186 1608577626
1073734460 607574057
574632556 1526988337
1543601555 495244775
2134765463 1131494848
1158926858 1336923958
1813742023 1446873794
259157483 922952614
994896096 646484743
388757369 482180959
710989916 142334182
1167108041 1447564281
1959357755 1584630488
2004506238 649847125
1903900323 1425659941
918780435 979126965
447784254 1091925772
1958162666 1962549713
234177348 1115408100
210547482 1127185259
1789309540 1738793855
1465602983 1067709239
1408687465 1577974697
919333537 1155084382
1212515975 2056017693
845798861 698530462
1604347339 2120794609
1345344854 955176962
1251141426 492130012
1473115789 880629636
1126779087 1888256665
1645558868 1964446329
1274308875 1525691507
1489672370 2125872671
1577296163 1602235681
641270477 1283360402
358937402 1080647536
1936339411 52398089
1737123213 247301827
1946924463 361097297
2127625351 33442655
1151681586 354400819
992435842 258054802
1790453953 538140481
1412751163 631760013
1203308561 630520793
1465455164 273016494
1581060956 1794075569
1825116174 248268038
521081737 299700122
304623734 583787453
306457833 1731269442
1979336612 855109814
1037922564 944940436
291876387 346851214
539749643 603115066
1171095247 150036585
451232452 765914300
331287480 971098708
1522067819 762233533
9358089 1266421233
1184716259 1417811138
207238296 1305678187
2078752884 119988672
1977831058 400933015
1147198015 401067025
1699081957 1722046201
1955416928 1270189914
476766755 1379927593
97745687 670842458
549638889 933753785
419213453 137055907
1198680316 1786739658
17976382 578872129
2101984230 1899247653
423242426 1188187984
970828608 1314991448
56880746 738647974
1103477926 1056066032
640155889 1657553157
1797845512 1675693233
365197909 54286646
166156867 1805366228
1475950285 1939582979
1789464519 939905691
1151410416 1333285289
386903336 378295827
2028232320 164175091
498211785 2087619640
650689844 1106654498
1260901721 1458361825
1968884190 1237672457
610483886 1661917537
463423015 742498709
2023337534 33527174
1650206323 1107500590
2055055210 1653832336
860451297 322832711
1607484923 1581083939
273531957 37491960
929217956 2126144007
2022227209 226238851
753393133 1705272595
36813129 65623937
540400182 1393675711
371659465 38072227
1550204884 1365048069
1518626814 1621650701
616258710 56175517
1131639492 1141795907
315884601 1677450644
738120918 377524606
140860941 2080447609
353391204 1718870494
78674681 1404839124
744766802 401757772
1565950231 56544152
363160086 543639856
217983862 628662882
640895259 1248812855
449029197 798841049
318916947 481068901
863568959 1971201124
391302891 542500482
129408562 1856743415
767943082 1521512413
180594958 563786902
289478526 1478662661
535202028 709664031
1414914367 883713450
2043317438 669288032
1406864157 1528884443
105253423 1934823412
1808417689 1183228766
1940276664 786244188
309596672 1833526583
349158617 653269599
1061566832 168423181
1389600178 381509005
2055731173 874067606
1759835635 1840703903
1444480780 90163795
576474370 773810455
760459245 1870239937
1604291370 322234779
1648354471 378935694
1746526373 1256076826
1307686013 754752580
109224737 502579792
1694622177 1759935030
1620487318 1531726999
455710909 853055556
1776063262 534650217
2089485060 22630489
4730178 2119745267
1558211406 1505596392
2065659189 381425527
1744581537 1631831145
608262826 1937059363
1684478852 1511270474
443052183 959251342
2077386849 1652187996
379718195 1608860928
1332159310 148691391
1502821000 1365195448
1343672724 227717296
331116691 336117906
2130712399 610264577
361958441 1586674998
768929591 1267358406
443167720 52158556
1081009810 93763447
268714276 1469191164
417320849 1331575260
747167053 1957033952
1947183266 876615118
1406431791 420896193
928492827 1338305916
1015281672 1017033140
511270966 1192619276
114263050 1257587397
1943091956 1173666864
1269948989 1435306421
181797264 691490955
1578243865 883198219
1063882670 108413370
1911985088 1412047747
388681464 1626532894
1988486242 1586036793
1973018813 293649265
745413617 1982448632
1666086435 728088235
101375686 69442463
2031559392 845106194
269330306 1643057362
804536839 1374471451
108303160 875135021
1211250677 1227800454
193227776 775037912
1633084053 1608634135
558210361 658132039
1899678073 703894055
2014673204 2058695203
1356709660 1175488676
582563365 1340669601
1068474846 71208738
1803789770 165810298
1202971450 705601451
1355766163 2022464410
1410625932 1424232132
601782926 292932603
442777289 2101082896
1832267583 523521934
1522683973 1257697103
144070627 2013803942
1229038087 1827018580
1648244318 548400163
198889523 1499112633
1270562325 1661533793
189239515 652066812
1363093365 1816743498
1586449422 1664127284
634859069 289486789
1844970499 392225886
417760576 1309207786
793905217 456106617
1903731864 1217740100
229805654 1485564360
1304316560 1397918400
1534982690 937384133
1665544456 610323288
233513219 1403031915
680900127 1433662264
565714757 551273880
1760843358 1094255390
1656774404 373748919
58172731 1656998509
1710089423 662156364
136422849 698642112
528079720 1392314996
2061391180 583909481
2114268859 116935409
1733900237 386688851
179356396 432970593
1467865015 945879620
2078739017 1702434607
1491025213 1463434661
1066464715 1358050816
787662866 845262706
1824331323 658108818
1541446480 125737763
1222802386 341875754
1837582878 1053477506
851115505 15437729
1863150531 1307281761
1416776174 2104854366
788072403 597077959
815723601 774431654
1563170030 1861519199
427581157 198070716
393366746 35071711
949460137 638593007
631911287 1716772812
1666540069 656195899
503049310 1614375758
865780176 2036308578
1698371192 684741261
181518133 729846803
1397059622 859125750
626329581 1219497024
550288181 1394913210
767467166 1371773527
1829161628 703049269
876054212 276864937
40602195 1635236153
651872205 1296437447
1437946146 445565406
2078030568 1145607619
474614800 1551946342
1159348213 1937740919
1595332446 108089637
2048467527 1370032339
1158638300 2029869309
2003446726 1935131081
783553453 1054902178
1673657997 239149976
1197382848 410171818
1206938326 559214133
1310129986 1828994237
1292477032 91534693
332073025 510848777
1603645111 167030898
1542644747 1274425032
1056395224 2039924618
544514124 1489983335
624284571 1292489466
363186277 419767786
180316697 122709973
1895260145 1337959654
672285715 944347488
1829404457 476658292
237662267 2129955907
1982799588 512687969
1882882068 181347324
198286971 1319352897
1473886520 1106921424
1536208204 1372567131
979175889 1427371771
977716527 2057707150
1272770877 703615738
1672812724 666839214
681605082 2124897856
1785891948 1200667877
169455551 1342031058
678204019 960588650
1933556507 742420786
1331663573 765685890
347082159 733599978
616588390 393796166
1307948741 873637848
189864604 939352729
1991940990 761418894
1632331325 1609818062
1309296003 1890817053
1824571200 635595129
938196990 2100119504
841470287 574330314
176809457 2143675780
1451239005 1933331797
495513232 1758228443
207689782 1226777064
1283603260 469524921
246863830 961347752
1416002104 341631903
1645893445 840835612
1606409139 1169653622
1855126238 220261923
1758051366 1639959072
1085225156 2119714431
809704873 1848056191
708820016 1123069547
168151775 495833042
1451548951 1351277380
1742185917 1420322851
1079113484 390480853
575179018 1173766514
1275853520 195574514
2030714156 529896967
15204656 469904700
193491433 637424398
45216446 1666917028
179718539 926285616
1591656896 1863891090
524860772 2120179953
1716597085 1515036819
700609087 66599867
1635190638 797714033
1565528478 1482415652
1979989270 659938375
1460169797 447590383
1035523765 523974774
1823683113 1091670694
464704418 879004301
1353867947 1835393489
1921736473 1648911238
686954736 300171162
1148508532 130034017
277780475 675802050
586260511 1029219684
914661793 164208827
1262200171 1439350666
1139933574 1725630813
1550969464 1486624042
45511439 1162876334
373918060 1965194789
1038416136 1080005401
1012462502 1177466319
902266323 1280091213
2089130343 1858717003
977832592 141283880
290992746 303308880
1485931133 1740130871
2079141988 1804672699
1841109688 658614509
626958805 1325006705
850419494 1403289965
183092569 1951045597
758819738 57732907
254593609 447848096
1715547961 754180745
1468958463 1815582693
623786623 1442834489
593453759 1925835998
1082838770 722312390
1348020651 2138729487
851515960 1044044987
911981933 1591684312
1369487844 1982735310
1522894758 479483682
41763181 1588637710
142293374 1882013887
1419574736 352460588
152393809 645040045
1407810893 326640179
408679748 1021004708
1341844892 652580674
932926079 588188536
823646965 281839678
1472325382 1197044638
691757883 2113916371
1797129937 1119027765
1778119507 621840029
2062294392 621031316
715045049 52639687
39281845 1727784980
1303664830 1301226326
104083340 137490684
173839594 505732177
1329433756 310181440
956834801 930745976
1396422150 1053957127
378909285 1393382643
2120181813 1796204620
853078028 1794337706
250651315 953011256
1741105037 649856750
1991851326 1955625554
1993736169 1095852495
1641032129 825538806
1885009509 1468858230
727332356 166607684
1181187232 1767044491
626606989 617288787
1029317588 1776143011
713802172 2121359780
495193704 1967583099
656486014 342757242
1281714464 823756808
1645172413 1180786709
1107905998 69227686
454644635 1881173367
86658157 1570529460
560779531 834610490
1025060380 1625261881
1059739952 1932340977
1003258588 2029264147
2019245382 1170931165
1243818907 571909583
201099283 522322024
1226820871 1869127337
1790043934 2062549997
2008673686 315431898
630951219 246797882
751229446 458809476
1749449837 869780635
458277463 61085899
202373968 12217865
1933322804 912236039
1447312298 1773205
1430383997 712084669
1244755643 1622066412
213077012 35488200
1601005188 1641056220
1930168613 946992488
126808537 185149753
611443475 1551781255
1616402597 947661729
1170276890 1660226775
1452108671 371995035
434800194 38029221
1633170838 1890285372
1881586187 1524698602
2137965452 242425954
644995175 1455779341
558385174 151735065
91902738 1053072354
1737348296 370344826
1884023541 1040120877
1980462946 1615364680
1686934460 1787902890
149389584 269067631
594925156 1842860919
1362308479 688698883
2025427313 389546803
1090393661 1014489581
486297663 1431706472
1196082434 346388252
1128617167 22917721
1669529605 1950049109
1002118843 344346594
256270986 1058753253
462422625 1543896282
485015613 1132534700
325762862 738264771
1441911106 1071225903
1354184456 1948786647
1576105064 909240046
1341204726 2135381051
2030924943 131524450
1617181488 1316539601
1761154315 1736944424
986416440 357083242
23913806 1666947244
335252451 76136997
1551300584 2115012900
524512375 1280987546
1607567820 781402185
1859769359 671938733
90558924 1468918850
1212542083 596740219
673586493 1436083917
700039837 772488897
5787027 1551861219
1318392471 2115984830
255721339 1504245921
185162030 864547689
922024014 68101629
411994341 818556989
583346229 294849949
581456965 368223033
555940930 197830356
1431892548 1168324828
46873266 655298479
2074793292 543970797
1117756298 207196578
793794053 54509019
551602533 76758969
1062785396 297183118
1325260254 1058092794
65583791 793186303
504097680 265354148
389117002 1857456556
556567832 767078452
1519590750 377958196
635370635 1764352495
929657431 371220124
895724903 1954743985
1403928887 240060163
300558218 523325918
2000977933 80451547
325083890 1947012695
258401948 252556535
655338275 1971541167
1654314003 1365878680
870434540 1529855494
1440476699 1294551570
451122598 268410509
250544838 2021301358
150512720 907096136
1761552382 1341534409
1667313106 185722058
73961370 2087454831
1902083839 310787972
1494751764 1811917013
618810382 493598471
1838276932 1475173558
1379331063 986328070
1925016779 541882462
1754465353 858060961
1940460017 1060376845
1539257145 638104531
1381337648 1773624847
764889854 1022656931
420417476 2131286869
1686157381 763497569
361879915 99349704
799080104 238838493
1976449656 1254202156
115240783 1191633385
947981277 163467645
888300405 1169807873
331662126 1472800251
907029386 1281951168
1479995421 1177368389
1296121479 659780201
871340382 2107880938
579086257 1714074204
1873202273 2042949002
607547935 190709872
673692367 437648900
1567357808 1557531527
419648241 657029848
1117375201 340936462
1140560660 1667958579
1356749513 1702015434
164591075 1812498576
1827868957 451782717
1741909702 250246005
1062138394 2133910361
1467165592 993656867
272029036 355529267
607278212 51935087
1035038060 2049580527
1010257505 1439674089
709071104 205544337
832945877 1910670617
683701482 2036163256
31835183 2089909109
1042227957 1000474176
159946797 1123070907
1044509599 1932989599
320762346 1562625595
16646687 125507852
926133464 868294001
774416899 1504299477
2065861087 2121981794
1834421233 99838843
857732907 869318089
1011253136 656994524
1435255372 647827684
1305842460 532767630
2095616011 1061518350
453439123 1260866135
1133267935 1957248935
1972007054 1909960946
924820243 1912184538
2047867375 1641132346
377009331 1605956574
774820847 1938239698
734551543 459696650
726879119 1360302078
1324669640 266671091
1118079731 311469265
250057433 543201262
1727679657 988605597
669639513 1360723805
270156623 1156128294
1248052359 1474046219
1926185062 1038914027
1810216484 880043121
329145694 1292237190
473446126 1130737696
537530514 377468090
426660032 2082288672
1164692929 1079282104
848612650 558561865
940798207 339731582
85549220 1629651662
2003683627 1331862773
980929550 919054286
1567194548 2131072994
703635011 65325124
2033000757 2104756422
2059693883 134741199
108968954 1980446659
791497567 1669892234
709450481 198054179
1235013407 41979033
524763648 1959520802
1198702167 1559395385
886934951 503151265
1871254441 347375129
1038423628 1231999086
820775033 614609594
793832409 1702253641
1169503488 1513565043
1028592073 1502403514
1452749693 365565187
1278245048 832189924
1154892016 1483779701
2018395152 122535141
1082656195 1713718247
1317300810 380791614
284211762 393693350
2024887976 1873018127
1717006391 296741542
1599540495 446247867
502676687 12272347
1060730340 1280993665
804427382 1256787791
198907065 1189699263
1523664514 1190336931
1267344644 1897585866
1812177702 898546816
2113258829 2107063098
471765179 13966377
2018354282 1138708655
1457558776 2059250456
1407742715 1100104364
1942035910 479695736
980314538 140439055
1072505513 1718615233
2016783918 489513129
1215917966 1827310843
279487340 2027253304
1033762971 1270190354
1241125222 85383763
308635712 1274208535
1481125775 1767044250
1396579955 199950358
1566097560 897105287
1052353581 1001542922
1931507402 1520378481
1344494077 1443987426
13398265 994383590
1715072959 712914712
1814053824 912063567
693190079 424188235
807726236 917894341
692209146 146545526
983591773 509074719
991118842 103169871
556511546 881178750
221183623 769141889
2089736374 569225006
1745775035 1977514658
1671450074 1889645598
140461952 547266286
1762805695 1456827049
43921669 1724326438
1260633185 127627915
444714202 1440553919
1082909493 1180571327
1940723086 1778350003
352169580 2009683044
132022248 778826431
66799643 952048160
2056612099 2142577469
138010081 935456339
1095524189 1176326253
300865401 2137020591
19408069 1199924840
728938228 439371419
1284132822 531128370
707308198 1464343172
873542877 970284984
39928627 1923995909
1005627065 1339831005
249289128 1738438785
195187200 1213169497
133280193 212234837
83921379 1308936448
52408018 761961350
1233994911 2111835968
88818056 385504318
859332627 35887280
759199433 1186243708
1757685260 907533507
968333811 1041715654
913502409 362276321
2042559122 1368037747
65973198 1352204293
43200620 2094713258
1353541564 1192491864
1184939008 1597163452
82606261 1051058996
254844932 1862247034
1819772582 1376062484
298349668 1480983202
1968801018 75286483
1502710636 716217376
1006029496 516983424
1268018421 111120755
1148103667 2069349422
1339962959 485782000
1610210905 2027975205
1995344598 46044672
710554639 685711190
1138100902 613207493
1863614712 1269386451
816149489 726174551
794443879 294460839
1913356473 1823122070
173385861 682796871
973433435 1727736276
407910042 1281840247
824196983 1101193948
1057347818 1363962461
1976901826 499885156
921113647 316314041
1573338969 1938859197
1052260626 544889637
677242173 425665870
792346251 1097003358
6814870 1861192931
441560648 1001262157
1727150592 545262331
1863852171 606606957
1446541286 115836799
866847432 1614853714
1159512949 605721506
549984916 1088679043
2142731810 894359643
382219126 1510306060
1218461298 2036734480
722771123 605400931
561729717 1404679158
81254484 1625011732
1262615965 541944001
477234784 1344788915
1239031434 653518519
2748698 1337203037
534902742 683695081
119712502 1244976897
1783608112 550087249
1469414197 359289984
447305475 668894824
1091488254 1850993129
599770354 310880741
542369382 1919693579
751315169 1346042743
1160828737 1571215964
762516809 316769553
2054622079 1115634880
1944543875 1681193528
868245187 845011833
218864092 266751353
1833540398 2084248626
1630051821 958601007
615243917 949020570
229559057 1388339372
1804178107 439840762
1590954334 1416025530
2030185224 1107715988
616666623 846088580
512173133 871491090
1895894184 808118951
1170770487 776159669
237042263 630309644
1849205109 856737391
1711345492 1876330223
1569138370 1523615011
1880104702 374353187
1475544306 1601948740
1941940187 1505030585
1900908281 1457592460
823131177 1240222262
2024238035 738252695
376390392 244498050
2066621598 1006178104
229515153 776823229
1063219630 478413942
1009903966 951451447
460841379 445568585
1900845879 630880607
419999120 1756547239
946988743 1773616270
2012025516 1075678360
826346098 16171699
674010366 2105272497
761105499 7497282
286278328 765870534
768111573 2019307892
123054346 18421504
1150479877 1601155320
478957619 1247446838
851723034 733417106
968893379 1506555153
478493419 1495712860
1338515524 1702759034
847621046 290001792
1061572996 1684045089
1959586521 1729404113
931316030 792800102
657183229 1739990696
621719574 714656121
1283590210 221800790
1306829403 831735088
142605825 1102340634
639132235 1688624774
1608851525 988527537
1089784407 1459799161
520932650 323370716
1656346312 211068417
1910427565 1257175427
340173318 1772371743
1161201200 1751521330
2109945688 1908075380
50680529 1525395184
417345773 354120445
1496512599 1102359999
1837664421 1393233375
954280245 343916254
379969595 104686994
1305024155 1611321815
1830297561 256997158
954440818 130538870
1980369934 1232267975
1630730972 1936387882
1125883500 803849206
148254093 268031009
1558273128 361736699
635205687 2123282981
2080949768 1336490485
148108654 1445010365
936563107 1332198373
1246364163 110607856
854230661 718434574
1825073044 709103845
80566717 864640485
1396071123 1342367155
2131105190 1272537266
1939897747 136443486
1690167124 1476703158
1406841790 1280388073
1155157287 1988772658
1460350006 1110735994
1731746927 854591712
124945681 1625527198
2119222352 772491062
1476641362 1526915111
1751465278 1518167980
491673180 509631385
1639311525 1470719824
72247312 1162514591
1799405443 1778336064
1578800946 1756764902
1399615949 2094163143
1051597005 683417438
186133685 1036705323
329844804 1955988379
1647202115 1043099760
783534487 1569768525
853626939 1846353804
571313321 55920969
1546474738 2070553940
513046305 1390201076
427220363 2008908153
1633250586 145592307
607769510 1478048851
1412640763 1406921784
269615220 570403351
1217273396 606470765
1803325318 1248339517
1683971003 1733362
137957158 610839810
1467569386 342957094
1145258105 950013046
641984078 619235076
1263190459 1310449240
1313660714 1044128019
1304257700 1112028387
1265079227 1873543079
1309154483 1454777830
260724606 1187210698
547552468 59773333
534607839 331976386
1917697356 1977097528
1967076543 442287742
734290775 46409571
750321387 305535700
288785029 250705943
695979224 929740693
109446010 1630857650
377766742 766798744
1837791448 2978289
1165697392 1972660991
2090924526 1947165586
1527504808 1862403083
236623422 594386571
1504113675 1526325886
1641475814 544838350
222438234 1817381889
1931982875 854182176
1958902215 1216185134
2041334645 1974151903
1036700759 1805364974
1911178475 690528611
1789229414 1818087542
1463084085 130077355
1514989688 1132818812
901283445 1356957109
139339074 1586171189
872455801 319645925
158860193 2012981645
31443892 305524142
1753079973 1746517566
1407612875 653701622
83873030 2119528191
527117091 1723019800
1511882393 1063649717
284944844 720775141
455571342 456582290
1514925328 902251368
2032368793 1782091502
1880252279 945716326
666856588 1402872304
453080355 520762496
1599823194 363335051
952317842 926819770
273732721 570977066
2138301707 1545502986
2093422925 1898625242
176273158 68775814
1011044099 960877778
501923783 1585925152
1385152947 947274519
1045318676 1021338713
673756312 608552
2088421259 1947499757
2117287046 1338254590
1706181542 1251640597
10225066 2027240725
1964974191 1355495326
609542243 243555639
1303222008 2132164624
497211426 999219637
1471861345 1247981232
791811004 1067051281
1754809541 1059639731
266440234 1143889736
884915468 970526089
1419800198 963188225
2146293220 1323434489
1412604579 1265027000
270696614 859002453
1848075451 1028253194
366486470 204963612
1362466706 1778640522
464011045 501540670
404493163 1432027909
285248284 971068378
817494666 440525550
1222965103 1932756554
1037492065 1257277331
1705495208 62778746
1576349660 1220918932
1999936499 1600725025
1616878051 1105298360
245412152 1838040842
1039555851 1245461115
1199712667 218666281
888661391 559151556
262172944 134979467
2130111929 317814766
1060939559 1889581098
342852242 2133686814
1066000274 909442259
448326581 1621789384
1100410600 520219984
1792170336 95956649
249309189 2107176405
628634951 1773331593
103177605 1063542248
1984803720 75152948
2029429497 1744166004
1323866085 932721053
1196088246 141832515
1766996037 2126305305
742057559 2026278735
1568927964 630573594
1064025012 615754787
1891959927 763597070
1092987474 841346159
383697661 705717664
1462245712 98172244
182293964 1309699123
1576232554 788180151
1593904724 1874487845
48776198 1300695628
1064867005 800019956
1075767653 1522198521
1329527956 382469955
1243232004 255556844
153756558 1842628110
1626291837 715982387
1964316720 940528548
1217090578 1115387993
1515789908 1108497748
60887541 546252063
504247023 1085493261
1015672316 574701678
2066654625 806249937
796530131 1371695234
999274817 333855967
803054028 1887228450
26504020 1448273948
2050400682 585132166
102060734 801168126
1564094082 1940288688
629555381 2055736599
1717920816 1232627161
84593478 387295072
480968439 1480763436
1979277051 1608290275
437722571 270620424
55983355 2147362793
1917373725 1638144176
1933014273 345855702
1695916947 1474932051
1232172163 1166090114
996605744 1983077501
195180455 810478220
165433725 1845661324
1604900483 1254629227
32858069 895452090
604801367 1513227958
1761997348 1448702683
1280650176 747621114
1392418830 921024260
580678117 267655001
693583383 443997917
1249082270 1132711269
1004656680 812625836
744050948 1611114532
131123267 1632607755
437529022 1540582885
1003570315 1600389502
84170187 1491105995
771028793 638634790
1459555256 296430293
1013601822 2113138487
225828053 31778239
337874432 1561101617
642985269 2103944557
1021756557 966364260
1082367428 195653335
252564471 398087306
1189241143 564523315
817868643 943661769
1001901028 606900957
1826645721 595450054
1388291442 1247722038
1228690911 979125580
2045367823 1461773903
1268645210 448950129
601817941 477319973
490676338 1124697997
1681756720 1458212891
646247458 909129117
51277765 1947149960
545670065 692272028
1907178422 907458251
2087194401 2066194941
1547743604 1238086015
1546296795 1379812053
1812138359 1277483259
1475795233 2136819337
1938324490 1004336924
1695768726 23748684
1870472310 622313677
1588679740 623103113
1035648051 1055790977
971570066 1835550859
1917098248 504912676
1779367256 1302165740
1514854572 573898576
331732571 763283518
244190417 206926042
1764959381 498301839
1666619900 1658547136
1801823769 1923683858
406629993 963227471
1313814867 1924948097
1525649282 891763199
834615769 1529540046
646622469 1033802984
588792368 2102706517
1000575818 1393312237
30368770 1697798050
1996117808 1686959462
1046905256 1685983350
834820333 1324368574
934027972 1335240215
1799723473 1246060986
2137333355 1682454861
2001383025 49120471
554994910 580885908
793666061 1992348011
215358389 1906410726
2074369635 820835978
705709245 1104494774
572338686 880456862
45801602 1299405099
696480355 1801715051
591221044 1766261269
261972801 1799936829
1609555584 1593204187
298774522 2102892584
636067210 768005698
7160102 1003402597
1607557945 2037783287
1365155137 595799915
142889174 1372158362
1665981527 228528950
1934671231 360521976
2057996163 279953045
1410918260 1488602310
669752737 388263634
1099219612 1532250465
730896884 286027785
1800257626 2095715982
955946522 1497499541
1423292124 1472993668
782825996 1779636486
2050767782 1046307363
1169500852 557292290
1485853679 1125930581
1444599374 1407983991
859179859 521765714
1197760402 615841243
8911198 2125101654
1101274590 1571804226
74585544 119437247
286543670 1660654626
1354342339 1608364805
505185749 1895168423
778117030 507080237
2111143098 41655717
977344865 1224738566
1907510298 1627497995
1107026929 968306536
2010351111 2030331038
1543690235 1412036727
974725227 102697998
198990050 1020691792
1175380776 1448055706
2092518313 380738874
1076066027 1412909842
677726854 728975662
142823783 1440157222
386133310 1625423594
358988990 965450594
401357700 1328610887
490591448 424061385
9669398 1571287840
1973295308 1644820655
1806759396 1224013504
1296303538 1040055308
937212851 1397438044
1884977165 1163726138
804368089 275930391
380803917 435764662
1981465420 216774436
1227510075 1316722100
115816059 115399391
1828972104 1570442721
1815999745 1825563276
1716247690 949203240
1484739744 1375478991
1749658501 1814785092
1597934799 1531696076
1886948658 456514964
147715455 842615935
2138786539 1096990340
562322986 1369100280
598625808 969986274
522083609 591886757
849831316 916199444
506142128 1183994373
1623141819 1343761431
917029318 616897956
2074381609 1997682075
2117498627 1701653449
1511612739 1677267739
1073830112 799820812
1456306008 31319134
469089542 2031725823
1584669342 565356504
1113283794 1931640385
1265521853 1047399928
1457329415 337631975
413580809 2061241058
1573953229 993114248
431280339 1533218169
951031913 165058505
1123960862 1004821396
1553027506 1798980813
1778466732 286778226
633995429 1892633874
395268660 341156136
209876044 1460116883
597019344 1630432364
752061961 1875655155
1241627866 364758195
1191258179 1839643752
556519539 1235045961
10670744 1482335132
776983268 1017034058
371984841 838926483
1905008750 371281933
679076296 371662470
1178732877 1396005813
2082571326 1189794947
1393926772 1848670144
53267937 1816478928
1301597643 1834050682
418525396 1895972150
575800886 57049333
2017773901 2036842724
798637293 1713803523
1951636289 1849230945
175393546 1786303489
1024793022 1896008204
1245960148 1892079380
1771793047 2141998920
393874935 900130164
1747199490 2120559098
353481455 1365050486
701260736 703817280
1666501499 450796330
737524012 184345642
1662533652 646310026
1358645719 451818682
543503739 1394388568
1054596544 1695338723
1653102601 186067154
1069789863 554229842
849894764 246004355
515282822 276566506
977290239 136305683
1173087267 544786598
675888681 131847960
1261500548 516080997
491327687 867982465
647340660 1861192896
1136021333 1742998276
1857197633 1101768561
1826376500 1035673281
2125996030 1730924771
132569751 1041458857
448492774 1098651325
1792734478 802470665
1654440037 1609883445
2071628965 167052004
841074963 1940270264
1452052633 196134137
1323656347 813217437
291133876 551689692
1629105336 665079830
1183720667 1365905063
1827511670 204703359
17035630 713720839
1409517405 286820175
666724899 940340634
850226630 1738101700
955898175 322283908
985643211 1045819957
1270331337 187418870
153545571 364873325
1079620802 72314570
1827415239 11764562
1504847983 579042568
1790809750 2088282102
2057614735 829046629
1183565972 1335767189
1334818170 7321871
643175821 383380617
1339206392 1270937207
1283046915 957834020
17937750 66574951
1004486795 36886552
1617235453 2018335640
233751813 1045803394
1995125841 1295709294
1623549394 429168243
146193813 338194441
2048534623 1743561007
1232862971 1442757723
1530637409 1661869007
1314084550 1872590741
858618230 1480253837
301338095 895578461
1000089838 1351691099
2138541483 304376598
359203802 1153661065
2053909075 1188935423
1257511026 1490964100
1064369422 2121638201
370871657 1232836188
604265330 654131824
627473249 1779583060
658338168 282825213
27169943 1406108991
1008856137 1079410456
129715053 1010627826
1432631253 1945696783
1582138231 768956096
376506696 772991892
278047268 1945528190
1878687463 705332257
267902223 1170338721
1303013795 311205749
114315093 1480142734
535394468 1761479638
534437239 1455929227
188160383 2084592847
994964603 821278031
401873940 1654655023
1577381461 937569186
2097344879 1904920296
559197281 1852552902
464034153 870457175
4512721 1950602327
455400038 2129537016
443915883 1151030505
1389312771 1404325849
2129978045 455499497
560456023 701716909
54342943 1018085468
1599942903 1117810216
2121620474 662451320
1392669084 1278687524
2072639086 1873521865
1945447504 1465919434
1161569312 72873408
46738321 863735236
82894830 992234958
1295448635 757497918
528712565 1681571718
880210480 1988446790
96393523 575425568
197865919 488771189
771018798 980639911
677199992 2113139824
1019053840 880264456
1097521724 700188683
1653154068 2067550009
1760655527 468520406
1540239577 872266091
168596992 1766691745
1963110107 87653675
948591329 999427680
575892440 1733185330
220311192 1703339175
570723510 594179289
430536927 1973907188
236899068 1848231374
1406964924 1324671371
1077510082 241699964
1196473587 1662259224
420843866 1581487712
256629230 1114973191
1966671676 2016454004
2145598578 1116625313
547721287 1158258945
1904408495 26903253
146880351 6000907
142285410 572065976
1260732685 1250997570
346081662 1486567739
369628761 982271098
1456533171 1150791924
154761921 2095572332
714505753 519210472
965029496 948852629
772967081 948191183
1641505882 1472951544
727699424 227408969
816634853 602154578
807277130 2029940992
1449261705 978595449
306172081 1699941168
1860928828 486507098
724444231 113730914
1339797075 118813277
1541952299 709769495
1091033199 769987147
157986188 1195506306
1782705913 1715395088
4154302 348501768
54393651 1877274592
814070022 1156297609
132555912 378845006
804590485 532729546
251121286 2040398262
958605832 1906031963
2025265199 1449882960
2042601005 854648913
1805375437 1977852514
1765570416 1354423463
1663562871 349901062
506240534 658176964
1041614070 938121950
1743759996 721835327
891762236 1673854160
1478425964 1841855171
1776658340 207338185
339725401 1204312011
1836144563 1140742168
1426186673 914262619
982986790 414499335
1077098067 1989773016
176878922 2037294060
776318783 711953751
692382239 2024046556
1687656679 123127191
86145893 171849835
86712109 1029805986
463998863 388864865
1648431829 1811210398
1154923298 1907261802
58953372 648338912
469630173 39585348
2014139447 1528721919
784097001 1136917697
1684350924 1781928165
1479812709 612851009
2088733550 412755555
1319953256 2036813070
1518470532 37652556
1591850072 1080592285
1234785184 1072988301
260835141 250268170
603208435 2143393806
164358770 1468241692
333691481 652505345
2135434949 45364092
888869167 1486394050
1728662833 303241151
1305710092 1310229378
661049794 258850336
283362854 548971639
1031173101 1642143158
1205926241 766757799
967847507 1183034781
1054007550 1692016419
1326558554 335296803
169042779 805199341
2067027794 1627867785
1670125823 562361361
225109253 185859879
773900577 1112171802
565150195 767434336
1907875715 990462331
2092630380 677830155
137913186 774219353
645254916 389052585
1135040268 1188397277
1026427915 568040127
2103157016 2075799976
2073902954 374136362
1601835409 1518840746
749186493 500142999
876585379 1682506443
1872459330 131933956
1924706732 792202241
1974679969 619356761
346533131 2063836796
252921455 1945739573
1960580280 1555297099
1147342038 327579419
804362397 91268821
595516227 450096185
1714528035 507928704
530866318 1182578454
1853763461 112752189
1260581505 752285538
832710019 957417097
2014779915 110730482
33924807 595575020
1633757461 319737940
769765836 1685301028
1569849438 353086543
420600263 860974772
1970252760 1051623658
376488458 2137177688
373116665 2086427841
1523879744 1508633903
643222638 248108206
240285581 1094462066
2077475895 2096167611
1524321269 882665701
669878351 1224978357
754713690 490664938
338576818 1368854852
2123394854 1254224633
1240760766 506010256
1705305250 1772849204
279197304 848561600
240318365 1145653067
1971133528 936655116
1023241946 1101934215
455849082 544672224
1749289971 1268998355
1901495673 845038066
1811479030 391761410
112204378 275498666
1584180649 1962755956
477196107 567634184
1654917862 729261460
700129147 1985531620
1562499035 1766542820
690450845 339206136
715019659 6303090
1953268009 1437286818
2114001855 2059369971
176533675 1123268005
846383249 1557422004
80135327 1542385048
987614113 1379724311
798161797 1236841889
1720018846 1281582342
1088943083 1085080315
890311267 1103726757
1815052931 1135246657
59900308 1469116620
2096437393 520189145
750826593 1087174386
227699870 1641968034
608676362 1033612671
936970102 1605092574
443432274 664283102
632175684 553835485
1100414697 1166548673
1279021116 1162555135
1520840720 1455477563
932854215 1334386052
1199082035 1348690741
1147411531 1004674132
1218419465 1308326005
1586534466 331812550
316114114 997710023
376999529 1756402823
1097482592 564419687
2033247442 1268379834
758049875 834646443
1459118595 1163883954
34555870 1442649455
430577875 1400411179
793786133 485595712
2011440929 1094285644
1662690901 1978365379
1249925768 560870166
43010430 263577955
915570759 1497241196
452048349 1436870013
1591439486 295623194
1145567632 954261514
591337663 733493217
1145533183 1664198465
896741054 1983447337
85215164 1772865960
1345325828 1913539462
1828440699 2306549
110297629 723840369
83229163 1725859340
1670327471 118583197
132305704 1679678541
1015108304 560034480
1763234874 1818573328
1823579224 407012873
286659229 1074067685
1890078500 1432337210
1164229614 1478873604
1313148590 142064621
1707226877 688174214
1033626857 1884209976
1869024269 1607520410
1059462374 83151008
1110911164 2067402041
1690681063 742690121
442838911 709707420
1667049506 1260999429
645086435 1241050295
1594903308 437410165
915950362 342902542
1097906364 1291058211
1135098065 1393054321
760282304 893310495
773613905 1745050406
1579924842 1677171790
127816700 1370399607
1845083062 147300500
1994073588 2128468030
1952246655 1129581815
1975857453 888369118
64679154 119058861
970510423 1177889600
198690980 430889952
1701499406 531645097
708305587 1062176520
502368854 2142768031
42606836 1943093564
89957028 2073970327
587245024 1654777531
1264323264 1514913068
1869272807 241616669
2127201408 1686919981
1020296379 2076464072
1905848845 1673299056
590461094 2106063888
617762514 1844091222
1661267797 1886140321
356727448 1783873067
107549058 1505485632
1550243168 537841473
1818241219 908336893
783753655 512160024
446486417 332550141
915078908 33960418
791379114 1298103181
1470074266 678100550
753726064 579151923
1837331592 1803359967
1569744640 1234292146
922445 666117141
104683740 464475288
588896554 26005017
1909155430 385638713
2094322998 2070696509
2011255011 631437297
560093981 1459008867
1532660253 739077944
683062990 240329299
526096883 694602092
1172210525 1500493176
112550404 1293683900
1690104041 2063253049
989992442 229405734
330160450 1173763807
1959713453 580271919
1507681335 1357907887
1088044326 1134021736
1974350634 1212862166
590550711 843422436
1940501985 675453274
1256591741 939470584
918594370 661265866
669181445 598022249
1604788062 2029529636
1952447898 1861263007
430844114 595343676
938337602 387042382
294317048 124040465
2033962872 223910977
525500860 1930395522
1899889143 1027892847
2011041705 655267348
1982802724 1178527975
411056306 1000234288
1009174411 953027314
1710215591 1367346329
993734971 378129888
943756215 1263074352
1521331291 1484284907
950344169 1088894050
2116294186 206754466
2045789901 1972585735
922115154 598595180
839696393 1604077480
774000854 536258653
1592284879 2021859365
1525090904 2042154436
1476102107 2034358083
1243434008 1930451300
308267383 392157833
1179667093 1798986307
1773487698 983289002
9440829 220257291
848779452 286958710
1797836940 1469947538
1375492970 1450871832
1434565500 1310630455
2080799941 1066629835
1437640336 1986592223
314444309 1009751434
1744062008 18391326
2029852629 2035194422
514943738 246829205
1046414505 1611606924
25910982 1226220624
400544542 1048381974
325485463 1770739551
1912335565 2006201913
805301033 253247632
633543760 1640949628
1429442347 2043681506
1888125798 988597084
532345637 1968799202
1848641661 533495525
233969587 195818726
559408164 1593261609
1201577233 499204944
207104520 656952301
707686133 463903041
188861869 954323025
2070886123 168705574
23981589 27857090
16559633 1739584363
792622665 854086247
378895244 1359951596
1782028328 1193066685
1968989311 313140012
694075237 967365788
530680574 1906249816
332425880 268296605
1531133548 2129881956
1539044988 185851961
648901946 395838139
710529343 2095898786
925055606 1059481805
1975884255 1436216862
29995181 2089988842
185898087 691252472
346957121 1388281150
1503752939 846652872
1095058779 1594163917
766169643 1188706427
494058227 1099955890
2134523448 1185679882
564229658 1795145544
464266595 469982067
633720727 501788797
1940042855 1942495020
415351736 1115249645
1785729112 1554561723
1564404363 1265523008
1096482760 883447707
1360065960 2040922894
969371082 2044170674
1752545182 1204529341
1171700347 1412295562
1370904929 605156513
1055727641 1865856996
691799714 1257424841
1337483044 1731360042
1978071530 932411876
1235780092 962466656
1104478144 628461979
1068336724 1510482066
1233021166 1175066710
1243503206 1232443578
1299113881 212681780
1050029930 624971888
1251230914 1156903978
1508930911 402681569
586184272 857505695
413955604 1750264536
983110016 2029569274
160665222 1376610775
615249071 1656680864
1051231074 2009410306
446074385 1616768125
319472078 475778889
305129738 1472022480
1544410143 1720007741
701389722 656594209
1444071258 285954034
528507258 281549079
334211409 1358283377
275531244 1462921473
1258129991 1901798289
1781068807 644250222
1388503951 192810912
1701437424 1756246912
577019183 2093175185
790285378 1543743146
2046603749 226292107
1710747008 1799022112
199167937 1895788239
1902306058 889707260
1750242840 1736672012
1628961452 50923804
665803491 376873234
1289576945 350020141
287190880 365240787
2108967052 1666566943
1068291953 219357828
239973710 159805148
1245432123 942127225
573367418 258627314
135238738 809832289
134196545 503017782
382142312 1408490669
1129263344 126858729
1041621859 1059676438
1881006995 1160425104
1504010391 2066989054
1000241413 1503663520
109432405 814588691
783447297 384849547
211067962 1282050280
1086795977 2110022421
664438842 792196509
1217552630 2014825582
296254217 2127692772
1875392408 1132926934
1373619755 282273370
1615534934 1936686376
1748918422 752580194
655609754 835530659
238088821 1887285063
504793860 1491390679
886872849 1805894994
25695773 805372511
2137074843 2123497406
1803922125 65445216
35322855 1093213989
1346950759 217170972
1529567611 825685200
433727932 459129314
241324757 2136225068
1645985794 1103714823
1937439378 1134114425
693336072 1530053306
1381148910 1477185128
638563907 964104541
1139864980 42780410
539847606 1981932707
543733177 1895113976
1150914568 721690062
983093866 828866598
1546597586 2065537918
876160177 318701656
1531941670 1516368996
254547251 1977838557
348494008 1113940402
79164069 1656659946
2135696993 1311545810
1026146091 907740027
624124014 1046328180
937707030 855686694
1714390479 1200985286
1402225555 258683368
308910305 1500344166
1682090609 79863084
808579894 381707219
594017406 968851769
1957860804 415623811
18398007 723795560
1813943196 792939566
770633176 947449230
449707671 482733985
63846359 1284599859
1370792681 1380944453
234770238 696956342
382846559 896138356
712436186 1316956478
163858558 1070396834
254586809 213680156
1119324665 2034763992
1296994265 591941603
1788868916 1930435725
174100148 1632263433
1203722094 18504973
1896008145 1930100957
259123508 1327437298
1397217213 284936737
1879287207 1878565936
494985006 998480354
1370099255 146451519
1319960681 1710878302
1464361497 1553966611
1719753638 1420845957
1172057117 200383534
1090101400 786408615
62547783 1739958775
998329314 1304876001
628787911 443685403
1348272472 278340146
1218205504 565151916
1228495750 961113667
508214203 382602220
2042811611 1857735104
794696835 1087187168
116171863 484616362
1236870220 1804700359
1918579914 1417937490
1976222588 70056566
2103118913 335989564
1093640063 1889113600
398645628 940364408
1898907593 790203398
190681049 1640448421
1715925936 1141734372
778502963 764918008
1322829622 1952676322
923359581 772756092
202012830 1148530963
2104167430 663840183
1219386387 741117436
1377619751 495047078
675758411 1657502569
1238008879 903250586
1062076089 1216636563
996998064 1652056734
416763939 1435168833
997946656 254178243
1010572714 512687002
496586023 1722872886
1777318399 1820882351
1228638614 1924912797
838765730 573612924
1359459538 1988603073
1769100477 89450851
1843787278 447925262
167370904 1213249830
1741604834 422833536
663546535 673577349
786639760 1164208883
1567002588 764373132
415704122 973876273
1915790770 271542694
150298495 1090273717
1491500829 1610891330
150770865 269397404
1167321794 556524420
1546646669 905220539
1831227598 15530466
1761970948 70624614
359130712 1865094983
1438930656 1075438169
1601339771 432464683
951372457 775016890
1189123216 1591999049
1707440681 1718131677
442326104 465285069
1079562511 1670839395
1727142232 1340757900
1192319678 371507851
1046654586 1675470143
448197790 957775678
1183912042 1460999839
1441974381 1966372664
648981659 1199817935
1536472251 1888016622
1243409737 474523340
1457337132 1364886140
722683372 2012863512
2095615053 1172041081
2003393430 1224171006
179178061 1686541865
782085131 1909118804
1454587554 826844297
1643534603 1234206439
286452671 322140234
1162853773 1258177149
1415218477 218551396
1414407104 1839902688
760248545 331735082
1884000804 90370181
662351056 820354167
1844344712 148307721
1562355925 1942783096
1733864207 98662029
1527331198 70796882
464151427 129642650
41152866 808197222
44467192 1841648179
1331809279 1962524319
1076213821 425667690
629442343 1576520078
2042110796 1611063311
458933254 624374680
786105622 1127869370
1629392880 1168888230
556700587 1050725129
165351208 732759357
950838791 27070121
2145292839 1733034119
502856903 1849075379
1430980873 24166991
787706617 906806102
87397438 1159200989
1629974470 875648563
2074736485 378497463
1597026758 222944834
612059243 648602513
1810235321 1230700122
619011464 60744928
1940509076 226890355
1158626847 614462666
1214959065 504989647
1611577454 1357099161
1146534912 2099872846
1130726966 1015067870
1734419897 1840462278
1581485614 753403878
1162977408 461368492
1893890070 111062473
618318917 922282951
1480427188 426968137
1143565192 363999018
597970324 1295986903
1020435560 874392763
460779855 2096273059
1323224726 1750883885
2003415159 1055638595
96657795 441803713
1523972388 1747640139
1059026393 372193288
2013902042 1892697415
1269387118 21293206
156331733 735780919
1685464282 635859769
730615093 702756904
1704680092 1841807224
1238854174 1672439127
1013699296 933234745
2105753690 939807968
1952400453 438003182
660482365 1320531133
743912622 1228060852
628209226 625760765
401076218 181990713
1875495826 1841176372
576383579 1908960158
1716976781 760548885
581399001 1942258207
1677009369 1703396647
1782190439 1181332876
192854633 1500044851
1500241175 1395905740
537111471 1742940704
328033880 579309080
863502596 191796660
30570284 1472207671
509455430 1702825614
934354073 1213109069
458859109 1423887632
701272363 903938117
1800315113 1609936404
1678975772 1893385601
1036800358 1343113821
1751683450 1736137763
964825272 238649880
924520688 799902238
688135645 1917151056
1781018530 1901956946
1668908558 1784779868
386410182 77543895
2065634527 899763267
750634708 1396326354
347959405 155548256
418007143 575331617
2064942078 362097636
439113556 894562057
829363757 413102225
1298698572 652070683
675458631 161005857
671607594 1505261994
1725760012 1680475378
423086509 1539660366
2057366069 1595542702
1959391187 962806521
37368432 1032329876
1953850005 721810103
1828430572 215529166
1745544741 1465085077
1521717699 106187708
853827816 2056711340
1986966635 2051503966
1474154684 878433959
676176896 1286127549
447540205 2062166654
2145810323 237163679
2103578807 595413994
2098562075 2142068376
1135491862 447926611
296308830 520002155
1522519148 1821476727
734487729 270307554
1760931293 1936385293
1621081688 1071566854
1731265706 1941349013
619083024 499239930
1688169655 2021555819
1573837144 697400857
1364249062 1461497808
1567540930 860676114
1460937255 1378622096
509483419 723539589
563534329 34817509
1059043317 1908781839
1402890205 479963493
1120508802 253813094
1112057631 541096774
315552250 1047965170
551037700 321918737
380127132 722157695
2136619386 1846365007
1731630412 2138769273
500200022 1665664017
24127944 416057256
1188771592 877028199
259130893 863894172
1375068133 990065809
1911145535 2039909118
436672710 2058960587
991098828 1130542604
745013867 2076726449
2129834644 1469521195
1787184267 556860471
1771533882 2143900768
1927259032 1283501976
895006605 820455283
940676871 1138666633
1543516807 169563695
2072484043 2057272505
190080006 2067238472
549524029 657194130
816920586 1352459329
1858326855 613039495
1077264222 271192267
2047524430 509461694
776776048 1669933652
703406128 1054196610
1823451245 1371013986
1363723549 1174791285
1427025905 1540072391
387299140 368429500
1270185219 1356735816
758741251 1812192386
777460784 811787432
1881712459 2028784445
1708603959 520351442
150526735 550933012
1267642352 485590275
99449755 1877791575
521132077 771079329
839117143 1144184119
477775435 807672018
424907025 705308915
1936821878 1717458660
1321507957 702921140
30453750 1202502944
1109061622 1743264057
461398659 1156413595
370843494 2031764929
1121551901 255277820
447450548 229999469
1525303542 1385059301
1039083486 251204989
1456824503 1092095133
697879857 247155337
478419318 419731136
740264737 623792182
161167048 1164927806
1502224560 1035922710
1054272034 815518259
1856448428 1134997241
108861155 364976606
196839985 1520104985
384226370 1605725217
1142166547 769869467
1359750799 646104480
849682445 874300964
1663304987 1398941328
948168393 1817172403
210224352 636502286
1305084877 591247544
321722764 1837863745
615923743 1250278441
1840631440 1406370143
862081013 1205650021
1693282900 1087744177
995144318 1422103761
797176284 1063151372
1774294979 1114805184
1822825823 814955587
1904650143 948825052
1033156742 818052518
1888268135 1304082230
672833005 175669086
1043561519 687322497
1724107293 1258691038
1680622619 2106874680
473681065 276421270
1464905095 1270966861
1170299819 1044784841
1668505027 1799876217
112480129 1201897825
1227262182 1874951039
595198062 1684553891
1541431967 10213098
1120849989 66278796
965489204 793226859
1591919531 1887030524
1493576881 1486113728
868511627 948469836
234306073 1681348814
1264226939 912088976
623041506 490203849
312906258 424800643
1496076825 357242211
550995421 665601337
2034404152 12024356
758080497 721988808
1000118672 1930643689
1907311689 1873196487
2103395348 1508164007
425565861 1563862647
2085423916 1393172507
1241591050 327561480
1424832437 932400983
730561183 924796076
1676260585 787890150
625326769 1083953000
1729054755 1705821316
595101993 56590873
2059366864 103342181
2077268645 131716681
251712315 1925541537
1599228081 1848087553
727475841 849347911
2129345211 976653929
797874899 1829661463
820682290 1493749982
609292816 1880332905
988492609 561434202
1294098082 421456604
1157879675 1974908886
883193693 399672912
1131242323 1733453730
113386217 1608413907
548047605 1662247875
44188166 129976056
850646478 991681675
169021818 827871389
1324975655 617836824
412709424 222868379
1659438649 500139338
281869836 90235183
1225424055 75422684
1753647487 1935491987
97717113 1025283949
249460224 1590804363
1626406143 998433544
77141344 106247061
120945799 1014193205
817915542 114394013
2049042394 686347588
2147021701 85328698
317908353 1619450708
1242846682 1595294172
1207317084 1964527154
290021022 236322412
1067932868 1451552307
153687178 1750799883
142321309 1561530442
597506400 770042703
75479753 948741582
1281858880 1424452237
1677927402 388312334
1922076399 1771201437
1232150066 1200596480
214699600 1532466060
1361237555 1563563603
1210575327 2101956267
544599357 1752725253
1663142939 2020432817
1057147249 1407429383
1686734766 416171910
1535502883 1669208124
2090530987 1733798903
1974034467 390119848
1555464412 961983700
673875907 346010587
317222563 916891097
2067045134 1617131522
1421740801 1691054834
423296100 486016333
752927829 872114330
1699458339 1147547503
1638668051 1205581370
285664658 1814379878
828494053 236139026
824583219 1387789468
1932376114 990006047
1368613605 1062322095
81978666 1432128535
347762041 1908379426
2141151210 737231288
1774410821 674443184
260980358 593255861
955497285 1140372604
1053192535 2116908379
2035495848 807484812
1207890875 1912559014
1832528848 1860162309
246652011 431364579
1230788770 1347932775
1792215596 483885176
579731214 1492609322
467530323 2046514233
925555085 589397517
2028207650 1009248572
2012546891 2049435906
1783197645 176333690
1980435605 1569964350
359576018 921340999
1179830158 626781844
1954723033 1705112706
811626249 1414804741
1583068901 999841543
410062994 1000821672
1453029257 1470519804
765826406 1948534050
836101759 985359822
19706512 964086196
5178314 17825511
449780885 1026419397
1452279849 550606550
2013577648 139920218
1704891540 1821397966
845699823 1158654610
410692691 1696233138
1589273718 365916509
469313407 271387956
1171874232 708213343
1181355525 1863235028
1741372095 1325725838
1578245708 1326873364
1241415611 1664842075
1591415045 64340421
2046991066 215745971
644653238 1665900243
81981109 66051622
1848772822 1173881028
531400668 771664243
2008435336 340924877
1930259201 675026086
1905752357 2097201260
1687325753 1212517673
868642942 1481544291
209815560 2129427106
1167553254 2119827987
1591844963 1390144183
335219137 1358052742
2075263368 222774694
953625058 133397583
1293752065 1875591976
839299843 839323997
1937779641 507583072
1977908243 1827429957
1678844360 1559546133
130093163 426929949
148215950 1225288940
1316456202 892399453
1297224721 328687215
989966291 640352459
599000994 270121017
685497332 1164740953
1307090273 621763376
1515246788 733890865
1206983215 684258758
1419993641 26176805
45843152 303575144
1496502904 759891403
766517869 1889149367
833161748 1716962533
609610090 1421876466
41991281 48145114
573317826 387745300
556799908 1367987411
899663624 1128318106
642753672 1653270590
1442445766 1545747813
763948318 869434114
1018780778 1831789638
85351832 2057952209
1008161137 341173320
1721073271 2119253294
1744667817 1943934367
1317678477 280726001
313701942 347302858
122170701 2070691528
828194493 1324801530
1162966242 1845726569
788077009 2005049711
1609939092 1096090752
1620698208 1241580681
915753192 926514941
1678202499 294051206
2114235633 1444972095
838450868 1975563485
1072407960 167798172
881715117 1716838450
1778951389 1753190048
626382055 1306588629
1969949028 1457974906
1136586380 1710184114
88091821 1111246674
254887356 595124206
906642129 2003210664
2118036669 46038509
1183300569 1074903198
34061015 30432081
12177101 371526629
105464171 1357382872
1392269970 471118285
1228148968 2066536914
2136092365 1466843575
646138574 969998341
107984321 1863744335
1214182088 1160637997
987092129 775125766
1435866874 475555340
207515000 976039002
92328727 1760091320
837231313 480962806
1704807907 629512491
33075751 397554522
2079665485 1513362136
1826157998 256264347
862606493 1547556845
25028039 1472397057
1879332419 1837398012
187480695 1780220723
658377620 1971647861
1378123799 822995834
1269827774 830611566
942332076 641675405
798308172 927256897
1630127930 630411825
234293365 2024049732
727305939 1954089883
1449710547 2066841314
1287627776 1787317613
336975744 1459372054
304192489 1892388263
1220372147 992306466
1613112414 2002598558
1317053459 1957379875
882753319 294111607
33756987 1633943495
1181696102 1661572844
1050482708 1182362204
1008722709 1774509465
706709300 775475444
143429844 648925406
1758446957 2078601876
368795907 454842284
653486166 1869235341
1531621222 609041835
468238630 1802517025
1736714072 164107967
795661414 291979713
229884401 420524603
495817384 1927577307
1275515472 273313974
630421558 1569674016
94980296 1279630197
348053095 796093851
1464197418 1203097145
1064138619 1167711933
1552480416 1060632774
1239654456 1599117239
516756511 843977552
600498411 1312296614
15620681 1840526789
320940850 1641784299
210897140 391490232
1959046248 1342494384
871920119 823775666
2062875326 996684709
961954682 1983926864
730221915 364996138
1834845998 676277251
1419536201 752634484
511949954 1513860658
1989188639 615509623
2073065029 1492498806
1440923843 346345731
1044583611 552376940
1301157905 172499574
894901658 1740697136
1491365986 1570073552
1032735101 1804986697
1287698429 564347335
1136150374 24241732
649064138 541682594
719084599 12276786
1261253036 1661092597
2062073388 342292691
1386867928 1562361990
12296221 1424907656
1367302008 931720867
1392813424 497172932
1378920966 22726030
2087094915 1372173174
1085387619 1808461449
744869162 741223599
1249642189 1009074457
1034708396 763680836
65121071 270752961
1076312681 1796899941
286730351 2023064838
11500709 2145959929
1346471015 1785657622
241532817 1363730653
812781797 1665050694
1316180391 723333279
519749298 666889895
1204695505 610890905
1333092460 672569880
1559160292 1940789476
2077881998 875989867
1982957866 1566062746
1726260805 36039015
689929326 590981346
1371729768 444841479
400160096 90213350
1676674249 419849943
1173080709 1020797987
1939946223 1107603305
415073004 1106112026
873528093 1671776181
1093146349 941393146
1963561789 166914882
2040336938 245850566
1234689856 1269484325
1999855777 1748414256
1862413941 1799719671
534003471 1144045118
218421968 1315289686
236867972 1719010723
1582584434 81372816
457986325 1112981678
383922991 491832013
550865271 1119687496
1312892330 676318506
1892120949 509565117
875220521 171748940
1984772014 1500936918
1898285466 1738877806
529777145 747829051
2000035476 1480413931
1537798412 993165307
345409643 624133328
630450650 1381267124
275135159 1403868616
1140678975 1993597633
1474651800 1737987568
1321422997 762464663
836795462 1631807112
203608727 1213014249
2001157650 1074852723
1899666844 1876639438
111540068 2140810317
953024756 1245895841
793085129 1787535865
308724734 1629986953
1759572429 76400980
2129407085 677530905
1645252488 884945707
885941543 1276620857
797049210 1122401837
1405591347 1745176842
1314139273 856182931
354850258 893333874
879217118 1852159357
1796553737 800739540
1321668886 512787117
1003497558 909041
1914303098 47941174
252723178 1593525014
1082121221 922104120
1032338573 867035448
454722288 1021951691
791561414 669516536
1341394708 1942249936
20398741 2090527591
396475779 1329702204
807526177 288118027
2053695834 1570705260
156034801 1089573441
331070273 295015983
1608141136 1498845245
1105543601 624073145
427090578 551389487
2064607469 1326540983
1638551359 1383727016
849989112 449422589
177358175 1928322291
538242038 1829468000
1899281462 145171923
1070972476 589472258
335854963 209742051
1306305443 1655824712
1841983672 1853071867
741907257 951541201
1816635710 2142096278
2083722234 686941845
162576967 477999332
1239356303 866661110
1293041255 759989748
115118753 699889706
1194933526 1780508678
315307173 1340353685
861698930 890341051
928750641 2052212155
129531941 493848473
587231460 1411433783
354165978 1258299552
70069748 748501515
510957699 1132805014
1958847082 942536695
1630853572 1516796797
1220172769 550581670
403519243 845677491
1934619494 308639967
744492463 1587246092
1106911658 12013835
671688172 85361448
1278126981 2074424027
1089942247 1283507168
1938702729 336673770
1335251332 760625450
883207398 274415907
1425557128 1329729621
769243954 1397476599
1128654573 1155294058
362987078 649655329
1594891455 1618760511
103511183 238721917
656422688 566183584
1218926588 1489635162
2143234499 942649919
339150717 1774500647
1866342585 1220106649
1947915332 1737520204
495340716 2095865674
117006118 264014347
154827397 1614049203
1178063034 205149441
1168978512 1174136149
116938731 1263275153
2018285432 763621063
973928233 131692461
271282339 18878112
219940677 1047456800
30145176 1870475314
2047401011 1123944491
2048011774 1247620063
521511268 1946355579
1467026416 451362836
1864124805 2013497875
368135810 351722882
581387444 460490052
1638999085 1002505867
2017231356 1910903533
609045163 1068804379
1812457442 294045382
1030966726 86350110
1110899254 1945367335
857466296 803278961
1444564738 1888243789
649836274 774888019
1120230577 1727473570
1800835122 87427457
1146292517 1033857690
1697542732 29094438
149708297 1564729367
199254388 864698742
29207032 1837393446
893095635 1718450748
1105587089 660817608
1480027294 1056562786
47003692 780238426
912769531 2136414430
1697757483 1373608050
931678647 2129010543
578018000 381800631
141653808 46008500
1765883902 1715158764
900910292 1131768661
1171671629 1459557220
611757197 1434330702
2055460090 1810800195
1151346552 690386126
1837576720 1217640049
1540794821 1491101921
274311777 812989284
935667057 1111007496
1117368016 510455191
2095255120 1387669437
1970263773 1058664598
1867015497 1934822367
30515297 1882795326
1464721142 207885056
345201112 12579930
1900396463 1766965161
658895325 1698162553
540341706 608568
576758602 1172095299
1271181792 502105724
97412410 1137310291
1783235329 781423608
565604369 471680268
2011992897 332130533
1578927206 1946889243
286560625 200559337
259908341 1703785459
1301794952 122449282
1438470866 2130301615
1511796120 2072417509
1938055785 29743484
458404137 1915427162
1637650482 1816488438
2004096826 929597483
565074134 1415597006
1042332312 325882676
1106400632 1150143184
596654713 46222711
710557264 573697639
1981375596 1092875913
1364816263 1455457508
914317945 469649158
896705402 1759105886
1542304371 109423806
817844053 1798836334
869416245 493351052
1385499634 1363962314
997387744 1801615382
881933321 753007576
1498672086 61328393
2041256378 903125747
54801210 1905955233
1384255427 585417491
1622795681 998986386
1096815803 1431199354
1246770513 163447421
1936832595 1603572087
1364170890 1277116575
1503073107 1329485843
1053576557 406576762
184227839 116587486
2017901691 1084201029
1669255962 1343212747
1393329646 475258350
1067125936 1805240038
2059583911 772862494
1170409405 365886577
1735373213 1031457389
260606528 1846377225
275692123 1901421043
377090657 1675105475
606803593 1061121229
1459477555 1100892252
1373933863 177732650
1174855252 1791933526
1929258219 672058975
729630472 1501731981
938897840 1908876874
874231873 647920677
1440674473 2021074539
1243570734 428038695
266736358 962269942
1019872546 313051077
928411085 390577675
1539043404 1158704567
427954060 360290538
1399810621 149366309
83576747 1994111474
1963527316 1560470561
1849027091 1821202806
930959722 113136484
874203420 149105153
1784362448 1743280136
1155227814 1836045886
1236136553 1442377938
190273708 236307568
842644408 459359481
51390593 941677627
350352939 588061637
1209185977 2097811675
2019593086 141071754
801906238 1227451047
1938087716 1096185055
1470689974 373721557
162508889 2143308577
1754129029 1738271863
292261680 1223697660
507003367 211622735
1513587439 1336407734
1307868125 1239860647
478622123 1548181570
1208642883 1358545715
31045058 1017739586
1678252449 228022057
360593078 474021065
1405514502 622588153
1168402334 719285788
1459262294 1140332161
1246830669 311063073
132140197 1298067166
1650391698 1376352638
418825229 32727083
751991154 1866285061
570320431 280733260
1881150118 1979763226
476517804 788448651
2105720611 1466713427
1728219014 1118683776
1013747620 543046655
1792370410 677335884
1895838785 794678817
1017244422 467149182
1263371558 1931888526
846857157 814515905
1234996119 282708110
331817367 1655644458
2078456878 40178258
866829664 606353747
703817858 109876799
2110620912 1569377403
1298714796 1551609609
509930314 1371259509
2128713996 1534544237
970654569 1463586447
515720088 355248622
1881119343 123565646
543684062 370693259
756655659 447510104
2144239170 1775132255
2048084235 691570370
117981176 1275522392
1590185815 221211277
1335593060 691486319
1885886714 1529188491
1575089880 756139963
1895728215 731691646
990780724 1640245277
169452509 2118482869
689890657 1120854585
1703264829 2121997711
1386005447 1138034547
65283059 2144285383
1945068329 1379876346
1314442560 656360825
1436177745 673248012
1463213628 1153019127
916279710 1730868790
1027155172 594456592
2082296419 243371631
2119050085 627287262
446194148 330691466
1892154136 428827855
1172635682 1142025466
2017933278 153155033
741718309 2122919620
341457303 568713718
1000490746 394396181
139979804 1966589076
1623893551 999661758
1652390810 1600893027
1101051588 530095261
1203377105 422219224
36706498 1434027785
1862117633 175137751
1429903734 794016652
9460377 943833607
32120103 952734082
85563998 1505405027
426636661 1284221673
735712456 514984417
589160515 1419523378
282433218 1169008132
131720320 1488458973
2047922879 1047951278
1514790347 1420599309
1407707704 459021546
692752126 1366954134
17591368 1783558392
236708 923036952
1617313522 1194139444
2040723112 363847951
503667330 1072465542
340465887 1104644812
511097449 2104993204
1790781690 1872660127
1095229185 1682249258
1156998200 187156680
1889339378 2129509452
537931005 192618656
2095762244 1963873939
1889517514 673414132
818175773 153206460
470660802 101798662
361793035 1925192748
371350543 1393464774
1435699715 995669577
507321550 991107867
1483900742 1828681936
726757444 19501024
898655177 1345864160
978379458 1605418710
643749237 29258766
41617845 1311560870
1579055930 1745538500
1457675414 1363860437
2080628946 1627107167
1602532274 418721114
1500904446 531943529
352633856 1701641694
562978108 1838361524
1639379523 676539394
351626937 759765639
813231082 1327814998
1135754685 1889712265
1539003477 766801328
814547571 1541557105
1549930941 199224663
2040780442 1883663803
2111470969 261698071
137478322 1204270834
803878456 859963132
1958986788 1830868131
764324761 1992875505
124759565 494827405
660421462 650734452
2013731522 480962508
84257004 579543320
1691338333 128381478
2115479272 2076702376
941104298 450178209
1162899417 1587772557
1097790630 1977741205
1914392461 1349825387
1748347935 132366682
1950465652 1264632025
1382633093 1202896281
2128771684 703354779
1638006442 1351169132
1687907367 869509215
894050869 1857902407
205100349 480217484
1011951457 1644482331
1342519552 803419967
767414060 1109172940
1792909646 648978078
679763190 284002131
524870572 833075083
451753895 558456412
1195676348 2082959991
1247467691 1422138105
553820332 749014982
1197507165 2079967282
271538139 1185786037
364535561 800034571
1478874680 1884114899
636185486 1289178038
1884643582 2082372041
303278434 1480394387
492360964 522734874
1270890721 1528710088
1287896009 1263244764
1508245257 707108365
791454934 871993240
1629857206 2115185607
1366970156 1246861269
1497438749 1602948086
213613821 2026120723
589880668 744644678
1493089050 1224545703
1646779123 525276661
1670759798 344341323
1204258842 1261482206
413865862 672852904
1431201687 294719711
1963631515 461588470
1277663756 608779764
546301987 87908872
785128907 496982935
2092889007 1316647379
120913826 1670268389
766576481 1728220746
1621079540 319677940
25298695 735544986
364714134 262636418
1495640874 1293226550
813611691 1137720106
415318300 926399307
1362431432 794039255
1910223208 90112985
1364952920 1041581203
1271550750 670675527
1690332464 1136114446
1853660582 1109522768
525846004 610391318
1704802178 48134014
1547627257 425024955
2028070833 541333335
1137718450 1369801028
1799178144 1098592869
348154975 1936426560
2039451386 1979526807
1559254519 1576314554
620647137 834011236
53183405 352782826
1309755624 1421293861
1739254352 812141744
2142272909 317950455
1560239704 1834029368
914767438 257294941
1605777051 156611753
888752071 1564182003
960382679 755763399
978302537 858383053
853350695 147307795
774886898 1640951198
199641668 416443389
16705077 1518252945
598346621 306943341
1374179548 916498746
1689458876 1867080587
279859559 1559286873
785257887 1808011024
1470998063 213897264
95304703 780045919
1088695621 2067234806
1313892487 1031057663
2097760344 928254859
665889060 15497709
1534967670 1873075797
707022554 1578482518
1128876604 1012355881
814179626 1811704611
2070670636 1677470479
930798823 2130027932
211750448 91028751
1664841556 357863997
834954216 1918490733
1294152789 1512596629
1451467320 1114172803
298867691 1701467678
503780803 1730207255
442081460 1962467961
2045752722 1054028277
1961095727 1997015265
1967170248 1125944602
1806825681 571176652
640823514 589779170
575195568 1374729376
915428090 1285177642
974787031 1523768915
426591527 1911294875
1600679140 2100129543
2144215565 133352447
1181570271 14708448
232904607 1684586119
1274786384 1969478581
564954228 1015257974
605081089 809236838
524641671 1428767534
144104674 1133820433
154304899 1786201036
1467814094 962690366
2133212366 1935316931
733461057 116879753
718271091 653168862
103826007 1211635171
2036613783 2106952922
1706739391 647888056
1511303950 1521428158
1484947504 184033005
1264053808 1466092516
1102506279 833668180
410672417 962674270
101441498 1730000925
887993868 1452672479
1507609620 485686635
159912993 883209722
1861797236 1899107254
878308788 680693891
5021629 1409231246
2120490038 778396664
1737786751 442740979
173718879 1227459331
38113898 74004440
1799148180 1080983218
1393845530 146374968
1038752918 1363180920
454281641 1939498458
1265577906 414722374
1508782541 1101188283
2123150411 1798406853
370261455 124039008
1949973738 1714669881
1863553883 1169812486
2113068076 2127121061
1743409521 1001615288
1203941345 595873278
352336085 738022017
2133180412 1641231726
655214961 1549161786
779143614 1007526108
2050708910 1130560349
1542259336 246894323
839046298 2053791598
1284571060 1448566957
1640087632 1217944048
424623384 179475294
1906268611 1767214804
1321302664 123885094
1834903159 1041766084
1169330968 219787913
74304656 261483540
274775130 616201396
1543861058 915890612
1123283695 452917693
1216392192 187511062
1817404016 584114691
1804223944 675607385
556267065 1787167743
1018297711 936161069
1072300726 276919255
529947782 1467550713
1000986648 1906552383
22648057 560031702
1422006165 596723059
1316003551 368383661
565673585 1972112006
802970534 1298154071
25841856 1598236601
1587518681 1329957421
526778606 547523360
1544379611 691822369
2081117323 1412154782
919831016 1272203157
1240673632 157023909
1067798845 1564579092
1956087175 1375651280
1958216985 1562287858
396852340 496210154
1197405570 1726389473
1140703483 724996889
96942851 1531641229
2142277605 1057175194
744971697 1800341339
1615381836 1172638164
41170564 542327584
838813213 1659445888
1114513618 282847763
751778861 618974820
122373256 820425747
460160907 676083495
1744708051 494839186
49919030 1658946655
826157405 1801524853
1651832946 46928175
1828485669 1780492870
2009421772 1850600670
1604955311 1008705732
1690819010 191490849
1447199279 1994085952
319067319 388972647
248342718 1862971810
254814785 1532279538
1864788618 2110234395
1424276896 952955983
694609910 1071535281
1892856159 815500084
1717423233 489628086
528985446 189330453
661230563 1328715663
383613810 613584954
1299744788 1323512814
905264594 1008316893
1158730475 1189630509
1808326784 969213915
956336156 2097992483
998788913 421708092
150462752 241638228
1773716605 617947587
344704746 932661818
1395328253 992304176
1310958551 1856969294
248101672 710769086
1217110965 18090018
936350905 387993495
2048459852 691397128
1543097022 938518063
951870750 2133764131
55644301 1921708346
1360966686 1944841535
1391910768 1448649713
1154266958 934558813
1773952899 539003735
659200672 294889461
831300972 218692252
1736862930 1140753325
636942177 69910565
984633361 1673251383
206642865 1390194413
465913521 906833947
1468633751 624358187
1422439626 95035201
1381919465 633943778
1726554222 151908071
362450695 686152093
729213334 1484342987
1020885252 1633931738
1459899429 200525439
856365674 69543549
956815877 1708209317
2115851283 176187879
1315831694 950435618
1659682417 866629517
1521290829 1582526503
798711764 1289654088
1545479444 895336797
1907420848 1774039138
1722220092 1070148478
405010792 71673090
1187899480 1643328970
62320243 1714743541
29799286 403347533
173962975 1445321779
264213871 529274458
987939108 1415077545
1653658719 2116235450
1866153114 436587388
213637599 828018342
825787483 1538250657
1577006500 253281533
1862160391 1060113855
1394656597 1501006503
1259339188 1023066525
2125155995 729244383
952805447 272421582
2038111425 1091308187
1214648903 1370975379
655454741 1560362636
1893078694 1351156703
1144192547 388151232
1107957698 710505347
788101661 680216002
997254051 131052454
2058525413 359595396
1903743464 492579757
1505457484 265604568
1064009975 1491445716
947182622 63717745
94702901 1697649502
597903630 1774860749
1329366963 637852653
923489888 1100778615
1394912530 1457896163
754267775 446864305
767309625 659637026
61759862 1337166541
1859169679 502517572
2038868113 820480253
554865653 1690782043
1542595854 17525794
1213600855 1043483145
509297003 1464623937
892504755 1890663814
99863925 589701928
64494002 1151637854
283378074 1754493664
1662868902 1308903521
1921394593 2143315945
1470806917 1957746370
1094321341 974534642
1743018570 1080269077
2121305633 1545968275
221744274 1615952287
278350600 844463117
279806424 1126489998
349318703 1700372685
1486221816 1484874551
432423042 910661382
484348746 101455948
421555318 2040027338
1698878156 345631945
859377458 2022475903
1707928332 261641626
873531035 1572965838
259384101 1780356930
1541226 1972986488
2102541034 1919589871
1173329398 1223646301
31650191 308330514
1657390118 1090849713
152124585 828887167
487851318 1689355446
389499075 1817859303
361599314 1479060804
1065096133 491484847
2107449116 976779354
260463983 1560150445
1700485852 860506537
161656626 1032583290
1970116672 1590643915
145641367 2025977609
148466555 2085122633
1135482064 951721603
964270344 1184864884
917065183 1852221382
408699173 3950877
811940114 1580219888
1185153686 1368777492
1425588381 1770990370
1665314628 1000041632
1798566898 1235049073
931910183 1956614036
473608368 728445190
1558339866 1999187273
260921315 89817340
2012433095 1599110753
76019008 1731762728
98056879 796933714
1231939731 253157043
1013877 1380828269
498935877 1608237200
1342043823 1214569646
1401950310 1351614258
360974425 1783248013
885242427 215362707
805303150 255890513
2066096030 469543916
70185387 177606430
1460732021 1412000841
1768847641 1223179573
1160328368 1135295472
2084179878 385929187
215584823 195247062
1377039978 222686685
1253579491 2112458414
810040924 1120578232
1802570993 591669822
1182802839 301504639
975078253 1672969640
707334633 1284887137
898609531 1589271895
365709944 1896416695
1764919102 469491300
1585311193 1682203899
1417108117 197732148
1748527591 1690664637
508083040 1129658882
232023298 2115915748
822094514 1394415039
686157041 677208181
1534204879 1409843053
411884390 1673025401
1449236907 1266152943
385847118 1084652255
614463972 180142695
1273361261 1499452051
84893264 513422875
220160839 1794004412
956414287 234134454
1146638409 51368857
258682268 1815348601
338571495 272651635
928958470 1015142229
1358212565 1159882530
1398290892 623873661
649487410 1735999247
1696921792 995628998
1355529798 253713361
509215894 487652392
707822348 1080366086
1819905291 44166083
831841741 152213891
331908368 471307128
1596828437 1860178788
969976121 1042195521
2103238385 807090238
1605343194 82181318
932744396 1700599482
833645716 1428818983
622656046 276990207
543429702 1986375273
1451567071 469153451
707080357 1686403118
410919317 993464322
1117705405 1650447184
1460737907 586162713
1137555862 1941956910
1707383452 1212840288
102990074 921877740
472029009 1312203167
2014675038 2057704398
1151176401 450484506
1569462366 440715923
929860253 16753747
1222089544 678291173
1461855505 1530190977
795664706 464688982
1461741799 1286566124
1581247590 926293310
1390327011 1236087477
1488165852 1811550688
934302310 50887508
1407324195 473653047
1989881214 820711687
598059613 1664881467
868828169 636416870
540704711 1936864831
239870343 640382955
804080597 1114562199
869223482 372945818
1139911542 800929867
609218561 879235158
1568951172 1236910995
1330320414 388505875
779728675 240775226
2033066723 50099139
792472281 1104941229
1675895115 1920973067
1689644400 127801933
925894566 330681129
979982033 1588640589
115505096 946073736
621852936 771518090
1579180655 632409934
393469384 292481323
211198385 1854478453
1975426865 1574382071
1392873466 795698900
1523944313 420159589
297767446 692889097
1506254782 1085192172
2017535439 1658939252
803916535 158523655
1253443034 1344155146
1317225057 476636924
740233912 690669988
1161200527 1406103854
491572540 493315706
1581035583 511462725
1708151049 1825350576
2143982913 2075028042
1072448815 1851523589
936910793 466884192
1770971175 910499036
593835626 1076503676
1360693943 1120944158
429173457 1565986812
462663466 1893938197
424461495 122240940
474922741 1441208201
1401690336 1878144799
1914569033 1561358139
486051631 945803730
1575485714 1365018237
143286749 1351992044
1750739318 1152333542
1904175451 1839123184
235356364 1414267563
1064387181 1936220833
1139174632 2118836833
171260186 1948278799
201634204 374619187
1068664328 825388722
1371553040 22071217
58132028 470554800
45680572 75528517
1729043930 668532126
2509346 468305340
2078009412 1571928355
106726544 1646525250
1463800416 684257092
786103229 1715981658
1563401963 377058276
1034205918 43148434
1073598656 1700584709
331020398 370484741
717448935 1962415058
790186732 1104303924
680231205 1283556875
1543288043 1480817743
651297153 1417115037
1127337632 648026490
734592125 1650965295
106481343 631504551
1626984579 795399513
1967684356 1626212870
259588071 1459799277
66146707 1832912595
795261944 1416112802
1138557563 1223125355
1983947107 669029459
475059311 1033060387
1766357614 877589479
49319326 1658996265
1381937293 1891484913
524006546 367170355
1762060634 878652403
887972557 931828627
574066293 153189614
1504278252 812459828
838297964 1239916506
1351862586 1429086467
1548502834 1034304904
544518582 1628764951
278996352 841472978
729897830 43705682
1291390012 109755319
697042741 905853698
915443856 1883536432
1912925976 1278148208
1341597540 950330697
1158142784 1042658366
1534721659 272813357
1566658830 103929124
1011240065 2134126129
2130908620 1856019254
1245065903 1933000292
1057605451 1327710474
2018422204 846566023
722657780 130560903
2111485808 473124869
423752522 214201907
2126769016 1998726787
1508621176 1442324634
870903951 1952679415
1802248038 15532777
2005986054 2074899494
1261315471 1081039997
1098204429 74967355
484269311 1007033336
1526398834 1571675607
1819628899 577538963
1409946355 524660118
1057025201 488763263
1343389881 670293357
1006263984 413388710
1319338744 1299477190
473811690 1603446335
1135993485 1820353522
135030328 1280442041
2104458030 684536477
93887922 1813697718
343502402 2114534348
1575645542 689295996
1107470605 147508670
1367471730 787853250
565156314 472217487
1562626916 455733466
934500631 1131436654
2137821341 164664210
1510161350 1336501517
416426753 735472660
974454108 65632541
296824718 564081785
717116877 247607216
1303614213 1985425828
703290758 1914830751
132457384 474124744
104823179 959824939
424127218 1254183416
274439846 1126279667
1419498273 695962676
1840232405 1121763129
1683438965 848808363
2145252340 333011742
1294560640 1981291413
1924856807 660163938
1682099436 1148328254
1580710130 892163417
955049141 480490246
809535520 1480956074
612008948 250873950
1742691521 1421320131
42754288 853294565
343838945 1806449404
463065978 810394559
502123580 1370168563
2105167463 337638335
920505948 556173142
917154950 1932500540
940189171 879232223
17998114 213304431
1012172962 1295408964
1154807510 1852625713
1159751668 1023691738
1108628746 1328815567
1320803064 257619727
708919755 1828901015
1446290990 1542888386
155526908 1615474769
1461558031 1740022739
1854188892 1447119795
1322938524 1930860782
319620968 1761128177
955915184 1004238092
474502826 46744429
1524682940 1385463803
1552717207 1353167664
1196910795 2123985919
1855180981 1969855888
2102383168 2105475010
1049056001 324664261
771900219 1302227777
1608247077 793585123
201467638 981678531
1211309685 961833198
1816525064 632532581
1652076937 830149277
1919290509 1391549478
517882150 617535137
45823606 1913369396
449816908 136428987
948642275 832511108
662238087 961642725
1966579574 444495213
1190797655 1464172229
2114019941 2008267003
747173839 48890061
974713995 1045404225
1218759300 346255299
1185729886 1131371679
2065627678 1924921008
1239728592 1973433260
86205098 2024852984
746268741 1727549384
1371579700 567212451
1378893271 1691929125
649858506 715690855
1036284571 1542075159
523356840 286324412
1011833835 270537360
1959499707 988912567
576398041 915405203
967001041 1095555563
2096911794 1673136493
525629767 1142910816
1178763682 2134933632
454266899 264204838
543592468 1384049628
1749817172 1977166119
2029038831 280758837
2141664553 885611182
1091526489 295575007
23358407 1599255028
2068936401 1549443269
1239411527 394046809
251291180 59933759
608685607 155342922
605282065 893785932
775078476 810694775
1574039329 934987485
1358772682 1297597388
675294231 55958801
1064904829 402932736
1819177935 1368374224
1958241988 280598326
880797671 154317583
660587197 845731650
824894279 607843074
1826572876 238874657
1891919578 11035247
965338431 492780561
1495246579 112588859
617466559 1668971513
430229702 1677586609
114875174 1265801094
1840313847 1616006474
443770461 549240861
313787736 1732734037
428734738 130022338
1851438228 61521562
555559776 1582893564
583370813 442232187
932220996 570458704
855261703 1622932661
796293789 1596118624
739485867 703206769
1512224329 1454222651
653037981 647418104
2091475799 828481906
1630488594 548093744
622134826 1474623568
1599730848 1774518333
818700029 1591891352
165185759 1430763482
120776857 392586330
156403965 1182531763
846273522 163524941
1031984858 1440255312
29166589 1930289752
931677103 1180236325
1941938765 1424765396
1546761706 1428224232
816874629 426674327
137795015 1877029943
173452948 659021426
149453910 651889080
1609359306 1997702784
2422902 574638042
358767414 2136652468
984341059 527599764
684507414 1316719556
1481375402 143664700
228555866 331965447
62064848 1163813037
496213294 573720677
841053071 1131713644
2043952998 1050812816
485244914 363170709
494319445 1373391683
706421666 1695711006
338505073 1678697778
1763988557 973469909
454538192 188474213
1706151531 1906748204
1068178463 1173428151
1398948906 1096308740
1407387095 711701700
428625937 277176539
195401657 1072772950
572521487 1371906337
2085365621 1723680583
1236693442 2032353745
816429202 477856052
1393454990 1040294281
609312396 997066872
1762342468 913331342
1743438262 1536908294
1841677776 659214608
2086427753 817399779
1652440482 1906200445
2065803135 1979653389
1661847486 957467497
106861920 649794545
291200279 1633995335
178844576 935642107
44545448 747761036
1855513976 550374015
1288023229 1437918191
1293056473 1660836597
514317287 243525868
314241074 804026392
1307711933 1220769534
1556667489 1659198614
1871257106 112722826
523410892 1428433646
137274277 1415206255
87523023 1730861599
1791049647 1868093257
681323365 1814946642
1291499546 1002537222
684048244 1131056438
1000836226 2125267030
1330261258 1630446655
1773640702 1696934478
1706535731 792012320
1575396751 986424082
1781428163 1514061715
76708861 1665304560
180972303 1461062933
278194223 2042695920
2081466693 206467549
1134307091 2136685580
347087975 134577935
728374719 2123995952
1331498350 1385497061
503572922 1196997758
1358223782 398507265
1726040157 1682461810
606999047 903320675
1275034365 1898301740
1073586547 1658745830
675997973 118149496
920720960 1472335073
827456910 754753548
250225342 1445990193
623721476 289547803
1371398894 1547255541
1574997825 413565518
322615918 939514135
941553171 1087476136
2051711539 1114180717
393719751 1936711464
1295628958 1425275342
707153856 1889804095
1419309792 1019664885
109475517 606930918
1836218624 517300214
1007633884 1644846664
1151616530 949627016
1251879034 2083663893
1774763561 967112162
523765680 1227243518
13936934 1385920974
1674125377 123084515
1912302191 135347987
809723825 90795334
341092485 1882792838
670610846 632567813
860504199 326347208
430604264 1044264808
637849437 460716786
937276898 1376208436
579273839 27586671
68385132 1870859243
841277258 602997637
136550806 1154906280
728827860 1465858078
1750350756 1902931326
1115097859 625048753
500792983 326926194
1151184300 1212866504
2033522768 613328721
1981846309 778790426
1976300834 1503213977
1512412699 744138520
2084867648 716547775
161275047 854795538
2059520995 1078944993
1994469849 546027200
254025727 2005372280
424580220 371923526
783848874 1834131347
313693420 2089535134
512406652 505632822
1673720169 2084569465
1895484476 731772867
238396186 598702609
837434989 482741709
198907847 749107794
775639040 2126380897
908456629 2101235291
1502177107 254257735
294218555 598204762
831290565 91471386
1380895485 158332980
1687658884 851435068
308446412 1428961307
1665458575 633528134
146519555 1189318452
1322310545 1657519164
405154002 526207292
1208799823 133741801
1792612877 631089904
1755549397 93661876
787856825 1335870539
319845260 199983781
957145518 1928126883
1402394948 319180210
216973526 1208096767
750040432 1200380622
967670592 1120221785
1638655496 1131344283
1193314099 1792228524
725656103 1301026011
47640577 451790300
329310133 538622678
870621401 1471705635
1166364531 1681864813
504906794 983841895
121395239 1674029147
773531283 1971771522
814832604 728034156
148295485 1771709960
1341801783 2041571088
947875973 1257400949
1468542191 328642828
68745072 355087988
1748138742 1134382448
1558945489 246859778
1373637904 58004622
2119240483 239735885
127840386 2046168184
1805182998 1494710986
660375199 1947255961
940081407 306417340
1958127878 1789667338
421313818 1135711470
1372998390 1524726897
2141907122 1455282800
1438786470 748108353
1273356736 230176213
41659972 479911840
454834064 208722947
867925239 1118268229
1552735130 1934856337
672341962 1850302404
1222962228 941279023
929162580 606253501
2138960501 1195882782
766142212 348753998
1531769469 1360047410
434653892 2061111192
486051578 1171253522
800052635 1191573752
913711706 854178441
1897924676 1375995654
25830135 818075455
243088830 396146458
241224730 1332709556
749135370 229951734
114529589 70386949
801353542 1049009676
1885341571 1468177621
1301986087 1687731345
11679376 1448456215
1526655243 210186808
821729812 21096805
584329071 1114983683
1164439341 334893471
680408961 1698147198
203026644 1029778699
168165492 602355032
1421281263 539938640
1693315640 1136946376
1959510054 450018109
392278290 804815473
658702699 1330770872
1345891400 399129834
470115904 673986661
1393673680 1790872753
356422421 751439106
69179058 30289938
190837818 777073769
1390684850 787137604
382592693 1111308916
1960233211 961079141
186193035 554678569
804152929 1986970300
682942582 2035331213
1338052922 1606431596
718140289 1207448651
1908358033 267959240
202911016 595353621
265884396 1208890425
1731277874 1095999950
1968325109 408525590
1453251285 668998617
888507181 1187738128
1949524 1849196508
1099129701 1813950358
1288656712 865519523
383552226 392794951
1897369278 1152357886
1511770047 2130350828
642460386 1142773067
936405544 1276011364
578933921 1157935050
969314477 1215693999
2041066645 1086956266
2060539981 1964695234
417964467 1916675010
1449804070 1377225817
527042440 894850849
1118262406 110811361
757419001 109664140
174709088 1990452640
1473556908 336242847
1987280220 1523234723
1107540492 1305057798
590505280 1914195188
48553051 227760740
860461715 690529096
828690792 1367270601
735442849 513629268
304632441 1896814868
597870967 730899436
911616145 499128541
499687548 20142051
1623321189 266634667
76685450 1885340606
2115530388 98274728
306510631 2106698606
532979004 171595724
2045049732 778606308
1196492493 1325748447
1082452868 1867508305
250820031 1039886514
1731450088 1004834462
1384297691 1190323046
278146361 2109749193
1536572361 1222890869
1339377212 1519694149
1809305994 427864660
1204918670 695670815
150436774 637593510
874022820 258099036
1172753218 2034597690
1364961007 1800731477
1695824403 1347946158
2138397618 842359543
754142809 221171223
687229940 1834895380
1059503104 1522594565
1470425259 401982635
1016562916 1822596216
963264321 811567846
662499125 830468877
1318923551 2026764833
618260525 654657030
576431782 2001620035
1779935163 142807838
1907095800 1857395108
510348370 573533533
1194676797 1186795638
351785487 1940641080
561713685 1958297207
1718491245 1319902896
955821474 462844185
951286078 2034628644
743048752 996613128
1649166918 1941952368
1431621193 1470572833
1213278373 477928371
1838504431 2118605226
309408672 878030331
1576475776 1847894108
1655187049 276347200
1334639827 197752370
265866741 1137937236
823620508 1769382372
424541941 1801843621
718587167 54572209
1318887328 1126708552
1517813375 2020581777
941152720 810922243
221598244 1343499871
1555486342 1700249640
1723471774 1047778910
2065850531 1374786149
821631553 1510841525
919342988 103927777
756273890 245899640
1882051617 126585235
796577264 702544559
1715937065 1619851034
1628719382 439265778
952497706 343660361
1430560787 1896968081
510301411 1702295115
808088793 1017717381
880284400 669780720
591278026 2001207091
2104933875 451772111
1795269347 1582746517
2112737725 1069381661
205448323 1016994714
242161070 1683948429
1045763670 1422147891
1986800778 420446136
619507419 1520683473
1095685163 2074242681
1496338355 1090904024
238729895 1260757
1381398966 294443131
34757637 1298724826
2093802259 1562683527
531999833 416061497
562995090 208312774
591829929 1747852847
324447395 1292731906
673877075 635392415
529790049 34204675
1314344075 1533622815
291147091 51028699
991679207 1341931643
2100102953 694362337
1414949222 1790605465
1420266555 838449098
451706252 1926045212
1499254647 1637494266
1031899318 1474938124
158648256 2074891283
2088643842 1097922457
1790124726 930198671
170648344 218363649
488112794 203251269
1853711737 1228427981
1813932015 1479783313
846472933 1352769729
1778740216 1205139725
1760759743 893221501
942343749 681186010
1832935681 1611196077
2103120795 1194616609
129461439 544811848
1683237991 1019222630
778875854 1668603142
82164137 1682857933
829662648 194515775
1768744506 1170147792
1410801955 14807711
1685828159 581935140
149688325 1985008691
2058741731 1104156463
709857590 690987683
1061302178 1947255849
924961679 1677444727
1949854378 48498577
2000536811 1315031827
1597286740 2027445540
2090112637 508655212
1612206799 1612280516
1789344516 1984691882
860177392 1995453072
376708865 297912055
2068152806 1259368913
356436203 1360150018
781211450 1678668441
582117943 1450257604
1184149551 2094147235
1541893766 1608816434
1825201405 1262972566
1213302043 1694251404
2085785868 788478422
1266046176 1578565878
388493224 1872998016
1297162111 421102405
225408386 1627382054
822160993 104994165
525555007 1569462977
70800931 810823782
277602371 540184866
2032553219 192546859
1166771531 825241688
1475560599 33908570
506232278 768760795
1855475089 862317906
253888954 137660562
478732754 1475988132
1048871527 1697628270
1900970530 1699486530
1591487037 850078408
40474364 1296771714
1775249338 1071199049
1471580061 1338079098
759361303 1860124674
304319097 1054029934
909313654 1974510224
1457173082 1896295196
744912291 2006217854
1712430120 195394076
494587277 1435819754
1549918741 307291408
900189615 1893540767
2062034548 791487723
360588713 752636614
1774216896 774541303
233382112 1462384843
1535424562 1876907246
837613461 1356131076
58742166 607527714
1426941066 501602403
43472421 284927814
1057507202 1351019958
1965840315 1583518709
629327525 386002345
1746697064 1102050586
681073685 736671081
1986148681 415817260
640897020 1681817411
1440508249 1211785729
1900802108 1846669596
1108297977 924644517
1689819466 1250784118
162806373 1485041503
1808021881 1968077025
654395437 1633338603
1455678863 1917560562
1450492761 679758783
1755122289 1761730838
567513577 2086770774
1420644159 1723410383
784316861 733780496
1226986014 148453984
1784130794 132434497
146831145 222200700
55423790 1480791580
697788771 707551510
315383207 1438487602
97286865 807621264
1880852205 1699602906
467588387 98472595
650457066 313408491
1104539029 1301286741
1281572767 284534949
1680426140 497236897
1915338383 1308913079
273527026 998714578
1425148512 1902781147
816334642 1489565078
1071217681 1928922827
1974303070 725670716
861167297 725802345
786259790 460898208
36162720 187127575
1440774368 375319100
306378787 1505153719
970917349 591182610
1210534334 359451545
1181131221 1013031244
2039969623 1232869002
1577522320 1007124181
73029956 576113586
1654557104 312685567
343712991 379491814
1183844549 2000586868
128838056 523604008
1883919753 1582534198
2020968057 246613758
1094061672 2051901019
1444177913 1018840076
1485203930 608720001
641784377 2065657376
1832606902 71893979
1984914822 1424028921
1627224578 2034627870
515098447 984281624
1756045059 900464355
329620525 395902278
1967032368 1149767269
230780023 38729940
735309048 2075142836
1676118193 1748924368
1829971869 1266206001
1556335316 268540061
189988868 1948717366
1571271430 1230355466
1833943521 268111226
433785093 1073225768
212844480 252498408
813196551 215010065
1660543982 1733631609
457848175 1741713384
495853706 733211669
1061117389 637241656
1026199212 1064347959
1075510567 2072754554
2090195199 1876124838
1293834327 674530901
1975499663 1010716226
1230747882 892764377
1619975632 2003781100
1048179460 648891340
189199596 1938327695
1001467913 1003982974
837395211 509730259
1354009269 1580620915
1866516470 43370180
1223221069 484388625
1443764917 1469797834
779273539 51936604
706646890 39312267
210108662 996407445
1492245955 1528233319
509196552 1892483758
1580046734 1999801262
553950860 374242471
289025100 178007297
1537703379 1895414833
658169405 1546079383
1143914271 541978659
1530791756 944751683
1575440492 1767094385
2098380027 548239874
769587765 724658157
480438591 491544805
364091436 455565242
1403870857 568175957
1614035828 801004505
1251360357 1575115520
2102588804 492920871
1728854259 23901293
1825633065 1759813393
610026443 1307777172
1360008214 762705156
1310695967 1975431344
749933213 359543689
271107060 63543819
7091648 1755961952
596736434 888444704
716863392 1569828792
1965016707 523053573
1827173757 1764073417
1499097655 1614515166
1163325105 1834332936
1960592795 443643796
1844637812 1421503573
1477087753 1749125824
1899070339 1569619163
2066641796 1408503554
1360218483 576375412
1753387057 723718829
1484205350 1205426294
1525555532 1933238096
322457951 995064130
1466745646 938996503
2096590928 1166172739
253092979 616724619
709844944 512777524
1069901496 252144003
638064952 1032595047
840946686 1874123178
373722650 531814993
1177561070 1274005431
1008345186 667006284
1933097660 540702733
40237585 1618888690
1885512929 259792193
114763342 2104868167
1771020722 923419542
2031218478 1243582990
443968013 1024220266
2023874319 16059928
58576659 899922755
1868983624 811168974
1679967555 974776765
1841342032 1321225744
827119743 300106503
1081451421 1624420327
655559905 708630736
441844431 762407861
533527727 2143097770
440465393 201154874
97483509 1260332094
62761512 1394669307
339750621 1321754942
488192325 972013690
1470953821 2029224867
308347190 936522586
1458160451 1579329694
1976773648 1389784676
1721757301 1822503336
1614041169 1172224926
367574018 544047820
284029786 1789914419
2138358570 622046145
1138055624 1806603565
114294554 264036896
1385232689 1477811452
741144207 728800730
738525717 450566280
1963301856 42173687
1951985057 99224452
1785136963 1938261614
984565148 1667061936
279748259 1602613070
189654074 654261459
1544599258 1631073356
1585554739 640788824
416357248 18154131
1716881448 1828512926
267188167 1019356289
589705190 1167988202
1114481246 1595626242
1389431636 2004278295
1081889494 1215012263
632511816 1621458015
118480255 1700777564
1047007360 93004769
1273303111 2136017759
1340383 803234771
237498922 1338380051
643841292 1090472059
1218660288 446532170
1327636835 2087672878
1376613032 786485820
1163509440 428651724
2036273214 2062503065
548435822 1445729497
1484382339 1965813451
1141408660 461457537
1097699454 1915967296
1450500670 1110292214
47008433 1442393138
1207864973 876420681
692962791 1433240339
1209176062 775488645
1585721273 1135375378
509309863 278948516
699934728 1717311074
1683082667 1725499768
253144146 1310865230
1318555874 1570532493
224983596 795348382
1246513732 1722809508
468022839 1957807842
353357976 249563544
51936768 1096232483
414116167 1331460921
502596426 704674217
2076141686 997724713
1040507835 1666805458
2004551588 1825589497
1901669816 1219074876
1416093471 1115677251
1627787116 444930186
93236212 1314319952
775494603 982391057
271529491 301039114
202223575 1906793746
428268288 749124487
1774685150 737694605
251371028 533728521
1416284223 1931620172
1512263085 2087988178
1432005866 480800857
967240473 2071011745
1423838614 1541912775
1587829627 763473184
1225444834 1818070618
1167400798 1258724766
1425817190 1018077046
1214575277 1926784854
2141612225 821105779
301750481 22285109
22065054 906520471
1547337025 2104215842
1019504920 832101323
1782761222 1170590353
1517247743 1015988581
315978696 1951123116
271480991 1030716448
946946396 815702223
1275766021 566555044
383787118 850035946
821303600 1663110695
1134361243 1933689379
1380749268 1146299421
1970866365 509896316
143293575 603345193
1230661175 1750325244
2110084881 237611429
274207028 834903019
874600731 1944783666
1281383466 525022454
1709422296 311248725
797184089 469446153
2048482526 1667951590
17569649 1465061861
272913702 1921957084
1569615784 1769591768
213713923 1290197679
93721506 1593869552
1578944221 483701443
111080727 100217850
526173356 1171575134
1050639737 1477827463
2137131202 486333975
1820018482 354988265
7548175 27168198
1021961999 1577590054
256291429 2130237686
2004676314 303737665
780510116 35058198
1687925273 923636211
2111297721 455890219
2064700177 1641753310
169118128 287053583
426706469 1687168823
1874789728 1900392586
827845796 1459547482
714199639 814475877
197977560 1487697668
582564925 165642433
739620828 1380743180
1740401280 1884163907
952862420 1563490973
69713484 2056639395
1818362654 242278128
1214249446 687068849
1243416376 728132682
1757844338 949850068
1158268097 1913480233
616901630 2143140407
1040185499 77897081
390539155 1331799040
1513242093 1379953136
830898107 2100483624
252263205 672192490
1347839449 1433807071
61779663 1458978522
1637645995 388650831
602614242 585336152
1062064730 1429758049
659122608 1225286263
1836626563 45775391
199210617 1058042679
1556874434 1651640163
1972734435 102068279
973434711 1921826098
935414159 82249665
969380164 852408812
1302063458 1065328530
1831795321 593377304
596572806 558528696
2146824642 80954366
547151405 1045251906
2135224568 1822400974
1108430044 1750959855
623434826 706386078
1224135153 2135815794
1635547150 85800071
1745466864 1925605320
1851489755 1139241967
1714902851 1468483266
518960003 2038888348
1402475912 1207595217
609179537 932868729
1451177710 481574792
1724473412 329348201
1334326974 1512238357
1877501762 427002064
1306288775 1260196659
1431389163 1656182809
71549439 306208161
1308108490 891712316
842425408 327515908
1826703351 266217707
1368515911 820595203
645149226 36341954
2022083709 1870434131
1343970459 177239347
498745122 2038477789
295030262 1448452909
818746283 334821386
981655133 1721214873
1651915981 1921548277
169492739 1176133011
1702988647 2118843895
1372375475 501304774
1988206552 1386232620
409579824 111869996
850299074 1913540213
1111359399 1838867247
2108306143 1750942613
1269997161 1402847678
203106772 939015573
1219438710 1280178306
1048702198 1566258090
1211269126 1161576356
1866501953 1409009499
1359773421 17474910
1596236967 2092177568
96186981 2096834364
1812873298 1999458738
159603528 762913102
215659261 3504130
1407675861 671676449
1738762517 2095669605
1871750734 91416003
243729137 513650135
1971286742 799289640
1722766109 2099221354
1460454891 1843474930
1995566726 602240399
2054289589 1897098568
1643154658 103005531
964021563 1555121212
1384036358 1417183479
649174876 2104382369
1533975548 1420348226
840721831 230277259
1189885831 903726602
1586972646 515687898
12508008 1093800848
1736729477 240539885
1879454400 602375223
1622099360 1118895781
1821463418 1848581050
1372464807 753277684
1346659150 1305398143
1649619273 1294374099
1123858946 1687514808
447732086 542717255
109853992 1326563936
121715330 1526508435
471281927 1153186048
1977198276 1762025818
1901535709 1787688655
294182761 307923277
1769931410 362846166
1095738334 262127693
1722365489 849071889
1255467416 1940659892
1120377923 1554607181
1536882027 667016564
192456978 1896642637
1273688227 621646715
790248823 1927794201
2029602880 1615083614
1555021062 1460378321
1013591184 1466694111
776470165 145590504
1800757592 1261979235
1884183421 1388670318
993312380 1552246058
1476565706 1176645764
898902262 412594531
924618571 1468405392
1552222652 1872496768
1234311451 381732523
382843955 1980586268
319341779 1328322129
896805920 1378899334
1547731726 1823868051
1800442642 512215366
1214788293 1020612999
1498848880 825593538
173540058 1096731964
1166287792 1842705733
1241336835 76462255
1139039613 309694861
1715318585 1237097117
994626905 1389125311
563859564 1036239976
1447647476 2109521033
1190923863 601647958
701944762 686611150
1692638591 1576101712
253739508 734569765
157854886 1017681001
2017196202 191821648
2057284875 1629207776
631688613 38449874
2038825397 1417304772
803668816 1973966583
987148515 1509448942
1427284174 117911154
1533147554 270460329
1904533172 643793337
582161560 954841094
1309379723 1770580823
1559670643 884688982
1019013128 126280921
885599529 1478435066
938292948 1415325665
2121302169 1560327158
334030885 736178263
182985123 1781133791
20045530 256945601
268059392 162960007
1487626194 1996227576
2064640431 314319837
1524266679 380950828
701883764 1149199384
1293775222 1219497291
1384870299 1516512697
622563846 1088489487
1005451510 754859852
33082451 172523096
1886087443 2067659839
1979503971 1219492126
520457997 1376297329
2096666256 737198917
1817420203 1693635262
1471715901 1130871490
1283895099 1558662891
110185649 1040779815
86707611 846052438
793578626 2080769057
288585080 653786607
1947619075 1364773482
2003688357 701318974
118458874 12314073
72207195 1500918443
1292555477 877685821
130250626 1632771722
893592571 296718010
592765263 447011665
152094238 1601643683
2116077464 1881528349
55678707 1531677833
1798363345 292455104
903446771 1271666906
437388765 1231848625
190490797 962726077
227800225 1663483387
688119362 2044610564
753943891 1005673764
1701377978 1870417054
406744287 1497570084
1964426262 698957918
422067791 25843847
71880398 1683200133
1404358340 1555745334
1905660961 1163286160
1979311264 193634979
2091903508 2008875222
21888874 584085774
698024840 1705842774
700096209 870349202
440612320 231260389
2076794143 1196460002
2041084444 22609815
148096079 600319145
1297972630 1715300080
1678017533 460860272
1558823708 817756493
870561890 1300400381
1959988365 1451157885
232149428 583067523
938036106 114705989
1842774934 849742368
1237590984 951878418
802887495 1163968035
1035815569 228247967
1372376937 332651302
222269811 148775572
225192219 1125246314
1153117695 2043658151
540473115 642862238
27844919 1586702776
552151017 965284563
375024717 792398653
2058655957 376432314
873751781 1955209678
1115272258 1932566287
555392678 891930331
1729834995 1379922383
1691204948 1348567084
1102637991 88758474
2016760819 469640366
673158010 154147671
1395815300 362000207
1752849207 805928013
1692519223 302572370
1785256848 762553264
1258531055 1925290091
327473786 701076327
797309873 1146770795
1634248379 569141261
901735597 619339074
72998941 1935607690
1256622073 713265367
2132922043 1248811309
576457159 811048053
1674819633 924544326
1831086951 1238711301
2068729105 2044951333
1397938617 2079032203
1993870941 458754736
168300782 1010564451
697933684 118520506
818187916 218553131
1497383634 548153611
2078572810 344425477
147499651 1857843491
1410891989 891955033
2113897403 71461559
1959556435 1087344038
528451933 1753703671
1074605765 2057498493
1646217985 390919908
255997343 816163208
1817625559 280385686
974026262 1539305564
1409397673 655179713
446431370 1630260076
766715580 1544945049
124170155 217100677
502300283 922565361
1414260215 1370829845
39811745 252798284
1531244799 1745031896
157494297 29796686
417111244 133210749
588501377 1082966597
823842764 1181676849
218188163 386459867
1623947111 752712985
657461998 231170816
991914742 87495996
1848563729 1397901391
1649905805 1344745867
1567594164 750943924
200907554 526346328
1761814167 1448847993
601064868 552470432
1815389334 473730903
1349774211 1072027986
1353999671 666950264
1170350315 389860961
217967244 812884129
865334367 1819433617
1616865673 1935124606
1650966536 37247292
311199784 1019456437
1727517424 1395497603
164776898 1547650897
591066712 1854932235
841372900 1048579301
2052318722 689455951
1150436673 1174138242
1030180138 278536427
1278016090 1048331892
1102269303 660874304
128110503 1908678298
1050737193 283423270
930243349 1395201418
1024978683 1835450574
1167115882 162375931
253898840 1514247637
1909728353 1337900378
199853370 1046941319
1219332219 1662179838
846696258 1943693373
1086961476 571955995
27822152 1961821435
559102665 1567975908
1332626497 664101580
730409929 1463631758
995016630 1267774986
1991121680 795010047
934886323 721326978
411736758 920615286
788782789 338715175
2137255330 1944781121
1350807316 509074411
334028723 1838745904
207081686 1347759606
978239097 1722463040
393993990 1148000684
1133205331 762089070
958849501 1940027605
467398644 596703820
266430079 313031967
789056980 543383756
627527918 1878376701
880021852 1973743171
31969691 591690480
924088653 773239456
1269895497 3855480
470132450 1547143917
524199337 932837555
1050081923 750868816
1826224434 989002641
398828493 431863056
2083558996 412910190
1859908978 949872486
1465001554 863906243
173480387 1089081486
375609438 1732403600
1824309881 1680418195
1785061275 1856849959
400226820 2056552776
1348743944 651169466
1876262380 606855022
1557214001 210858965
237767111 1546026630
1206431830 495326410
122701933 1422272208
746391941 2100683423
1881768261 1227476904
1789436512 1369188027
1732080160 296385941
1290251980 1068911680
476833963 93860696
1677798843 818082592
59577849 1497135074
92639269 1939499362
1074381827 1523975736
88749230 447010637
880307516 2080099126
1016174384 235590687
469659931 235906085
893966134 1772116437
800810902 1526046656
724424834 1357703250
1273490441 430294407
800055119 1256536438
1314015833 917628175
1247147092 351012432
1027413140 1356254438
1816343614 1399620703
837398461 794906170
1928300530 732718987
1514715849 1314465371
521779417 1951806155
908976467 2025608692
1175506894 427936484
1318407222 1598907953
1841978027 1870335054
713480724 1321269136
860280437 1564986721
348632492 1546217785
539988776 1726519673
494920717 1878610242
645974337 1203812008
1229679203 1248144900
33789705 1966334596
1849292863 1283516605
1311496469 1974699334
2011626751 2083202656
2134259049 907729816
176455759 182192674
1432680873 900361291
1367190554 1453381777
46002898 1908288489
723078486 1323283965
671724986 1113166243
481270390 1057681553
352505827 335564166
1524312537 419503297
1897971628 343910251
1700895010 1978424642
1397531610 1569288915
1928255968 2141142342
1116734155 201002974
878634889 2078059102
1998167417 1669601153
36414121 1320962997
321958106 1394137293
1228022800 658407891
1360371553 973564172
1466252841 1488994330
1085894483 862959135
1241684692 395436362
1610735880 1952736470
463043398 206815812
1593370983 38461743
1465864476 212290507
798534069 1832638611
99651757 1560106384
283471135 283714322
592669323 1278213997
1666130975 1197244518
855087932 925018309
835083262 444502408
445017420 1187214615
353401522 753310023
1622235527 1214477645
1906116353 2102715422
1132439842 1174190621
2100189896 252378701
396192302 783003067
639175417 587441643
857503361 648013934
700234786 1265039529
667275053 1647336862
907343209 1508428704
1513032852 1358158440
1606550293 896548157
873362089 473504658
846586473 1429972479
975276603 1953636402
650358450 720569046
1522609473 1391440426
1473342608 798521345
1638171431 750196166
1533307656 901948498
1780473820 889697792
1551053549 1158301174
1881799706 1646672383
1464841797 114549113
2024935453 326148126
340634477 381323183
1327052850 763113631
1903185751 1783345360
259135146 776554019
1461772146 1443799794
1143965316 698285418
1095259128 2059297409
215569608 1884251141
1391268259 326157542
545611020 384977087
108513788 699282535
1853978973 341447377
1644979856 972484094
1827345461 1430273012
377422202 1453111358
1793770807 1069874265
1606831637 1261917934
1611614543 271016143
462892635 475688823
1790435262 2047078076
379366383 762265406
579138193 830115463
1640716994 57458692
47418192 405510100
1683027441 1880607827
1668877461 119983872
1612145298 1253858246
1727308286 1783786851
869023806 627305378
516932753 1274974218
549768833 1602412571
1095167138 1275592068
529135559 1686472469
563946697 260090745
496604469 1906229817
132245131 1624398670
240530663 1324519040
6375828 389644711
1022226729 1915930278
902450687 1365347226
1232462689 1384051376
726856328 198809408
571335496 1569308494
1532019170 549847859
1020700127 1359441423
284261319 561925087
2034078881 1093347200
102813114 1246405813
491055225 2133205502
127332999 1142392027
399713507 1322427878
1948075242 834215160
1149155651 1841296324
384434435 932960632
813314549 604952385
855466411 1658029069
225348477 1762488127
1796386304 156501828
1035157293 1049162399
251769047 149721041
1645271395 1352166774
1342244291 269349068
768335083 1114786381
852278335 94863122
1367733204 1167316108
1646403871 925785007
1863973184 803060065
1344183698 1362316008
1982861719 1994768340
1231785080 990727513
1671026879 1785202430
142596468 1973790468
179923735 731849375
780229752 1426227937
1500590597 1075058860
1488160304 1716291855
827643476 1698848203
435944173 1384880529
1614861941 2013190328
1739763994 569105927
137276384 389210890
1658350627 15103911
1361062419 1093986792
1159698324 1009162891
1617781691 604374484
383903738 192259061
298420566 2088358003
820688586 1683610202
1795906290 1569343559
1769568846 1962076345
856264842 994052317
392854155 1733883835
1650370386 1772387339
1865609048 419865932
1917140207 263735060
2016241409 876364472
1585765022 1296666991
116752758 1136561292
1873344203 248960988
496670458 588373252
407527674 1971461211
333839707 857219603
1335887921 997703887
1996542459 1677139020
1037043502 1993851373
1146366627 522904881
329398874 1641931159
1068959862 109780653
875483893 51335282
1364237763 779347128
405574131 932199131
1612262998 2008132340
1515611481 977940060
1531368163 1670043523
288595967 1822357205
1794783962 1432348277
1923767570 1402042371
132482894 1927318894
254113294 143859970
360882294 894203629
588176878 1507975333
393687499 331353004
189795671 1541853777
1685407580 1447685468
904177457 701134538
954884641 252062451
748458878 301170882
206001491 1860362256
659401891 465211099
328715678 1386022927
214353365 77164946
1134569563 1198421311
1598202628 1392604483
86047048 802983368
1624646239 927529361
1434163572 1493223032
33978393 98758682
338889619 1971720203
804438912 2107087935
1040009953 1043360446
4100660 400821561
1447227091 1256170340
312422568 26783007
1150163566 1154313847
1193250577 455100503
840399605 1613051659
133667326 923638683
1503982864 990446260
1623135413 1206315443
405895091 1013514841
720615555 92993011
56121159 1337744871
1505159075 2114789487
2036883898 14511202
713288811 66742693
2116667128 763943246
403945813 256756632
760924045 603505548
1810735355 1151467730
1039501276 1966575876
1622650689 442377877
363070919 837821347
1631866996 686423274
63761252 1891513296
1108721960 247011180
94053625 1460449215
1011470740 1070432912
589264461 1854442696
671587574 2140779549
34819079 775227881
1548953938 163248460
2038310779 1275197073
932472308 1120932831
553681608 1716959961
825688581 1440112266
1363018308 769327657
1113072682 906549100
857339119 1928153718
856540924 861021632
1929522020 1472577917
1303624185 1738263229
189025600 618133096
938007558 299685807
995973915 1002033763
1760410156 1612754639
1713192637 4971736
775330098 55757361
1674364768 1433063545
737344059 479311215
642241607 1253852917
1210428425 587531171
263240286 1222755803
840908330 904530901
382227316 901621743
191156140 994995164
1318434009 2076804717
1576501586 381363067
2080032302 494618236
1141130387 1958921672
226435519 1377693359
1607181889 950265546
2042146930 860972457
2121818608 539537539
167486654 1363314507
297129444 1976041664
190517250 1950567215
1533001596 2074811999
1705278893 1323056785
496399955 1522560947
673330334 222494940
910511969 1557610602
1418508220 1277087815
59180402 1511848761
1666228627 648373561
1236607075 1596875040
538424002 1522387391
1727342269 1847987777
400803982 968837962
1112848565 588508456
1999651324 742563534
1133203862 495516244
1092051062 319448862
11052849 868512265
688991386 467395986
1618153899 140207632
834709367 77137872
1482256837 1713932889
1972224789 1845015826
14418297 1558819112
571328292 1135441509
816555383 414304366
1633720418 438350999
883511822 217050301
1668785151 1440509826
253131180 80709829
1281753941 619565347
1565978025 985227613
333260315 25893447
122803440 502593670
563658375 89614690
1424141158 1961722007
1718181032 356027472
292310240 1732658578
1151373905 589856387
1761750857 1864242900
1911683926 404639854
1826956373 1693720451
516871043 337128791
565907730 1943790118
1222413087 1822773070
1399323852 405628375
1451260912 1880367687
1914154017 1112184447
1203284854 1452793286
1776720155 1038461353
105313586 1313956810
900959099 542950804
1409636726 42959295
325885477 876674833
510791219 1049278873
887330897 2049080431
31863292 11823815
833036726 352340057
1462811396 18878651
411188381 633922892
1834008233 756095522
1304316192 1009875448
779514336 1220524131
864148873 744198916
1909878093 561558279
1859624995 1256018974
1428022992 1575368856
1692975551 2031745160
1073352873 850831723
317078799 770683749
878244741 1882980393
201706485 885603386
1665991820 2129454749
74287309 1534226675
1303491654 66825990
912663751 788745288
1424512317 357088658
306495779 669354551
1169798692 1208243540
1081372279 730204592
2015225185 1235701537
568755041 2135443784
733812525 147728213
1907835767 1872102867
93146633 443016138
1686016366 1826381357
566890751 1657616614
1445797022 297314247
1688247906 1979947800
987775167 1907730460
586091336 245460466
1398208288 1212271788
761923898 1235670608
949763934 395795172
668932409 1976082123
1992793130 28611471
1146198897 183745189
325713455 1425795818
425769768 645374719
1843350775 678346325
1233604170 753584661
791912683 251555594
542723518 2089817685
1508813608 1842874493
589010021 997432437
1765876784 1904503639
466292350 1372654899
647598152 1321106796
1699915695 1252831489
1647787046 1118444159
867636838 1834464795
573684949 2005958212
1830461359 1193245455
1533902387 943678343
1962475047 12798170
1683951474 1517895748
1351188970 1050013064
1516669888 403794713
765100153 671694029
1046023508 1351734648
1795817045 1745573009
1502640784 1235244651
1552850969 1065700545
593776135 655231908
1276754131 1523920635
1669443816 58301678
1110806370 1039354371
599900439 126247765
747338121 1610064100
1414067449 359290378
1283266773 1739785689
1007947353 93087767
738090257 671243680
515029833 1025453079
282443434 873324075
404933412 1946148644
1906710935 533183782
1025561766 594534029
1089334657 1044339289
1369849273 1865356812
1548542979 873977645
1349151563 527082107
723796348 1089382156
1442552553 1916515028
1082655956 1780922801
1159458544 627709692
1758580177 503490596
1007224081 810238524
855469463 1267562456
1573209751 2106976584
710010646 975315138
1877547187 1170025275
913696712 62427155
1473204974 1135707023
1279438753 996551655
1625544264 2125140121
912893686 2093977357
787864051 221784909
273686382 1533039840
605510789 429084362
516120622 542997881
1453681084 216056676
323502384 1172877442
413102412 1371203382
620107099 1492474944
463978140 352831644
1137434352 1065510397
805169747 1259583815
854109472 1147370724
1074234716 1672061441
425860826 712882548
790994188 1813265526
1475558500 1650875018
821036812 801089500
40053879 724276601
339636292 2084881566
365616850 1228224899
257765667 2133360487
211655439 918660983
1735685626 1250038996
1346625411 395345477
1545796034 2104740344
366617567 2094062702
329631722 1344000887
99409537 552571616
2006325868 38426484
1200225606 1063141530
1127752809 2081432860
540873152 1601002410
1535692440 363409145
1980178602 1253469859
577742210 1866490439
462729135 1025875609
172579253 1757922381
1964653864 1085408988
1664832879 160279835
1953129169 708738793
167235636 2124531780
463942152 966149512
2093682626 2125625326
1715064864 1725290539
1586750061 687166827
1934869253 660969571
1451820824 2114312717
266340174 2049248528
46522675 2121547743
1253483697 860326268
977648696 1336938687
185551884 841674027
1693577855 1371778439
347667730 797947102
16704476 439826807
1377905332 938932415
218408330 362009353
478953553 1371760093
1113026121 1272287863
1010186144 965841041
769080838 1285910518
1121616828 1318410108
407533959 1391692393
161768411 1106912582
1070119950 909612547
1558906971 2069702498
1298957434 690363342
481117364 1048469867
1760245531 1751881645
291393658 395670129
1262979280 1611521075
121785515 1002798381
579235674 1722823106
1691313342 1117446359
965778883 1267566807
1413538485 10724714
312084662 1284883244
820779550 1863086615
680214878 1151514941
844564484 1361102183
985896889 770229429
1599724572 2139381140
1477686682 1829657140
1881988655 1480685234
1382400283 1182851202
2096978530 1797767755
1679620844 2050683046
66467258 462116102
1935597122 454410565
1809668173 969733767
1438651097 288931995
2096925397 1377547136
1226513675 1433228268
617752096 2128783808
1090787419 2145253406
1068209723 562187268
709862665 1327611591
840015381 624407988
1130528968 74628220
1949870333 859972416
229907372 1187240852
1505198225 473140854
2051582223 1624225397
919835300 791638861
1666845986 1187784653
76995130 316824649
1711422446 2089730207
1819159713 1256390374
836195352 1615207121
1858922567 1567314030
213333422 1474185459
92638899 133707561
531159452 1354982395
1989160149 754183186
1209063654 680941002
114485148 315845614
1186206200 1171704032
740588094 2103938391
1555673215 511883046
294986320 773461171
557564559 147143336
1529301206 516138189
427453136 2121552993
1729281496 1820524487
253877484 856876297
1575313295 827701597
384459346 1850134655
809520538 123375296
23430734 743212506
769088725 1863301026
1149185832 1555670240
1501106293 585959821
181814897 1457568481
1650304370 1161478411
1039757084 651991489
382980717 1659436228
1722703897 202986572
1976327028 857650582
1825488928 1834634313
1787620287 682896520
744653649 946869237
1212079244 1331330750
1194274217 272382945
230115226 1043416001
829833979 1208600905
1329831627 1894903073
1537825073 505218870
981323560 242512339
289926444 695364268
46351241 1854447626
377790823 1937494523
172650027 1358168155
1370464016 1516357302
72203606 1236056252
1228326303 1140115314
1953672717 1538056600
1303001758 793271151
1091498028 57042113
1054937001 1513513139
964221259 1758188425
800643775 1812520117
1981611736 974491255
1767935119 738950962
1286242757 1849338201
1450139981 1039139455
111702283 1670184418
1604987953 1630019417
483583406 394423119
642401011 1285574838
1746413396 791140078
1413454712 1691279942
1835365458 1171958667
1268477144 354582216
141101252 481704579
770106067 1145849276
1336319149 50685474
1927785343 992884104
1910178380 1624501126
1628659814 1973058708
24013799 1337238843
935338647 86673776
293536248 394041593
156818978 1759185517
489407258 729131281
1688556185 1102795440
892332300 339975049
338410669 1218207951
1900545867 718548293
1950194011 1054012144
1093116514 1888957842
1773546438 837405910
1890177262 2125122638
152985037 590782704
267330937 1386463473
712122434 1973568131
1150240462 877571044
1569643665 1991812725
2000952671 1961870670
1522982881 387762014
85928459 434657606
282351023 1487435161
1643448429 1160417946
2130523628 1431411165
1292754940 1244659413
2126225335 1169691870
1488956189 1892119543
431437826 1615184875
1564880264 640084555
35150444 1369049093
317303297 1114954888
1857700924 1178513377
1473650393 1511974869
1691136079 420402555
1990922680 1367638539
592310850 156252703
594127105 1916735846
1303961611 1871092711
1124246550 1019177049
913038568 1206852744
20413319 1616715576
2013428269 146678932
1383625835 630762336
1539031163 1745650391
964496873 1101311835
1939189744 1098301879
23787086 719799906
111269446 480713452
1682689162 2051372675
1477366000 1861587485
588578971 555983425
1125752404 554894149
1069527751 1389282073
936574088 1578712880
1068009165 512849195
1720705273 356697027
376577232 1843411039
1753450633 737898313
485498916 1082274661
708076882 1275175681
2056812613 1958311097
336633661 1240758453
1383308823 477283479
2060063534 619175772
943451700 473130962
34390006 9120404
1448405478 1060500780
1048640294 4157854
881395659 82248177
152757730 1219316794
1665481479 1948639762
691385182 1161818760
545855914 1827043813
239296843 876330547
455386717 1321209760
1680797604 762575081
1287521724 141661616
828097285 2094082622
1254472698 1816655513
395801038 866107405
1217267331 1296482045
1243303783 38052942
460510364 1746943666
734294437 1110800161
326441963 818687158
892593555 2018981277
941651698 1235186944
1433410578 276256010
1659522832 2065332355
1963350532 240756824
684631502 1989680102
491096429 905875243
1177980140 1259779029
343042296 837531681
1652127668 2016127295
690535295 1927561246
602036794 103810629
39037252 1258056972
1776007272 1542469071
1822806370 935268716
78155248 1482686731
292482914 1424039331
181607762 849434959
848968757 1356552362
919338326 826937583
1038542483 490063572
1512482713 316905125
1507359319 1453662388
1424465380 1330298749
748157607 1450778585
96992822 2002170494
868598148 402993791
330135794 1577506111
865506100 774312758
1321007062 70905662
147948383 683750546
1833376470 1007578170
1698178743 29801010
2070189591 466617482
1125547842 978644842
720993521 192004677
69245282 361064168
1758032376 669083751
518964060 401810729
2031177253 1325920577
2038498710 283893479
2143505461 160087488
1559082572 490811750
2037818074 1323354163
124007940 93148498
160418590 1215302947
56185443 773580445
586749996 1139990738
1858704635 806897478
107841651 877208288
1817889672 1091559393
129594435 86268021
432577826 723300418
1243510320 1973603407
656612108 1156582733
581695892 1835322145
1102951689 1636514569
826635285 342124172
1799179462 70921573
620672358 1213441461
143677530 1437193365
1020269779 391873900
194789322 655696846
535415908 1857890379
928969715 746785656
948863595 568945209
1788251201 2942079
373950745 1072306309
1298639483 1851432985
883681805 627046262
216066430 1930913941
1109213239 55731788
728157003 1647450277
926254590 1157027124
1247788611 1006145164
1853872849 1128581669
62653757 971352698
502715921 1191442277
1825225437 189909690
634810482 628880907
1225519935 1305684646
211224298 254181305
1594535022 2137182303
1535372407 717234801
1762339785 861083430
1170283293 399223260
1134270542 442643339
1096254072 1697268812
1128592576 375063231
510049769 598957521
1101613045 1321020373
757405992 1996122779
822905507 953390356
1850168345 1900224720
1381320984 1402538430
501840362 1416976758
1466691039 35851018
141861674 1760974719
1726377044 1713914885
2131368365 525954745
1429443718 671115384
1417132190 1997801324
1996794420 1806308858
1641337981 609115184
642608958 1144117065
1451373459 2113048467
1586982767 1501515811
1938903314 1087179075
846069470 1092537538
1779157887 2004590410
1535710162 1917000717
1199536174 868121183
1318115541 524689186
1841869852 1983993420
1287639348 360721062
252335080 2146777650
540326976 2005472166
242865603 1868806934
47545767 221577187
1005343647 1277387651
1897299625 1993547310
1766165732 9791536
529718803 1648418925
405525660 830592103
80351067 1919845952
670200468 629866261
1611539968 1214429173
1401701249 1441329873
948136944 869906929
1681978660 499918248
797227283 1156782209
588989122 1222800973
1149487701 1787541350
538887503 202724679
1815076895 1570660762
29124501 1589348043
1878579409 2062364000
588168324 468801167
834254340 79663522
297977071 154463024
1038188944 546075406
151030903 514473010
2080969506 2062356821
1626506771 1816910755
2135565916 419922665
1881209530 2031379496
2000621441 1329052168
217293079 1524727308
1765811393 191092350
859744330 605886391
1037091114 537185972
1719020689 508193957
907044489 810682073
602012865 1266805425
207348693 745624316
465285074 1264446988
745904964 2098020006
2089523599 938810537
1396438822 1425429336
2014481813 500105927
1688388650 158621325
22192796 902421172
861787696 1243047349
383982924 1890788865
946830131 1565260269
373930041 8688893
1775601271 860153644
1062221129 485599919
888364901 1441315055
2033566143 147189908
191076835 1218580377
1532780690 100991437
1559601466 918570393
738344213 431886034
1293437555 410078366
960569432 1250519108
2035095393 212385101
790533490 922352604
793685215 837053784
1264065253 1230249766
1342181528 463628669
2015427239 323168643
393010590 820935087
334834167 800576627
231624600 2124223458
1253684894 2127045570
1223821871 1796852081
1888473357 2065404037
680830870 643494238
1733055775 1628241657
378728138 871196178
13957621 832174312
1996205814 1826720782
522586280 1275899124
209468464 1837903829
287010702 1652309943
1645102353 1717565797
2008010871 2100227283
946465732 244367262
1148343061 1270283993
1431311251 530488155
568554728 236958917
1708862961 1620543937
62746455 2039435242
329314290 1921743780
641289029 230477747
234065650 1791241046
1562927097 1840977019
1423405883 1876971591
994403665 1649921949
531389012 578920529
174575498 446943202
945330933 991262103
749533984 1777564069
1215756137 696622787
2133587313 151530130
1043747177 213418232
775840470 575160671
410828311 968512288
1230733681 119663348
667581147 1571708654
113774958 1739591897
1811722950 1985070222
1939875778 1523627464
1030111383 523267950
858564502 1547980685
973506778 2142907581
2146784746 757367310
2083985779 870930071
1480856288 709046141
1865086536 11257470
1996740636 2145271029
237285146 2147343123
1238664398 620187143
602675144 2115481598
568397511 1129702730
337905922 1822943298
891646658 805757947
241905478 674628545
2068618461 778249388
886891075 409604865
436114898 1626487344
864257058 581590020
1197692754 1831647961
1377276747 1639045359
1718789656 722822464
1045271286 1509710553
1563391559 266684206
1049043375 2049758922
907672990 1240373968
1599686335 1016196887
1381241601 1530290260
120241040 501395049
918829166 877348808
1538937098 400625218
905839484 1538550889
373876422 1277660206
1784875051 867467786
1187937502 2138127015
846007091 1400302674
551564340 432521368
1792825112 1485249273
637096538 1429561077
1937558640 1702323901
421711262 93328242
1742995498 1703837950
678604531 860007297
1441647281 666205077
1557463222 419795340
1009884568 1072580200
1204747670 2020447082
743592651 1864006026
860837217 1305383056
1058862385 1466080689
915536758 1627721597
1177908962 1571314544
1784783986 1761185188
1316982473 870266383
98549872 856275432
1597478631 260449381
276811490 84564100
2076348102 1347352586
711736288 1235878384
488291385 1682599078
1595785080 38256417
1614388326 914612680
1461951622 1479987848
1041783427 90567749
1919254727 1425126310
1288191846 347702025
1222783857 1314240848
1899888511 1460664921
136774881 951409036
1189400088 1599431445
32577851 1463948691
49389621 922706283
807078231 1118920299
1670864500 1669682869
1041971903 191644418
851681877 678609032
601986583 1966890516
550429161 1497710852
1288551586 654191609
1472527304 1060976370
1764980315 478747074
267807308 880854196
141697119 1001071483
2107189860 1726503900
379384580 393788294
460243705 2120634660
789485947 1894519202
1349455652 406909782
268287875 394842749
883504294 624429845
309898045 372932754
1613697437 1144091987
920198109 1666094910
470605113 1137341019
1798511133 1784019036
1350753050 810933243
526432955 796734222
375891664 607274142
6805168 112104628
2032437542 381458782
310384777 336538291
1623136317 435126542
1176741472 961780231
1054076774 106362005
1256793254 1415331602
2005462196 2038680739
830299453 472224629
805275751 1914909908
1160559362 2077699434
1872517285 1061634215
1107194866 569226866
636487321 1304576489
941822983 1227136273
1781119019 1794523235
1649760140 989025797
185035637 84347728
889754122 633535337
330120129 258245548
420442647 778700184
2121649750 1123432954
782468081 2067011745
1463229097 1044501780
1069986418 1085380217
1173520699 1340501009
106532816 1953456192
1689973958 1973176928
1444645018 1216729613
1593460264 1633212621
947861287 980792594
1938308394 409726174
662646830 1125507495
1615087319 1381440856
1972845201 687546240
1277108082 959667371
566366762 1726260417
1605199971 2024054812
939137459 1121245546
655173488 1364878806
343390311 1086790977
959306626 694852537
800204026 1360045966
895608245 106921583
2066388895 857433552
1389473076 930333874
670444741 1606862717
852394666 1282395756
324744896 984743548
216615561 943184003
1725753106 731088582
1482279419 1587331890
1083363756 798774131
980717111 916664027
1191296180 1437101408
1308710135 1645719845
1557270603 485324529
562017282 2006939221
1954365310 1209606061
580579307 1351589753
1772035285 760242314
938007643 1822966013
195618085 2018607768
1192904879 724107019
1252569153 1695055366
373365786 1606820169
508804961 2086372874
823525300 188904094
1821638580 931934195
961193484 1491111915
1987512882 50154890
917829712 485289794
612757351 233278561
785686882 738014814
1820182709 1033712093
683235440 651838247
976048417 394306129
1889037161 865661150
382083172 1854318327
207644908 680683701
691734634 1516475895
1098780146 696904351
1751530230 315439127
618775223 425406597
455678549 743172763
925647022 1662582686
1412504606 1904218879
1826187331 1821583670
1369736942 2036160855
554233913 1591977270
1068563417 1667013728
1108006809 273282960
1466454669 1760215167
594873048 247060707
1923433923 281182866
226588104 419240033
1156985972 91101982
1504572767 928141828
2002067634 1080057119
1937388707 1847896636
1413688496 66712272
1696156501 1293719578
1364546437 1719026969
690556016 1584995519
1103645407 1846498956
2057114902 1362743464
323970461 770145731
1866503867 2040560885
1958174726 1290867822
1175539359 859715806
893854368 973597037
904767325 1590606903
373146679 1202562953
278328021 297834137
790631563 851511791
13082974 155291748
1452023447 188110734
329340564 1130502208
1318406818 1426514920
993499464 850206006
1361055828 1764152126
426074353 1850080313
158031060 926898757
1870408319 240038209
347106753 1283441750
1153044653 581721147
235483641 359850478
1004586261 983232915
929818173 1777337299
1302295842 317531049
653944289 191998207
1025297088 1720012504
2018779918 170397954
587035597 714544862
757362263 1983706466
1839426154 797879435
839216639 92651871
1146797124 943463411
597782585 604896385
1109083001 489100912
1041829647 1291785439
242436128 1361837685
575523737 535522348
531953043 347474264
1682674222 313593527
1975821539 343881979
30406777 427761639
1744156678 1308591968
524878366 1478139541
809162045 1503845691
831138837 725782549
682282371 1450425110
925859728 269413792
647585046 854911809
739384524 2103149665
1705364535 820871923
479619141 687292447
669310056 997636538
1857896068 1282669818
1649387382 965460067
776002486 749420387
1449053985 412309569
1198538607 1518589991
784741419 519712724
787824514 505044766
1763831936 1243551242
234575879 149227844
173084682 903924184
770779948 1245699166
1905578455 1292730020
52043976 736371310
1066844783 1660914762
1191037650 1522867131
265679536 1436658831
1483118872 1107420240
738390818 1460099579
836117659 2136331183
1296810696 440034039
26335490 1117501169
1763627649 1710888874
196054447 1920218946
613919159 2058770410
265822828 864546136
885619487 1781146210
1307997500 1243077317
82773838 2100473458
1496941051 2038800410
1932967320 1411749218
2091552649 583942339
1209347953 997456935
1506859788 1151792420
2048559535 1664767982
184530920 606199520
408934178 2094809347
1060263964 113452687
993914998 1336565132
752950003 873240915
2017214773 296093345
913257798 1288790648
1425034523 907878041
627805549 2015793750
2101941694 1971653660
1762738826 973859881
1815444632 1301716503
858595731 1759651733
2111072079 891722496
1870670847 1820117091
690409355 83013642
1459864871 457143272
1200781453 1134087844
1436807345 542049712
634912351 1914530553
273577081 700686528
426062979 1375130442
1298731515 984528609
1340549571 1718704152
714210045 1350733054
930982091 566696315
565108626 1165496435
1891285911 820772022
1527559866 1459185102
2100508051 2039055751
400184515 967778149
299427560 581741640
286147152 435601819
68687863 931398334
457362225 1006512905
385002082 2136336090
229245455 1735808085
779678569 515095461
518388415 1295273570
445869436 1553673610
124914173 1183677410
887559379 872489935
1474290013 1992833045
768974211 1765835402
1394096846 357911591
1438530174 161942779
1980850073 1119756488
625267222 2084705485
841289916 1607806978
710329580 954699017
1035179710 1000066815
1573816556 1106095177
938749834 44707199
1503762665 1255880547
583965621 328880266
1322306918 1271587030
824896619 963983607
945651041 1711979288
2131690280 635976629
1114097370 1120221310
707480502 1930483305
1324495006 1699007972
1024401865 1213118637
1589907659 926051652
2127026905 1930687543
126988424 1845993446
1710480572 1770278375
653682341 2062497292
825711640 47806242
1445748713 1513998542
1543962615 407153774
2075767016 414356999
1550680744 1096778322
478746440 841004706
1086142326 1553556953
2039118551 1131409814
1875298101 1770047535
72699024 1364215022
1583163060 1312310486
1849104252 275244993
322765620 798839269
76657824 1339822007
1676133382 537114897
962234185 807829995
139426873 924664144
1802964596 1427844309
259358353 146908251
927859315 1700710301
1875400644 423321835
1053391690 1488572828
1308159758 1590668390
380901655 688770194
790881683 73477636
1989751794 1355409611
134508745 1969708352
1400656462 1444305594
651725769 163993517
596564876 339537041
1225114123 1734939885
1974077285 1013487139
1123008506 2127241230
761767865 2137434773
979217952 162510311
678229625 1481832659
2108890642 397850707
2136398854 431373340
165416863 147635952
1861826987 696907035
2103503336 1463055499
457609550 1952263763
380164397 683218119
1636928272 170501274
1271091442 41726861
1735394651 931788429
192731131 160572056
401305101 1875086359
1569768283 1521736715
1834352975 825277993
508345586 2023862025
1904544512 2028215973
2009555666 1483761310
180270746 1930010223
1454412555 1621373779
400036742 1114735666
1484877844 759150878
1677525877 2126787344
638836517 1335638651
800703892 769279255
647428245 1158666515
2000415810 1473441409
1251344839 1558382934
401326928 924096424
363899575 482516889
966331701 1195139447
156740319 1407337662
1285400834 1491190147
2001729808 34571807
177194593 280674253
998361661 961143748
139566947 397215152
838148669 1202357025
90209616 224454273
1191560946 121488249
870328063 2009516054
105937592 719105208
1176698920 552552201
1779124620 212738901
597130766 222807070
1050980605 748327175
245476230 2085908900
1344314579 282661605
473851518 694148971
1095635003 856923017
1091104335 618374544
982936459 1354662587
1750564973 775896673
1524750203 1074937819
1930422268 363769578
886534370 391826834
991894390 1678324371
1821574394 1437167722
673050498 1376904252
2016755261 770708054
1417585983 501839834
1851539915 1229844289
2130558131 2104603178
1339591431 1557337922
2053849572 1801775410
1078263298 280643585
295764845 1284843157
1631019032 205480399
2110227071 1339576859
546392041 708803961
544195112 1338094964
432578342 1105760105
1196770021 613902201
1526999716 1062513349
1993908496 416607171
1165745308 1123816810
853732698 456902008
1828600502 189109021
1304841203 1657142764
1641524755 2008688517
250751673 412999850
52894027 215698137
13425261 530054393
401505362 1527501283
1267045006 373750969
524442471 928941227
1441316782 1236626439
1588230983 912184906
636773085 1538593598
597097979 1401696945
1110539191 356832985
916787900 364348484
1573770358 1731246208
1382762331 181753726
84254419 350763084
683845990 227117683
536808367 2141423082
920807946 1077048354
1967947249 2053231028
1125495422 1691056634
909904939 908482271
297943303 531263316
64697817 58845136
1648826464 948990038
1264127815 1340288675
96123899 1527735421
175113824 1734845997
807515141 174918729
1270803044 816434151
832715881 825603669
922337875 384359854
954036285 2086112974
2141054595 333037793
589224031 1593333930
426447367 1932547238
207071908 88777529
299955516 19145858
1088100154 1131867619
1341558347 88901281
1085957697 186990325
834378675 1916910995
898698239 609375486
1063089161 94567660
399968962 2130814932
1925962158 354362754
13856108 1106357148
75323287 964090551
498376475 1606092399
1257087131 504570359
1516398292 1107138247
1748721464 744633203
1979107943 1148382437
1177891298 1108587754
1975370773 154869922
495531825 212539515
1437888808 867382153
528101141 456514501
1383565470 447330099
785055024 385009930
1838433876 153318112
859346803 788554656
234998191 421572067
2006266981 1105870408
1432106326 493754106
8233494 853399688
2110384589 1382267593
2115021659 1113056362
242598522 1070084205
149588801 527928789
725305356 1899049611
1946767482 1147677562
906080083 40632405
1102945437 1749368527
593678406 572572285
1844137274 1848996726
1651133957 1051184161
210485858 739136971
51865239 293038830
199751782 2053667759
1334228083 1861977121
1155495855 43476830
1884768338 1312822952
757931385 304913128
544766241 2015308275
893046751 354633567
1354860231 1956879020
841698099 827311122
474648422 245426303
2066413606 1031619762
542988856 1049725410
1088242378 1994829111
1813086094 1143384933
812291501 1287770008
741607414 287391746
1005318687 1087480616
1652080229 1635235913
1203538119 1451824182
1452791893 889119972
1911339279 1213509872
878563841 451399629
2112506751 993131606
146397745 468536591
460603595 1114825834
795210834 1030130407
1930756174 400716542
1038608624 647938755
1070775318 1165525758
1851211545 1418899928
1938897238 1249914879
1394940134 977484191
1264703968 1990628233
277925532 1912271069
1626228189 884366151
322717467 1985105301
1479664552 44075051
2071097921 234137450
1439146283 1423822545
953623971 1440267131
846686732 2102699751
1690799722 1187463227
1484016170 44356487
409153226 1869683740
487729551 1466393327
642353042 588860654
1066212146 1795410639
2056855655 81726374
1896934444 1570345024
1426823170 901553423
32940975 1545289564
877506658 2020510694
1399182384 887084229
1507055586 517297371
520794178 636446970
1373289360 953758710
2048214496 2101867538
86790776 1357264653
2130967594 888914325
1768672391 1407575723
72914285 1157159759
642277898 1973243180
275412188 1379590285
189483335 458598299
512511791 626815895
2037461010 1643588701
1958407983 721800195
176408823 1837825800
1640685668 74171393
1759514773 581910567
2113077291 1620503252
1717484544 671931610
514889199 1444033339
60396931 764772232
1305341678 1004381144
2092147454 1041012576
844548441 783521877
897588212 1629216978
1412249942 1501649529
735211133 947922761
1424310011 735737005
1780294719 2032668771
181501821 1107317771
470859809 2066279962
668527710 1829134270
743377072 1108810134
1053786943 943616619
1019439076 991770455
1593014939 1531885220
1421082886 570983680
1026732434 1437938809
1302075270 1626078049
1253919218 1942583142
1770088865 1128771227
1475688736 1223730588
176925983 484301924
509610660 1682835475
1437350132 2018380988
1521497619 1576267897
1904995869 1849935850
1649413504 675182378
388200050 1749403957
1599638701 1267857275
106460525 1595890386
1474408526 90464275
1752711371 730053828
174067669 1440616128
97068988 1168960381
1754675772 1589988953
1790382479 1076991376
2060316678 1218212521
1304044816 211771808
5603790 1212823001
1890678103 1391067672
1671874823 378204777
1411595347 750323263
1561096618 470575111
1808731512 533457994
459461384 644767958
1125899201 72637109
1999605658 591129970
27510596 158707557
1943409071 510937744
142158475 1950087457
1694604724 1367868134
1011438714 2099991938
1205261391 1190266052
1876229684 76655781
230681898 1066009982
696687591 932469127
206578974 764038270
1138165476 1324215175
1436358720 1955924626
323045989 957353656
1403916864 1482882238
704224161 1281016948
439259351 1990504776
1747669967 1171297307
1951284946 1169497586
1904379828 1055090753
463751853 260529024
1991529927 1772340490
954573125 1108296865
1186011229 1001303339
786526100 411447655
975168437 1917626295
966196864 431196020
792179483 1783109113
159869112 1382689133
1115229888 2102462020
1297234628 1566194465
2123264782 319421566
237499370 401828783
903611448 700489225
1172094610 1504980353
1381231672 911500805
1260357694 1623554104
2005294784 615926199
493120000 140237600
22419206 1142352524
423410315 1244961645
405029015 850403151
130868364 681767334
945189411 1827574433
238139510 20145566
888598885 1924685931
152416942 2080353335
1908865640 1904601642
909585332 192201703
1831854456 49017835
940852024 625214068
2012439604 173813239
325936317 1384244054
729128887 237245297
1038887685 361192647
585293382 759430370
1377913970 1921630733
320193028 823483882
1996469164 941776257
770584021 1852078347
956005079 2091610295
843842079 380218323
1038303371 2023479719
941934440 1190981289
735486964 2079494652
1056722304 327938567
1910596749 1857892541
1682423848 133868187
703939470 998565187
1535875113 289480715
1737256268 837066118
1682137845 2095967137
204355544 1072190723
1397180202 2072410237
1203322123 1723023134
132263152 1470893528
1386677284 1078887604
1540353979 610941871
129094537 1939501078
946217232 2033588309
1619122231 265818077
401235615 542424176
790992072 338777699
1703507599 1424233851
848846927 1684202219
920292743 65870702
830081703 1165480550
768520999 270964241
37575895 370971270
777314882 1724626872
648797992 1868093983
1337778115 1052572744
372970504 1981382696
1147612539 941438841
283445449 690569885
918308371 42866000
1818630188 535412611
198723745 1524795695
977213469 392340059
1877169279 1975679577
2122163401 406239506
365923259 1111424099
1928262840 344759808
106774208 1213999607
460124134 915717385
1045155109 1941161242
814455769 1343820522
1514472390 1916299388
742697681 1944862991
846604870 457913647
1615441104 1214024232
1508316359 1345592084
892098294 630664825
986921741 1523887666
1236297040 1913968509
1160700544 1773194001
593631873 302038924
1987415970 1824766216
352272536 1291254057
1644977067 1662499366
1941552186 994152511
343470617 1756442134
209727392 969396040
1682606086 1348282831
313236287 2012538631
811253716 206976469
1900556147 2083522596
1760584989 1159945156
1155864892 1351338822
1661462473 1542629761
231343339 1424879537
1149455113 1357827668
308510085 1679510579
891509042 111487581
1729076655 373076448
75596607 1941967795
1973696214 705228732
419773202 1028726887
209408305 1808367288
937331448 1530005496
1916981868 928544635
1425317684 780137363
1878776331 2052525100
93928197 339433531
1840546191 828325612
368955915 1373830302
1564271152 2127237043
69591284 1521220674
1567833775 1673612093
184360996 537012462
621324201 1581488242
261478294 2016941770
1091379864 1782733994
1601652858 1555984267
1674125080 794978
1439694221 1749551914
1570594794 1253714818
1373467248 1370816207
1954569075 251793258
1294191318 91146364
1563267498 692035951
102807036 75984202
2062539510 919920955
355604160 1390800783
1721913844 775423631
750165092 1379529105
167212855 1354666205
1172407494 1333861270
1972735739 1830958513
1056649609 106012345
1470749520 2069782170
1977853664 880464470
243606979 1310633876
410605629 425842728
922566628 1152419726
59453127 1999404694
1202019694 1449523227
1765616138 1154456649
426326670 416904486
1892754968 1925949559
1622148077 1382996505
1143157585 1837095900
1354477695 840675960
1478095827 1737806584
430126442 925736711
1626385242 84489781
1930895974 146809267
1408601535 1572717153
845133407 1349069985
1675589492 1103263484
482716102 1790836153
1104920106 732538801
1469679519 1281290929
181527824 664721033
1493230360 577708328
962755190 1133300713
599989402 714496276
1745137912 977600291
1645376807 2077801641
545501910 142865848
1852565190 2060021441
743204950 1072383717
1062330374 898661715
1328790737 1996249565
1538833750 1143563539
1329292114 1571859831
756960562 415932085
1152144444 1996497663
600829285 271753431
154679545 1752158750
1586906129 942929825
1314264959 231256399
1636653616 298097707
24639953 153021148
39764539 395000700
1658227843 1057575051
291637230 1370740805
1282384699 1880512814
677637460 499134797
1208234779 108818598
453701246 1588175213
702585558 981953255
1748979428 1303772305
804869597 432761554
555056795 2136343076
1827997889 1948783063
582105654 1386945218
170632363 73534483
1012533074 1212870945
2036744681 937597213
1247313916 926654391
1895217661 2067433579
319193533 1440071395
1734255865 204234740
124757510 531935604
778631311 99183253
2061386690 110072740
1372140753 538423845
1488862995 1669587999
1940475851 475914911
592509159 679148297
466044291 646292927
280182187 1107266892
71686671 483851058
1531846130 705113511
61211430 322910183
839257507 1960723385
2133580366 923972235
1575302156 662149333
885230702 327162908
665565237 1243674132
157588638 1565509289
605419674 1969941598
1417803611 1647963142
1286904032 1871007458
1533673942 1235886138
1393718004 1322370204
534392836 1391957130
1078883415 1184469779
2053400612 1452274597
892898119 131081714
1469074490 924607802
224174552 1131273227
1575707557 1871034208
558993153 1742799864
1469189494 350408531
2103931834 1519445994
217504818 1544538075
751043587 808012965
506572380 914729192
1423482639 600357565
2070811472 1847095529
491008940 293247445
784769175 290697380
116719076 346711877
190984840 119831090
1420938840 552229996
49370158 130584027
885438593 317956989
1969878822 890479888
1273435117 618280294
1388974770 1344300384
1042860453 266304178
318523490 332405713
784224520 1771683104
386724567 1185707855
1486318134 1905116637
1542168388 766785312
164280882 2045032409
669058480 575907464
1207699665 1701691317
1497730111 396696777
1026859677 17606291
184208988 687674940
1891313467 1217978793
555727508 1363286375
566051749 1989510628
1606791292 238942702
1215179807 645919434
160950789 639284485
1590822304 571537850
516478364 442780876
1821691933 782643050
2092772259 686540879
1114446137 1197130963
1523979045 760769874
1904118564 251839310
690191240 426583641
484366527 1117212059
1033867010 585032212
1845253600 1895868702
331858601 328936340
188257234 293873939
1774660742 856331527
421923093 1803801116
2146783215 1208766469
410377849 1467613288
935752077 1841613461
271998582 931991203
1498005618 1482891719
772431182 152110203
959537955 937445185
1837844773 751271480
1668204010 900406224
1894640590 1599621922
1117440158 1372806330
1005543677 624882277
1871039304 1241521673
1914422737 462662861
6544913 1235761331
1099011531 1043690919
656832745 1493895471
2080494580 3962063
1500968678 1064160302
86672026 1841876585
313394113 1206328478
1109718380 411927253
503965036 171576863
812939256 1601440401
787374837 106734660
2050128196 1491718623
1817942779 1075173378
1339560052 360770954
501099255 2124833917
1870813370 1294245860
1922942136 406924896
653806240 1260166313
431574172 1521621809
442191683 1114560752
1524867461 602943145
1699593371 1120588683
785377335 1744609252
2034720863 1588237284
1162074890 938002679
652618678 1694885965
2009568720 961935791
507512940 165129090
754528223 664825831
394420767 12426302
1633998563 991628169
269765342 2042955914
2034071286 1537345104
70491690 1586103209
1127590340 1063633117
365213362 640244014
1146087740 549589409
790038155 1181763271
504719537 673232892
1063086882 384330157
659448327 210126936
1722522367 1106357935
1510352969 142024114
19919423 99670161
757342219 757151978
621329407 2122923532
742233876 571878242
1094803147 162105225
565280298 445487113
370529051 1543672882
31033217 1649380528
1152482063 359208323
1980949699 689738349
829571753 1147527273
1232585106 2092586075
360582605 1824113794
1608584966 708574837
75838855 563865861
1280453204 741192673
179711968 177774684
966571207 796231893
1683733721 48116488
1336988326 428475758
2001720228 1017345354
557411609 638575542
641885907 1827997256
1115351922 974731442
1666562223 2079848705
640498861 1102046982
594491575 1285549439
1802248173 1940101663
1476463777 1291289061
316659958 905284986
1878729659 876639244
742519836 279737050
513253490 1563296867
1320822823 997449898
1782476517 768450120
1198941250 933467689
458355044 1455674859
859801501 262735523
1221060800 620869386
1668135782 1106527842
1451294912 1415812580
438347503 1212390627
686321730 372947198
1351800785 848508519
2078603162 364308108
699750822 824492189
1910386435 1354455430
1871718029 481375580
141580313 1978131867
2007882541 553835380
110050398 1350524903
312574382 355487991
954708926 269174159
1730106490 449342886
2069728553 171156361
1398798666 1776401759
760237545 1285203497
201090325 1119696941
1058818639 2041567602
193747629 668425140
575392431 369665225
1418530430 1742677380
2028597131 1810063036
1985648067 643955891
1456273743 139604935
532503099 2058530749
966532350 1548926343
1764027154 1176932604
826205815 11225107
1239234551 1617611864
831117568 82469520
295932424 64658063
2119602281 1328332104
307092591 525508895
611275105 393015241
262549297 151809318
1018072584 547553514
1888615069 69087345
1761561848 1751906352
397044581 1336389905
912902458 1965405975
671037463 903388161
993307588 1472732628
656732228 1630951005
355257007 455717743
571754725 298055305
1529962345 1396479393
2113175907 205679879
1385113701 1317428232
1009748913 751256630
1578989478 1197323128
76933413 366831545
896849375 1205863450
954932277 1505911593
1777801750 46200716
917061762 302332234
1564918699 314702187
2076974814 495876228
534276736 1142786225
832320595 2044827688
765836581 582347669
467645194 794211717
65661685 992290864
432580997 622872992
575869884 180436988
692214745 1465277146
424408920 1584106652
944870342 365890327
1794670856 1851299395
1044075120 1113222248
2133976029 1283824616
1080470828 1932819171
1586367938 101109261
52200131 930755257
1242547109 1817589282
906595673 1115099147
1489587129 932147344
297234417 1004218384
1285458447 96524596
1632987974 692940955
97000834 1070680767
2031049869 1544036101
1764748943 1515633668
1254044710 333268831
258612661 1691987215
710992345 62524201
2115561932 1131667996
2143958371 1650853083
816287636 1872893368
1240569068 1003169978
233281996 607205825
1143232585 114715808
416907531 979152994
1110163996 254155779
777215440 1800875623
1078184739 270217046
1994708264 961346004
1054443909 467729915
1753872575 1302963145
1631559484 1763235843
902114991 1966448696
1691707061 382783181
1531131244 360772578
1770097381 613825183
950938546 1789531517
828447196 352810064
2024597197 1036600320
2034054350 914467360
1636443392 147691673
1747587792 1854388347
598855812 1142159982
1483872279 1331369144
530141904 770938688
499797250 530031442
1739493480 2029279017
416985972 973387013
1848071545 868386131
75638364 2083136514
2052087050 370898214
141564217 349900272
1138980791 1314139404
2116573193 208143896
1768477432 883481377
56413727 1476541224
1425904405 1774263055
1015992977 557036499
1437235050 2107121054
174006768 881784695
687898473 602349545
1680201702 1779197677
233257424 1731770921
1828420916 308956005
248300199 964171172
1430507839 1886272163
1573026712 904560986
529427842 1672560525
190235165 1896804568
1048754536 1786452979
419565420 470278766
637559022 1898839744
506772450 371245917
265652502 1954078494
551494029 1428463944
1487952439 1404430616
2096002130 607099350
536845056 802705002
344381243 1783651939
2072305109 1180886852
1294939689 236757732
1911584057 321949657
1001715909 10592704
1364973449 1097619227
497750567 293337590
12194321 769581261
882155086 1128828510
1498906656 897940886
879276259 1489152102
2067640782 1567098855
1551238482 843938879
43540578 1103665493
1964167798 1934979813
638210140 1301802409
1749975128 578354663
1625193281 2014601078
1874712857 888874198
1295001781 1646712781
234580951 1081684508
1142306623 451200267
167552375 1981045781
915510035 2093933157
2014767509 1654872811
641493606 472230485
1977069134 497480278
1946595760 1131385654
784718970 779195447
511805190 1823411100
582179393 1697886199
543009816 1128171062
1898892973 1432403659
249195474 1170582600
660404206 2024696006
1501129094 977552550
1999267187 1934458742
1900170457 1631076111
1845927381 1131994002
860254939 1083135315
1811074801 853552329
1815858018 83926755
1714306753 1523990340
532473424 111564697
1625803313 436038501
392749878 693901586
93664865 2049171258
870046234 1288752636
508837682 1128036588
1351193113 1358598916
2089236756 539037143
1774995024 1574571446
1285134405 1805929575
239501607 2089248705
775823950 1686277269
1274836492 568743279
1289804072 1176940948
1075407805 138229422
189464822 542625094
1139371745 1923135646
725312790 1747974282
102487768 521855019
777528159 956028039
481480724 234225167
1638925241 296473605
1463881637 1660876119
1328923999 551143902
627665592 587532767
690677887 1658057826
1333176619 841659276
136731467 586909220
1316320140 1691175603
495707103 2037150954
1548452189 1502141682
40003110 1076972390
1011593272 955247619
1047847756 937497186
29532360 1001021770
215973744 1007443113
635507040 1267333098
616988937 992099005
128141165 1804075760
245539131 503384110
1090940190 1000023594
270147417 1290907603
226549304 867111208
402335000 1596186357
819763579 1270012341
76729323 2130933894
403991399 1275031519
1574235174 824645453
359392826 816575
70633271 1424744368
1427925582 1503210625
1077907192 1273600707
1098150822 1691305683
318694889 584106179
1196170788 1211683994
403760711 884267620
2054519655 758714416
247880542 1872356892
943057503 1231546109
1498681004 357666458
52711086 400474412
1844486508 1587819620
749980622 2010458690
1489051190 17726248
1770514779 885445484
1785243335 389572354
1948672761 247005768
1098739254 1294782908
2031521940 800077952
66188962 164683963
378749035 610960859
285041907 1562724622
1555957189 175276212
983485137 679757344
1794908770 1215203807
30613112 1055356335
1420066725 1040015011
1038429502 580094576
817966630 1265971881
483985555 1658183355
630713755 328397671
1520700347 208619524
996153736 1526357807
1226445976 735854827
1529525468 357951169
1997584117 1216536851
731869474 276750732
2080222064 1377545077
1525487154 1440074138
836692411 356709748
1014628879 1626614277
1230085832 394902945
564576576 2134747750
391182482 600393876
676144278 1968571093
1316825942 2126585003
711610690 333003839
654476288 886563968
866012243 62405418
240574397 1224760778
966259562 1856856127
468237037 1954718554
1411163061 1765045853
2136624155 1916003981
946409313 1440650840
109229776 1343961154
1193416674 516521259
904526673 2113769045
128422096 1619588138
311114706 968955767
886899718 142194554
1363385714 5177380
101285567 962830530
2029727563 425055111
1398870566 1984334914
605604834 1148157635
179634248 1538799604
130007628 823692785
1685752716 1338801165
537981219 812851926
1349312010 1693786409
1615960188 101741894
1270133064 80905386
1637795064 1430845489
623334876 655244959
281228207 71007927
564934331 1884708926
831953379 930423901
461645347 1201517609
1823869522 1629458370
632540460 795144723
1912645246 928268296
2132787334 1027469240
896493812 2084185498
1552826162 1456596813
693486068 1566692149
2008745893 1270228700
919882212 140360452
1435262014 1173693750
1117207887 459907715
1118413649 1805416570
331823912 1582402087
1987907633 1493502038
1948956858 745846649
50040353 866687815
1246909715 751244827
975879005 432290745
871153417 2012392355
1814879794 1995481859
611547836 1516885409
1460024921 1165673087
81603132 2037970540
1659819327 597005102
1836149321 979074151
1226315440 1686924207
549199464 1766865799
574976009 1927340131
1070309 1416061407
1416317051 1592384940
846139299 427563057
224460764 473057403
598789303 635452895
155819608 1723425361
463251189 1654022525
2032242058 94089367
2021708758 285498893
1572699595 1238887024
1270552318 204052318
841201205 1460740273
777714256 67339709
2089582294 360608395
746154359 1964438044
274837378 2027574504
1439045265 983766827
50206310 1019765664
1335981254 586336900
902358805 1193868826
1634238319 1680949180
1017877346 296067311
259461896 1364224687
599691441 226305994
179806709 1807577502
1148028105 2007854108
1111998625 637160483
1312814879 2000866275
456618155 1023481822
1126269652 1745443006
336431759 414747286
577784611 424633184
371070246 2126434897
91537012 280674577
593789904 1937712010
2078435194 491067257
839217121 75869275
1896472103 122903557
585513600 665352436
235472340 1356401347
1520425866 963903757
2123544230 1441525368
170552942 1992243932
969371194 156119172
1702977022 2098530348
545000408 1735785130
251454019 1749691653
1982234842 811749840
65789762 869599145
219172264 1648346509
1665774766 1069764996
1943668686 1846694844
1152708496 1509253442
1544875660 952282965
800514092 663038072
259733313 638744029
1676931299 1033415198
1039969841 420601033
306500375 1137024666
1844132527 224338637
177550620 1975624176
385117272 705988096
443781601 860890636
772940582 1828501844
1896262843 2126635957
360871313 192026798
1796917155 91142783
2077473106 2018047096
1476134168 73217765
120235509 1989985278
987083881 728697290
736159468 1715553033
529702084 199190097
1905524654 1230084361
487958146 181679580
1515363682 2099074876
1336477290 713035347
670562167 588069440
2024647328 165552050
187993708 411762577
853268652 249364247
1369047360 153537046
1978133121 1960289882
446191066 1171535260
1939293483 1781864373
932407817 1816400815
1076446679 533238748
1044738514 2022003107
1706904668 575818113
454995311 228656847
905646184 1595346790
1618781596 1631538039
1308309044 2056307140
610469902 967823778
588878813 861147504
1571903377 1207866029
1719844653 1934578159
735096878 1900368835
300053077 86192406
532101024 496374915
599104675 1517675058
1457651954 1422746133
1945302661 2046184059
1754605120 951081307
1549325821 1689821330
1175359564 2088469623
522974422 46951778
1339265345 1873549028
1432926914 2025996477
1787468105 66225887
2055178324 320063212
161688122 584281148
1885834035 461210917
962847681 1072526739
278698025 923216948
557623975 1573613450
2028670972 1001859497
1877271619 2061481358
1052574822 58285708
640354589 2099092570
1052735120 1934289537
482732783 1233720887
1175929489 651199808
615776047 734200023
344041336 2047081433
1403970705 1185085571
1427816908 1118145245
266915028 77549157
1284989241 312848571
398194137 849098808
68402970 1265216371
32797756 1105125766
1028359422 109732572
1122585046 246718650
1238747342 1773685875
1693516970 1138765884
830606959 1717851030
1783428424 1305550057
1889634962 240556991
82443732 924813705
1208422457 2095078863
743535416 321169176
954825218 571760492
857654968 1151639987
466930778 421745756
2108986111 1127429213
1822736728 2018565714
285268438 151870093
1005700077 270454369
104330371 1599657126
2055883436 2145108487
1761367996 1281145022
1904182747 1020927229
648394337 1032236109
2077998027 286408605
1750587505 188406912
1511681531 1436844394
860413060 1232968921
1247810243 285676337
393574362 914638144
394275045 285291621
466246639 18297125
285282298 1147390178
227188618 2047817338
564110002 1623958178
1976371946 994955432
1223819384 1997642978
2034315059 1164985251
809231750 2081412593
910308934 954255140
1546167524 175558714
563623683 159441648
1675053296 31668635
1607708435 67768435
200557310 234697649
453245594 135634798
483488920 437309412
1623640607 877341003
1802304346 936790283
1023016866 1375557195
215992591 1198232168
21415966 1075068186
914062858 1085574152
1777351273 25920842
1966817838 2084765112
1053551650 1309071302
1104699921 1461049554
1300342763 2017953139
1093438511 1476875733
1174897553 1412175967
1446134936 1602725204
413101316 876671032
2055555493 1101342657
742719121 255131632
1126928149 763858192
1441955116 2075429266
393682046 1748506985
258591483 1483252011
1041569697 1453906931
382762835 678127566
1911298602 115272008
268890768 1412677492
1242495400 41997459
237147840 1477859327
1462673364 567443856
100424495 916377543
1486242039 1591783377
761406178 430195685
261803225 697895141
845550468 1362133483
1713119739 1883863393
993397608 1312571368
428673487 688975579
1551954762 1825801082
68284814 1549163956
1285585114 1260450287
2069505258 1015711176
1213042261 584623542
106696132 734007357
143288725 1054580688
1413218407 219969874
983573533 1445734775
677873072 1197471307
1449071394 1781357612
550753654 1742195569
407322802 1334263161
159715796 633687474
868529930 470523954
1427565382 630640543
860985851 310235973
526587045 557082337
1587136744 155184253
2059029236 6072456
1738088069 2013907255
2043222454 1896516006
1027324545 432362601
1109304247 2101185227
1336360988 1005511161
1372881828 1874831526
1984490399 147643507
2058778649 302414248
526692469 441515818
639694921 371628390
1150236708 1461223105
287599554 329962351
706629808 2135800610
1767734541 492989227
2114706843 442024954
1006128937 1883999733
59575806 1663063285
1825052469 1725105749
1544190550 1145832424
901623432 380985927
600025189 191157885
1632194071 366601546
792647649 1287647188
79753958 310518953
1890563899 1448575347
703228570 1968118590
2101516272 469709017
2070657383 1795173754
1740329832 1398588870
1299102629 780513362
1898090116 384349638
1241408935 509502898
1741632247 576043509
127802949 1014465390
632832353 1322015442
107447572 603840916
1089529485 167690759
586051065 994620382
1249941657 1641442971
995647237 1504264536
710653207 636869310
1608773112 621514087
1493369631 439626752
1128060304 1846150449
737780469 1972570668
1068049418 2015589200
1734347770 1321410800
1322732094 1172990193
889063188 190957804
937799026 1018772696
723935371 1439531841
641373435 305891208
412186961 1012013960
1598494689 1611977206
953887382 614733450
43522207 1090298153
1049995425 2129116794
802640544 2086119375
758736350 1387431104
1017620977 350227332
934659103 493792307
675930409 90161702
1795280636 2075879599
1493101104 1127887668
121630233 2025595660
489981571 2035326570
1303171656 1155954032
1189370487 924447462
174700041 601996968
1335950641 1644771130
302834110 1397364063
745302525 1748008833
543719787 1595883819
2021408335 1176907813
1274980404 869827668
1858038921 936592093
2086228875 26106639
702360160 542562521
55993316 1743860656
1687473301 762277343
655203631 9791274
1713733086 1298094843
1414277864 1742096888
526324514 120700815
1067415075 1292269080
1308231952 28201519
124463128 1613492298
1946931940 817107984
192189628 657203636
190654525 1327917508
496276791 1926304966
689619563 1043797126
1572138314 1558218314
677239223 1553521083
257845298 123482557
1931819965 845932648
1078756011 345032402
12901313 1357329278
2099318639 737571335
1096271889 2070000934
189578446 975337619
953712823 28732742
1112852905 977404956
693402810 2069167045
157384515 1912732069
1326562785 1287487684
1562102285 1206214338
1032334146 1205481233
711277384 972534284
2130377455 1748251763
940697167 213483229
852408115 595719172
1925669447 20626538
1963768601 91666499
180532807 956469710
336681917 509977306
1188624827 436761828
427819986 1762428973
441934792 513876652
910300730 878786206
632161247 998249077
285768583 447033032
1830579799 579702550
37150719 1625660271
1663102043 913235233
1844448140 368031901
1451584923 609391811
1087542305 1991174989
1605380521 752296062
1795486041 878298820
499864558 1425924191
426209236 115669284
1689464575 828511114
1707112448 1729008765
1664095287 1613348724
527942611 338975707
410643786 399320086
1009527837 1163294197
336664963 1405735940
2050856921 1387268619
449362024 181642762
593434662 2069198911
1093223843 45630391
1583060273 1386993441
62020909 1559419600
1832517024 1445089718
453648708 1318290329
1210957807 1041942734
20845589 1812937805
1458622830 748504988
1198755112 90137170
2136226979 1597039195
48624351 542503203
133372567 368582361
1218557218 1007688265
480855291 2088244456
1568488289 1080267799
1770111527 947580817
1337716971 1037235910
840995589 1948059284
1764539587 1682568916
1527261743 585699729
787327289 1330612562
1598751013 1840505468
217766859 407274657
296790233 291072215
1873704743 1722927888
404758194 144164688
879146015 581080918
533590352 1007111234
1182000077 1697801352
1017684133 1162704182
760589736 1214829770
1783059410 1884407865
1742511662 468698233
357569086 1438216053
1385528251 1734898671
1576530872 532939507
295796008 1211740557
2094154984 502556864
525056415 676747055
1384805669 42965672
663128817 1168958460
726573502 827163306
1483127652 1454623636
1251124850 570024237
301330910 1975185689
1646612115 1324435601
1067944746 513037032
1450732659 51702885
832119766 888996608
677933453 1403596214
1769325307 1636174544
1364816159 1693434980
395728482 1415328639
1040476195 324027727
801756919 1682375739
1803375833 81665937
1945188449 1836515192
656064606 1018395675
628362465 1863074281
454529342 1585238162
898575351 411157958
229469408 1350818788
818985438 1355198179
319582844 2034850643
1071106961 1858294615
478487996 988419055
1919918281 269700328
1196505818 1079901989
1154836584 243619414
474781848 1930321273
857863753 1995061496
1549436166 1713807475
1759773716 1149785034
2081292473 1221727796
104713790 78066979
1885803241 1375180614
635947911 314114340
956932342 112832270
381224366 1980156234
1961598216 1946335637
117305854 1598368392
1867942685 1959154131
1357201895 1641674085
337756871 1144304993
435087192 1880796766
28626101 1791481035
1149662406 1138211808
287420861 555201199
1482485265 312223715
596074349 1000433716
1906474440 1403069978
752517079 2044020774
475660482 144109511
1801033398 915786810
367086978 406123652
230081314 839518696
1446206647 1519692814
1944011135 286370721
788683930 518283717
312935155 1944799598
496577392 1861769059
1623414380 1140420092
2097426770 479014259
384703009 1422610093
980789650 739008125
1865631793 2048908693
134026137 1367347706
449776725 661958105
1976558656 962772621
1434628702 899437479
2060128299 1550053205
6455152 1658942484
1102493131 477046764
1007992047 961310642
1836824085 1261815294
1405536075 1402960383
1083419551 2108368606
1378508070 1841663986
782662704 2060641221
446785512 1173635286
1328134579 1571324606
349452137 1135006842
1195911406 147577926
1835873971 957504768
1920541540 1727334837
931292714 1989089769
938155191 668283674
836373418 225492874
282736807 1840347934
165259613 588534134
1879857844 1958699784
1239615861 1310633873
171469189 128922075
433020813 354136918
922048275 1326572662
1581823911 1730614270
1416464099 1262131377
1350206842 1417825907
1105447127 856813499
1867112718 1316340983
1030802283 1037294294
2103875766 883263725
1744509140 1585480063
934642133 492102002
2053219664 48625226
787027098 952878350
19950160 1268747013
1581585750 2139142717
1194941856 768509680
417234000 1254850187
2099672615 1304459362
539318276 216705635
1538487757 1794178711
545673358 891552356
80279932 1521260699
1087050439 913903649
454112984 866023264
157225993 504381142
1770788913 1054579662
1988501105 1271954153
1557345438 1257258244
229413328 218968228
793685806 1893458628
1144476686 830019455
710531662 554055863
882681605 1910744904
1527317710 1584124709
261085394 1518918459
1260935298 2123940908
624619703 36876268
1705616178 1126932206
43449410 1090679923
1447255542 1732897100
201796994 2041661355
475068915 1109201254
409225705 1103650760
1514410235 2070404261
2019782498 1592639412
1350627280 172545748
1472037625 1030108016
1579395278 1191805223
325342055 92292064
906722608 28796725
968889098 175801153
1485318544 1796142404
815814258 1236583154
41196946 27777799
1997394518 239287061
849178849 453593830
420476466 846192641
754292341 376536761
2101800504 584479316
167317215 459397092
1912951064 550451333
1929569256 1674491714
1176141307 1600408908
121472914 523855975
1178761473 1737771893
1998535249 1136122475
1891956612 1619155447
537602424 623381500
986695291 980024800
455618306 1796573754
1132376646 943920781
1979382863 461828782
1066091558 227357372
381661946 1889428843
860122877 717089649
788039044 1278830504
184644323 1348261278
466086064 814984762
1809226211 273682648
1745951575 1150815645
1098728054 986146120
1442233591 1947613600
712181758 635897151
1093973721 1837962010
936338097 973712276
682656175 967963632
51898851 1976457447
1617621823 1597018308
645472420 797281792
695794037 934063514
1983470086 1747179009
1987463189 27433367
1607038726 1393324694
1006911691 474360215
1064888894 1897088589
1723957304 692771690
1613821884 1893375698
1673201640 728693043
462234278 1371348316
284962663 1264443889
1129992142 2099842901
643014241 1258425605
979992875 1691326236
193792511 700481351
1062522717 2055007118
1175489544 1449444862
120439451 1785314922
1026470662 238524228
1855109470 518201276
1570738116 476628259
290796257 1409088759
1264345653 1071326431
21941909 1560235655
950495317 1486620631
1043934080 1178669951
1126770250 1214467455
1943626382 1062911574
1936573205 1054957854
1047890767 570315717
84475286 1654161806
1874096108 1793575496
801382728 1785445793
761363212 444901952
16287326 1331514772
124439821 503308143
893368175 1261505450
898790698 274490996
2046036215 576279286
694658041 822907937
263605346 968461468
867439917 1097843422
1370111639 1372112798
1987233731 1745883240
1711352326 1820924302
161761644 1658520236
1520085964 1802044812
947557430 2107337292
1580891034 607009898
571262718 1688405534
1929341806 1604584239
892771342 401612630
1639467472 518665059
1219904248 623367694
1208841499 176579551
1157834805 1835262014
1965138488 1695719437
1956613079 999491558
2121074853 4019669
2079008634 69153585
461468387 1291887524
1619238481 1008595526
1172165966 129238611
1133295542 999938762
1855019997 1332468455
117198877 1048421832
1631870358 1978914953
1696177986 510603049
313026353 641051948
1202133083 312517273
111517376 2110357036
224690099 582919845
1463046169 929879292
772587799 455952748
561229625 1127252426
77282734 42285875
1644074650 1732157237
643956816 1282628515
1438007203 1915667407
240127500 1911221589
1969821336 1759329298
1303886414 1898866688
228007145 587694979
680398285 1359316337
909570842 2049514434
994011811 831198134
2058788918 1774131368
171004956 1763538031
544262595 349245379
1515362198 2070324738
2082399577 906152694
1045518581 1349070828
1751762855 1117547819
288705384 383673734
1794286128 975874844
366241306 648987006
623810008 221746064
1705817965 150336906
1089049009 224849650
1678492667 752523420
152519297 261051229
1356206794 585501159
732643655 4954323
1941610875 1061408688
135339711 1207015603
70744360 350396358
1907428297 1426471051
1944206005 1530065759
1682599390 1902991971
1355616566 1768035265
384374209 1851846860
1844389625 901781409
453394788 781486271
1918045269 834447495
1969123284 240356939
880283844 1426850552
589362903 566031399
1570481727 1913496819
2012409238 841532613
180521605 617673635
1025690008 1635872697
1130504422 2107662353
1646278195 273843339
1952006548 1814783977
168525846 1369651574
218133832 1756467844
1445610171 336385783
997889663 1374772500
1813623491 1703799598
1187448835 549049127
1597496800 1866437912
1043164676 1322320896
901497540 1920799701
890372863 979111070
1696843453 975252171
696983316 1667608157
1419978289 1345537012
774751717 759221043
2031519603 185694414
830693599 171624607
676614495 811731645
2015780483 688268977
1691005667 1823198383
1383241194 846397657
1861428101 1561687693
1968999892 405979992
719074255 951757531
343949121 1615501405
2110389201 227583664
257976046 1632472009
1680086602 1944846162
1353115866 1049973273
1337466983 559790062
860046118 999406550
1588807286 1936631321
1155523832 1423769007
1912020401 1572072215
1690922955 515129679
1800760718 1876982638
1653994778 488525362
1845448038 695230168
1549561029 400304417
756630704 1684618483
478229987 2034891946
1167093355 1725899005
1655941363 2141279314
137302528 1875151986
346512357 1969093915
1396247655 683948277
974393533 1166193154
1313744014 382360656
1211894070 799343129
1773802860 482157345
1243710358 1480152890
1722566693 1118996894
809578406 261970150
1063317057 2100098291
1306985754 1538590871
589980310 1022143204
1032025780 429890270
1795355528 1017762771
1001239562 806618008
1864532690 1659736854
1086103990 968991582
284917534 153806969
1157395911 22043771
1238164990 2032747046
1096071407 726799310
2078003252 2137179290
1825575433 1711135754
622534043 129413122
962294985 1436434070
1024102569 2130654663
1119211821 1785254846
554392698 1268418673
737486040 452754019
311069153 71164560
2036608334 51882687
1539610697 568749800
885826454 2058134596
1091602354 368019329
1083952907 1677024235
2147399451 1798265672
631497463 1642327725
950710525 44548904
808586094 1654572695
1605045939 845770832
583034644 1513371065
1845299198 1459094949
162607787 1474094072
1315774717 509700217
588686455 950963214
389503424 780721078
34211465 466489235
176634863 697227124
1466962781 315727969
1922731017 1783016218
1409019910 1379560737
615831670 221557027
1557289513 591988077
1431103390 811797445
420643119 1533426126
928402070 434509214
265741943 1222210382
855284822 1008188619
1753785195 1843901770
307848160 855479051
1974282629 1527222902
1640449988 1040173646
432426667 899787218
640622898 2146797955
898200957 1543965978
1145804622 2088173196
1015007157 2115697800
640460088 2062852963
9888120 31809408
1919221037 1207045591
2104993577 221746590
650095978 212649548
1795402109 1277629647
1737309631 1305534156
1176320278 422440987
731922593 1672368442
1950322276 2068334244
2081759156 380293026
1958636420 30387776
12031815 117817675
373072494 1700973573
1737588337 398187352
243984872 1667646116
872996093 1298120518
1046504798 1431020629
1468496757 590631669
461515683 1655763336
1992005154 374796059
725361821 1589670731
1447042906 436219956
168385276 1756264258
31644465 840394847
1242599929 10255147
1391057133 1058090065
1488503444 248992794
1562725927 1950359422
35767211 1885629093
2085657822 514148536
930407072 1730653146
817113378 1561740390
777141790 202072532
1771942902 614881323
140190410 1261426273
1369312704 1944000683
1031920046 976047700
361779414 312312364
1707817682 537686113
220728311 673762092
1363526097 568528062
865465588 491646026
1437990901 1272976809
1144230261 457722764
1901315689 1725000267
287714145 1829582919
1015601030 1712333447
1758371105 637830600
1139668248 664161031
1621167586 912629970
1806877417 116705533
483783990 510650123
1047625166 42571199
371101320 465228827
1399160384 551300105
1269987427 2086378333
967797520 241987163
637431752 979997465
393797329 212310421
454626692 867419489
2091883872 692392942
1636925933 2085606920
1388634338 1271631261
1919782346 1818010476
286953030 1414296480
943922357 474515490
373809021 1998659116
1749745828 1800185587
2024597236 1457555991
1918003494 2076993323
114836903 2117051232
1608381738 1433725383
403030324 930543479
1929835604 2129485946
1287274115 261175461
950568653 1117908909
2003787029 1183482817
283831794 1676148854
1663023624 546941630
768315251 950486094
1524379062 372487155
2118759723 739041208
677178636 1288790050
880680209 62191428
1810941953 2139941594
485559734 1048691260
374755040 769096677
1243773080 1697445114
2111000033 1124584249
2099253402 938976490
181940069 1957072884
1810248057 1756538544
756635942 824234609
1042139755 1340122405
155332515 1814906145
2083069955 1529740511
697825588 413179189
1293545907 118072996
1028502358 138440063
2034014334 380457207
236223650 1372916657
1882835467 1494480522
1840298809 1118324432
748126926 332882736
1929736829 637212083
593649700 406696912
51483856 1463728290
889160612 1862165248
2018437338 1073242372
1756301560 51425136
535518335 497852725
134821126 1685868535
1050990545 1643019676
1704569293 1319545524
1606514360 178784178
355658157 1051810407
2072061336 1012850424
649357881 40882842
1548067492 937616862
341774630 1234930799
1748609043 897425759
1848005943 1760746128
1481483525 1026097579
655001708 2016381439
173086401 923182948
10005039 1400155594
979038446 4568583
172644617 511140523
502595064 1527004970
2030924314 514143290
1811224477 1403971972
1877489128 1316879738
1180650823 1266424700
196881352 969115898
490252081 970189657
103777427 330333837
672115436 1291875602
492523436 735391571
495823134 1117610244
1877144492 490756660
1494587413 141527798
527700134 1584999849
688520642 1735434689
617296263 756296051
402789636 323525030
1697113218 751966854
2120579489 1555248285
247310958 826004408
1505293154 1419448566
918492300 631737352
906852849 950785054
991447646 2103014091
897998123 1693417421
139428755 397342907
738745458 2121285847
2013941686 1962333531
1618562688 1696403808
666306186 154547434
1310332511 1752322809
473501037 1959281188
1298990643 1639345593
2075156239 1987996953
195407194 842693127
941451734 1334583110
168449948 1593227554
224895345 2140031932
319158700 639720452
1747441962 400866312
357106295 829560564
1603259482 1897950052
670561809 75493209
195434117 1686174714
1804360011 259280819
1745991229 1330609642
1997501945 1804633553
1902314061 510329964
1311892390 1453791552
21137325 292818801
184968035 627009672
1991226359 1465650495
1855865889 1929035828
1828949522 2003957363
1014906160 1914347573
1067136870 1887370731
511152124 2073256323
1092826996 121801687
1418872543 76662667
2015400380 1872352136
608860442 482099123
187800844 1078984665
1822870212 1449976187
1715498631 1873564585
326575232 459403578
612104032 2046879942
261020568 1822451625
346080580 1619562843
2143629904 1810798131
496877914 932978416
1432630403 414722671
2029163272 1601888656
100008495 295956183
670147311 1955713569
716215463 1165919783
1755472283 1101068931
578218261 1070558745
746383100 751702866
1142684135 415233814
2138244805 484447347
822238089 2070878232
1827528327 1016296425
1355753703 1713963261
964218202 1844995429
1767052086 987137496
815279253 1021707037
1102460290 329694982
478879534 1848249157
1655487386 1576406553
2071861668 1797826723
23500332 1618210862
919735317 585743022
773300769 602294641
313003608 646641321
1553125086 1325794227
1147616249 1408984885
1781739835 476039472
1493493053 1804121788
90474258 779015580
34859980 1727725852
1793142679 915868671
362033979 428650345
796949887 1054686993
1928759982 314248685
1415556155 1204948497
158450840 1858189688
259267002 2105633360
1644463820 1329729687
894500115 1447659390
515155995 537431775
92146989 2130143917
1190677225 594736880
871329569 517424306
400614570 1976976900
1838394078 1060433222
1781074600 240260275
199485330 610643294
1037993492 145626381
554558215 856582204
2125981703 894959960
1174024552 1803894194
1127785136 503426776
1180552180 483094942
1337728373 601489928
2024723488 1639285602
1461419706 1869601322
211288232 1408857023
849220250 1835807857
1756546057 575679203
1017708022 2110934571
976403119 1525367240
856481549 1129151127
2022062757 840596566
1861243710 777427986
1762026286 1390647884
1057797644 1542734726
1757210584 446812431
1834355641 462246441
2082137437 1397585444
1643466393 70340244
610999357 925552929
1343609495 2034777992
1476600222 81156942
1841103299 720537612
445388582 1617795716
526198771 233215911
1997341213 1389075905
1836972248 146541572
986157256 111226596
2064605117 1052182083
34127567 554959176
1915828264 1643452458
729499867 2110026353
858645830 1449408857
1617056815 638644775
1803425177 125052362
607538705 1251305386
752487538 1322743297
1992960519 1038051797
548150649 987040631
1839484655 1909309377
1102163255 1327681438
1658182980 1780545681
522981772 1735712276
148753436 1101560600
585274897 477235066
777932720 1278317068
1508784867 638050888
1538836898 415081541
52700819 1637201428
333413821 410849784
833884032 266750077
1553329930 635498130
1276212865 1238502720
466957807 2016024852
1145601780 2047266598
661928776 1529355271
1243131080 1449591135
390566328 277000402
796218880 106217508
910908474 1432698626
1859772437 265261216
1355032566 420768597
430742287 1712540336
602782033 1470262024
2105100617 1834950064
406078593 85074931
213283210 86570478
1549389166 1805665259
119182324 2023037420
1843675484 2119983469
1202361873 1168529016
1825175335 1222010602
722616758 697835785
196814968 62351932
1889311596 740974271
524068765 1598400137
1344083862 150206240
1085685810 1786839704
604270393 2032953298
799055043 1271757989
973138264 46303708
607431801 1141470149
654082554 85670774
1449542485 125526746
31488021 289945245
271032129 1621845134
1557221518 1251796606
2067494581 861051102
1723420526 1423335438
1757931321 1535104320
677866409 724242748
1319227781 1458009532
1885338967 1699838936
1421031585 1076218079
1410901417 968651337
418824921 1817141285
85048669 1373980829
1123876856 252913065
256855153 431260312
540355871 2016211835
227281728 769908406
285280297 1353464096
951620487 340145850
152911189 1872042366
366092290 528407031
872714192 1796861996
1146639705 1589164595
1708395958 355062791
963557372 86324106
1830116519 1365695273
409564257 659837148
598620926 1586710918
1389272852 506370989
406134753 430280524
999445924 1727519111
1840211443 201008069
1444793293 1804881182
307543021 1125198957
812558038 1446372588
1679052681 2043232041
1801427377 903270056
1879187080 2097221594
1172050900 644275628
1296222698 2118180891
815947655 629447638
1869762002 910772101
1214229399 2120714390
557570119 753311223
1215999898 1849243164
1122992165 2067735079
1473489387 479578211
1088739789 399576931
1208394939 1258574262
1633486587 2005287288
220002197 1451408911
716491182 1368357261
1850738378 162299463
684682436 1523145030
1932393402 830205532
1232885124 2138521836
1746729152 1075003416
391614290 2041372558
171971719 1118956033
1979717633 1556208052
456143404 1561347644
1854252554 1104387182
1862517185 234549591
1059881628 2008660922
2051122203 1709861928
1454250703 231397740
841990073 568018701
1185474081 634970052
197746697 943504403
1004561365 755871882
912421954 108663143
1490756270 707511962
964674432 1941500825
99643874 1165182966
931886869 1161539450
868311170 848179901
849202747 1341670308
1099891700 1487486110
546247892 117834014
2018840201 302641946
1619509671 132174276
514036815 723365160
216056515 1442009280
1355429123 694580271
439119985 1778951720
817227521 1074913542
1647014897 692577614
1189560303 596187613
244402660 1308734930
602162756 1876651406
1835629713 984599615
131948209 2039353248
212055142 1354030281
266557441 407676741
534969950 1626085488
2019566182 483691055
258967631 691777840
770953129 71523478
1684828776 792951472
67010222 1246186150
293475068 203901055
288217117 920628362
1577923823 892513838
2033988759 513851468
198737888 1000315659
1467180532 704470915
1804474123 1190353363
550115205 1467974675
221936912 574592587
375100427 1009372725
2002740540 1963043021
1021184326 1904448403
639013957 1651893961
80982218 2050075912
263139261 353007144
796115722 1231372428
1651329493 1144870062
574808563 1389466438
705143749 2020584939
419326475 400911842
1586103305 623310622
1137622889 441255196
1013033339 2110533759
611782995 855017561
304012747 62902498
1433724567 1839440354
321717485 2063952334
624427704 952946170
843098152 7870866
1239786747 1028848668
1726660006 761526548
218135754 1690480220
402310077 1038436566
282532880 147963847
1113095339 1895342300
1666186453 1117084935
1356069101 910447120
388908722 813898943
725086172 945523314
1995327718 1496670054
1758901543 2105935639
2005557096 1769171213
1423706666 1102331101
398876722 1449117508
620248474 123183130
1231997987 763085706
596630220 504632780
380908571 729133493
1719358772 1432714548
2040367319 1540119794
951940570 1271098492
1579440504 1380251139
2064504490 991183767
1950459943 764540400
1898016262 1619571383
1659844418 1587793621
339521756 1901935068
140100055 2063811433
1403844888 1785458974
1214380127 122970077
500817709 502605879
1350868193 1309066875
1015413190 285302720
418579131 117438348
1085914696 873938211
494353487 1853678889
819661112 1025856247
224283064 881978363
286021400 1658505754
1933680576 1899499215
223955585 99544993
1253475597 222978285
1564662466 399817818
1133284651 612699357
2105821048 1934780132
1998492728 556265403
244432483 172935101
302580800 97623932
1373409741 1603942611
1923823142 1752933429
186914243 91027222
1605273718 1760067834
1165136856 1869595241
1121654230 1530732251
1878829764 1850979362
745331997 624756212
1588116485 1119294213
1709811774 1902148270
1284882382 1110430288
937737753 618443098
1392892447 117652862
1219557303 1477839351
878636609 41325830
594753152 1149636265
946412759 2090069812
1801875791 455395858
1397290789 680267414
354037070 715511299
41646056 1825176886
1505082809 847651752
1959775038 989106248
191798721 1648227167
1825188791 897108248
102010824 1747855302
1483364692 1856809371
1242390243 1385920547
1044054358 1501409056
743211258 1902175175
627691048 1821178915
14847210 1596217432
1904436119 50767668
837482119 602289511
1625902349 2025802506
13586174 314274782
2123529905 1194072889
966487226 142503381
536080001 2118138990
889912072 1447384132
1160862631 1829352536
1104188036 236968536
2140720553 27131739
1545835415 1873479539
1455825934 1262558537
551857072 2009475640
527651290 612982718
1976028272 534333267
873741485 1247536664
351887210 319983266
886494353 1534642575
1974910823 1628212578
1542828529 1818560032
1047015220 48976689
2022396236 804610536
1888808179 782595264
752244109 1481353665
1278605703 1348529866
1711722288 1581158314
1482605053 1528960515
1498347263 782990065
1995413106 456667936
45093460 2096033102
1662472708 1030750915
963773912 544435227
1926320183 1259765534
1853865327 273887161
1080497522 1705846379
123966033 1157316784
998182565 608950912
732017288 1341110244
409220767 105523828
1221304827 1708561610
1567279634 2005151857
734939705 1720887822
318443361 61119780
901979181 437143995
1482793827 1159910143
427495123 1328829237
1055535682 1273816148
1741837639 116584407
1887282174 1199234891
1713940258 1705464314
1831762313 146991097
1204845110 29142321
596262452 1319315845
1299853923 36712040
1771955852 41664986
564914344 990790268
1622368803 293762065
1271898756 727645815
390283899 16724067
1595073633 650346018
489327258 1627085262
1484905214 496924315
1327621939 61838673
284081275 573231567
1500728251 832287824
1576912406 1995644983
1049090616 92817811
2030588403 1889720504
224053358 870300781
1047756761 1672371905
1034847377 317548475
242951507 859153571
204378811 1195266107
1391386179 247969481
678953557 1383829260
297405162 717678777
605736389 770763791
755800148 715105435
43842374 385645049
1181968314 1086314054
309340503 1190692815
514633580 777714915
2092068454 562152475
237576898 1074434621
1317453366 2061147893
577336851 1039642858
459357214 439532667
1937441315 349791685
2030248746 1699285530
39980598 677502339
205116523 1736415630
1822540144 206519973
1029053437 1848882617
592308645 1690879191
1023938936 1739304513
1530761668 568474046
1103690119 1353064350
1356433392 498732564
1087664110 30056856
1791537283 1520118536
1547686911 552304863
1292171501 1114371648
523769581 644097354
8447143 51511814
2045023856 1686720875
540687733 511063562
720694700 1630086612
1920156279 948466719
1642548580 1247489706
894699028 956163488
751561145 1183019346
1573921692 23960170
678173963 220141584
502610503 756263986
1984882962 1975570453
2036583831 1939348776
633996745 1461825937
618346411 725035662
2063758890 1052541246
2070409670 1456106785
1785445542 2118810663
1885061954 2099714644
1629558362 1003807172
425169552 1370092610
1591900605 1576683576
4041 1072402935
1276997837 404136178
9931605 181190313
1626030831 237820900
1204725847 359734967
1286896733 341543667
1683183442 1001092038
1847634842 786649103
1893414008 887464523
138215098 679913778
584520475 2036636346
1330334063 116749414
1683537027 1174125588
2054695631 1946626955
787308759 781593890
754259081 1823246398
1874690681 1443802376
1435398718 1670703262
1110322589 114089580
652624008 1127666288
918376111 950349114
1365794189 1847694763
1234716532 1167650272
1620748517 1866581474
2029321953 253813446
1983165177 502869699
550184906 1393030110
1208681563 526606242
1697669342 122523409
1827480795 560420639
1645402137 1775201299
2052846752 1662776949
1356481130 48020944
2000578624 1672222067
1419125070 1231987262
191315973 344895382
803025238 779554864
498707435 634351036
33142933 511721579
1240054144 1718515418
459062053 2018749760
247697171 1414911252
765041466 1929090584
1336306751 327023232
580086146 931538692
1252247183 555912422
689503071 308702723
89222896 1418688678
862276841 1870310641
1357817392 1348404847
110073213 635389594
484257906 571565601
281798018 1607411040
939851155 355367101
729488148 1844989066
303816044 599514328
624899504 1076482731
725162376 2012688416
1579917632 1350489637
2051911551 918928634
1624309731 1635727766
1594755707 1279609114
1153834769 2128754262
1410654707 2130100789
804782440 1110885986
1664716484 1336932510
1934738135 920936589
1491879092 419133975
107886765 657027085
529955162 1173505730
283154554 1158603813
1012108627 1967962400
104114116 537727987
599621469 1246370340
309889834 392988626
1436172120 1596934742
1646677486 1719738018
1399500506 1838463819
2057259716 429463264
306854089 1606508296
1563501159 53907390
758239377 68592136
1208146866 106624052
569325130 834475367
502159932 1704514929
1609615033 1108819316
1966101221 2132068035
2126109560 1349104508
553470871 1805718386
1079376098 801483617
666571855 1056481359
1677248471 1147684748
1479975791 2006500042
1772663833 598605297
470618315 105092773
1927567314 1902898557
1981133717 489258855
1383080813 1561285572
237773555 496616319
129510168 153561673
602775711 712305626
150443721 235557448
1452009795 1411302271
1761829005 404551508
1178770250 1360065627
1846395803 1836009988
572987446 1998332026
188820725 820664327
1216166945 1532329156
2053570231 1545722085
817350427 1788264901
2044145630 296356358
1233276563 13964172
337868225 1228189545
1103660359 1118783016
494123476 255649861
203235037 1664145554
116933638 466572394
2042610498 1698672585
568219129 1743892919
1281551026 1339087243
569912154 1944789426
408390446 826629400
1205525504 690062467
1663020062 2025385161
1589466932 1721173389
580055390 1087803664
2018939326 1646160833
778949297 71063631
684092594 1265277501
668817077 1900083791
1812086058 293040743
920965567 1185132093
843829859 1931232303
1304005506 1135264291
267590224 1532048581
1221068100 1520740523
1791742453 1586921571
7839187 370969562
1227998963 557788599
1021552037 210263279
972745134 498620520
1905017365 1608260854
1255003467 2034943726
1751103708 753798552
1883764241 272240114
439124315 638533168
1146192808 1152236699
1560037817 702694771
2085131155 398692116
1844212969 34441259
1334529741 1814479103
583644552 964960779
1841852974 865343401
1905173035 1382380616
322710470 1451812736
1887152817 685061583
1785635458 932138228
1643832815 172102063
795067975 278492111
1235418980 2077223202
282118806 1982258401
1553917619 1344924495
1459322849 193297666
1187635972 1667165960
1716229472 488453000
1501645878 1370700123
756232526 1398144466
184856789 1859186171
1703182475 93393439
2006532676 540822039
2114824115 180307490
2094275577 1815899151
941351946 869718793
161102774 603722321
765123840 2002461094
522727366 1538983263
137891798 681650901
557417730 1264156680
1828282273 1001931880
134803399 1193570522
1087377637 308248334
1459800317 1584712837
366870863 1251308496
1440389185 238358157
191607299 2128186347
787699037 431122727
1766700580 1608805387
1228415811 1758651196
1917705550 1465275803
61776401 1463688520
1265512019 539369597
43203068 1031767099
653794500 1904775262
1443740557 1691526531
1387089198 2049527505
760062373 1218489787
90660728 399684381
415239704 1824762031
2039403023 722917294
1783430277 2120239309
1816661461 1205482199
1304259811 464335649
1351777579 760432599
920711874 1486048626
45594700 312055949
1122216021 784263713
746875847 1887297089
1179924369 940177605
1683053077 122706163
63565934 1165900825
23836170 929732757
848233862 61494729
1426223134 1323872152
714602299 468532179
2081884167 55008967
395600940 926426154
517881513 1552694789
1296845519 685682048
604652782 942675481
1127860116 1663105985
470146555 844833041
935162372 258469518
1391128089 130985971
1953424284 374625061
182124922 482015038
1683926681 768501717
1132405064 2068746599
1100539876 1439264708
128491877 1379617626
18741487 85025299
1137260599 1515391116
114018062 1328205134
1747742696 543713577
326672140 324186066
1603565584 1132721205
1407463632 852531267
357383815 822617399
1714800495 1234694692
2093222601 1897106081
932823092 678948900
251087376 1159429282
67485910 778752649
1583974876 176462854
806671911 782874321
679891332 1559793813
1475705599 301432482
1828779290 1925061974
2081208041 1407997731
653107883 1698630986
1457370698 1949016107
1908630960 469378249
768830154 348342424
149503682 27735531
1950388859 969586440
2097620677 1318050852
2051524729 1011723161
673343244 1214158967
1923051805 1047069163
854111538 1161446695
733428990 1160924557
1167489830 452525526
864189158 586283246
1278553544 1520778042
1686486238 1758762128
901465009 1738691646
37108834 2044653989
344955938 271055453
1854440999 653884260
1609511168 819974862
1443651930 208771003
1499222274 1416068035
1041250683 461407695
1548575266 691865255
331524870 673744414
1026760783 932165654
1500486323 833885618
922736007 629009528
1849861627 164170252
546642828 726674954
984071876 1361274300
1169029485 895826254
723016664 1969412370
1608280593 1238098837
456485933 305409955
1082129205 492832254
1936491816 1898365345
450174870 418277866
64627767 1350168057
1139245411 1381450729
136066906 1703473638
1555712310 934332110
1784965595 1612777778
21810837 1094184420
233633603 1549651945
1452574564 1532199694
264056676 1466796106
2113629019 1713583208
320532438 1588757304
362708445 1463650693
703859240 843110941
689415467 2097707581
371701450 95781958
1923462629 2033966832
1619402490 482003882
226550422 1752725633
325868667 1910648166
2001447310 1383738114
218993493 54082954
1156496064 1295244422
2096607902 1718555088
750570700 731007902
1131635341 1066523491
485914700 1589649026
1970579698 38120141
225343080 841119691
1551436230 1265003894
541265218 2074967663
1421261464 487257011
950616883 1321420702
1772690632 350507103
393243011 1290974162
1145858586 1663814307
212101904 1727228537
1614156837 2067058229
49190315 1252666558
490904968 1794659688
1340064035 558101885
441889630 1493343961
448840421 267896531
1801864520 25193123
97383375 1024494447
1084232668 2075099378
145940346 712902808
235910417 911531280
643127330 1937675887
1116449099 839048104
1483495883 1005827682
1699519897 795954309
1452340461 1772483230
1156143469 1960298604
328965533 883125584
99450904 1459889648
637659810 1079390532
1518304020 345537441
1302127354 441370132
373021557 1841681423
323003748 343161801
205180795 1461588109
1248109656 255533797
1556494613 1698647693
966270172 356383166
619176954 818756920
688507495 431121364
296262759 1612654745
240442425 1241288110
1025970462 2111372824
480925733 1017056772
1452375943 2081174783
627482285 1609353568
1757923949 2079628157
112976411 577054156
1204874674 471310402
1075091582 345356537
1656669513 1080917532
1623625673 1455578396
382742932 615409694
649709744 464159087
1133204357 653752332
1587820775 420427426
1832980298 2126575774
464986186 1951736885
1441469175 516445217
886809274 1605895334
1700463690 877623041
1176058827 1027397521
1926477896 1054249524
491509458 2020892825
749861264 603576373
725860163 870741229
560667008 859572981
1108680058 530732867
128648269 862568576
11999177 400119842
1000034759 1984112297
85074144 4611753
1545747999 95926548
76255234 1642128322
1369995693 193406263
833050579 629053283
2084709358 266524116
1589092516 273145248
1262123383 1761776252
937158179 1208242445
1224749869 1068068396
741300551 1381323779
1243418621 1467455176
1522427792 2103684221
1525498355 1551830046
283356765 1233744068
88732453 1996116572
1397743428 410575872
216600883 1046259117
1404460432 1593762511
1900752874 898529396
1599285106 846059207
370939554 764164895
443378562 1603396590
464439238 771604474
223480790 264817229
731842401 119231419
309298026 1332131102
104939838 2000637369
251325916 197065736
1744237005 400243161
1174422616 2087176627
917199400 1377225671
1013199297 652028626
936593869 1200806413
2119041576 29300972
1730625215 1874254790
173049029 1112249372
657911713 1244550253
1199298484 169383412
1802645691 167302599
844137832 1525099740
97797916 253509370
1783138779 995979491
1608476448 1815967762
2139115652 37490646
534558877 1309158281
135063585 1991666352
1970057222 1562689516
1417651410 710984911
837061399 1790496350
1942919671 2117881472
561397961 517594672
498381367 66394135
1280944385 1365689717
35431574 1405056011
1843471412 850865508
224049132 198280875
402028831 53805163
1294527214 1037148463
1139195515 1259871590
730947247 134095602
657753383 1387578416
607653480 1854418729
1188831818 700213651
686279068 963435
1843710344 1406757189
100562631 1897765017
1414636413 1128302967
1857282781 1463896979
1967677550 1133196099
1828497243 174270138
467204625 1728842319
1110120707 1739151843
653834158 830641024
111602629 204548698
1102769363 839436365
1697563698 169080215
1007363459 813804988
67959347 1074731993
1836165003 712926628
1928126529 2131556219
867672733 976267279
688881592 89011133
1373380797 1231564292
574996809 397774708
945032566 1494653608
1893344932 1483302525
1744296 1156387515
666984705 744506921
376443456 1307962641
920469397 1616698943
1806254295 1094938801
470521455 134300678
531327367 1175143387
1059813129 998092861
1797564016 827378228
514024550 10490873
1820515408 536595744
838461214 158716343
392385566 1550002876
737468513 1213479538
788306390 1902272875
1928219586 1737494245
575164729 266890080
309482033 1459336262
1716930297 1450783735
1929933302 877719400
207964142 800920377
865815899 1052445138
1357359290 1099667240
202509610 1726092644
456106633 1862191010
1426063856 390187799
442533614 1575066166
42887881 1690441554
1564711943 97657278
269296480 900088763
249023861 619601063
1922532141 657488960
1946706650 1855267848
582818080 1297956375
43501232 1422959993
1083843069 440691603
1818984091 1239571033
1904808268 453317528
1138391245 1141553292
651568994 1663661721
554649350 216739042
866675688 1283101739
72353246 1346596840
457166873 1129028893
1531907309 1804070979
606400964 836686329
885746681 796091806
1610766443 1120166064
649259152 838627496
771770690 1832013030
1756676903 1766512923
195931935 689213350
1469773940 647532746
1632243858 834647547
1815087455 777120513
185150272 703692129
1365828224 1439582372
1431077790 505129735
633868930 281953407
560532196 823769978
1821380447 2131072086
291885538 1503748763
784514363 1375404151
140402798 1462422529
1967730562 578937420
816974502 1557862248
159199072 436618445
394359188 645963479
301926128 1001381822
1672533878 290816316
2114699804 413983466
772358723 1431959400
979394615 1823688576
1264357601 2146918136
1392826152 445540030
2084472199 105236925
795799737 1900418613
1204234155 126711955
498794548 1984536796
1285966013 423322625
34793856 257348658
439129779 931301481
27783228 1543889785
864215657 1895937960
1143977418 891948780
1029336327 1329979616
1222763745 1286151292
1873154864 1432253274
1077902046 842416185
1388512567 1269752411
28401714 396448267
1800421415 299403437
833718280 879728744
1892589221 148135080
1648947190 737235217
1473590444 1746770218
1926323329 446128398
2017497746 1189934881
824032587 1501707648
819999516 1221656616
2131447985 1156794132
1984752988 630146337
1783243726 599842148
763854138 959684957
708184484 1759097775
430936761 707482335
918118049 728135595
32258598 772367430
177313948 1007473791
2073009404 1905334522
831132248 60717538
931895825 1981880569
1839339460 71003053
2065542533 1352663796
1961818993 1008549930
1288631290 557907031
1416119975 1592237677
212868431 473325134
1638079824 561477494
167242636 1933090492
1348000311 591480546
1482148242 1441331131
863727904 1500965929
532433111 393998883
1088289581 337032499
950726816 1794428294
817236739 654468498
624138824 1725720900
217071990 1536986828
684773295 987282826
1219651179 2012239869
1745863434 321514711
1251463447 1828037823
1832242302 403701745
398519178 1466807950
235192336 562255873
481995948 2070366168
929113739 164640480
2056069337 1902230064
251576541 94038567
108811088 1316303653
77437683 2023143727
1916317930 55936632
1397014809 1171585232
1765530549 928770867
13541406 1871896175
1674948037 1341016218
599556323 1335498661
1480467236 1532627642
1415351741 1252653837
613172306 725597168
1842011753 1634675838
1174709908 1133628824
775825051 673580111
306463182 1196501663
1478413929 1839865680
520064971 1650026835
2022755296 1332701229
914567322 932144997
1074534430 1676762903
1473808695 903271955
24238463 730455845
2101706161 1675595083
570378639 1264717716
1758538504 691569728
856984974 1763219004
1788099338 1561717289
736927966 293605734
1604009599 1231096638
475709892 1196694926
472450998 1644278818
1369355410 498759
2066962694 966564376
339981107 617714046
1174283369 312690162
38312509 1943947761
1782976870 118324280
756145460 723965385
996292888 1798850798
336548488 425538988
871234155 426950210
1021019677 610438303
1898130368 1615204303
1566119571 417876581
1369590239 1628892072
1971561950 1638632386
1662744263 234571082
660130897 1273442175
136684493 1823288336
1650259334 1357752614
459527486 767251384
749037531 2083185637
57580862 1918393392
1005008088 1677523709
857452874 21875450
697216583 301700464
1498602660 1540948956
264620502 201085153
391236633 81644528
986824885 888742669
1532752590 1984186137
2052568091 1735503125
833120271 1504150440
523861957 1173209359
570992906 1472194447
857789559 1907170870
1870532671 1417767561
18366257 275417120
239724794 1829386138
236972751 202018052
359094085 230083685
1374212167 1943063830
980089793 1932504927
1290045586 1353832366
85610147 1925433088
873902133 809529752
1554213026 512623576
112548401 1213327151
994025354 823940464
2137718352 1942465454
1924713650 1086276259
2098595126 643554862
2097478262 30034921
885504280 876587141
1984457427 1553508415
829289523 51806716
1789031858 990476738
71297192 591017192
1602935706 1234059924
404001603 1889462252
73676773 1612718473
1302125454 347749245
996496241 75970843
1180722529 643834784
802667830 438346237
1505716710 1237254745
1353212523 604296836
736090751 1750286862
1552621770 614027746
105645475 1231375925
1392913016 398058051
193883135 1082717811
1614192769 200258168
1672502582 1248701952
1128778467 1068472902
204209290 1854394683
2097408773 1627807515
2013231384 1318980750
909978069 1291965035
338329921 46318434
892068297 1880553269
399373139 2096608815
1211975609 1364493983
2074479947 1983774305
532360839 1860878014
1151510949 988043195
71695181 567228726
748113175 1807043654
809743737 293693589
1030761253 927496044
714531034 1886188489
477029090 373490193
2006111842 1225055401
49973098 151127016
1768633529 953852515
2103215341 1311175498
482148013 736399171
635671631 679239181
1132024641 195413305
1395979758 1421112200
1572941426 595847059
1044859047 757741201
863857579 617349182
1141785391 1050024073
1312292168 971862088
1209309586 701070123
769451336 1691974118
1694073870 2111326945
106697109 1109613024
2124146562 1412387012
1766035147 966650228
258840513 1868852129
1695510014 98513526
1004555892 1436341472
649956447 1740082569
20373361 903799735
731940685 753303000
1993753897 248274313
1141616618 2066412253
154762438 1679764581
1433907217 320802774
901797985 552579950
1190134589 1492391236
1483955988 2112748241
757870748 510266461
141394802 1216347102
1351821084 309840582
744658912 1977303592
7183882 1311194447
1084983763 1419158924
957243145 671396586
568665537 27000866
707491023 2022468723
756536635 540103873
809537419 1458069794
280850057 1108733383
1077352603 1183676949
96838593 269931582
1170314130 12295489
1516259675 83217606
329481747 1068016080
2092621171 518096111
806823845 20379881
996315817 1521596368
1191359683 246688203
1285667615 1539845922
181668249 1388285740
1347768889 1828433373
1263711411 2138208350
1660957555 1539604053
2118701219 690013934
673129080 1531420815
1102655112 1050040215
607092636 353355791
1936137202 894530394
2111760500 1747593792
108980072 1641264913
970090787 346894410
1285136057 1371634338
1498145904 837478721
1107988891 1009527181
1360812413 1025665512
65896432 580745547
1871015092 2102143945
132321953 1099517520
819122825 1788311070
521385785 419568311
1870843226 716029311
2122753456 1628147970
989890127 57527300
1900996959 2018170925
1661394415 1115783824
522543961 1373187175
2077914556 1359428367
51492790 121605021
124444658 1096244583
228416444 335551453
263813150 1188353081
475607675 1720207648
352058227 772219265
868187844 462191256
1424773355 2032327667
1762738755 1209829426
120249577 351230777
39580275 1133947668
946662898 552107036
588844549 1707018408
228239990 1930371018
2036725437 634252629
1364740203 2056852157
1451240540 415634291
1848556270 1035672231
1027749010 265879609
199674622 1370424088
603333582 144840357
543336508 60764353
529295276 1002713330
1202644076 1892346106
1536868958 432160130
76717691 1702101925
232499231 29132388
963550731 1078011471
728583916 2062960879
2081608368 859105254
1498831875 152346554
1922343360 1655862563
930772224 765283159
740617319 1713868999
1916996779 617860891
1669943583 839422712
1131120506 701269297
552762615 580318946
1136478424 586562999
809517023 1338749016
1620151485 367100487
111501385 60036985
350551828 883136702
1327913480 730520763
1494649846 1198503641
1246754598 604094782
428478113 1582988180
767028295 1647539043
1342631910 269005333
1859525065 1945146870
1068269512 1555406413
252524894 1072403438
986609645 1666851165
730149084 1930445649
676984342 34926817
60676953 666391772
1984902323 1034556639
1800811708 1628518641
1048385389 1599086321
1467461483 341763864
1203265204 950032371
445557448 106136813
135403394 1010002312
1184379977 20474518
1741971938 1962491494
1765535079 804673636
164340141 865457227
281114063 1058776524
1993469271 1074067774
2141542935 1098409206
1704902239 961796410
1809863032 1765442320
1933264373 35747772
1095768841 1338216088
2095905156 1950618114
519744873 1894899264
873558394 1199233330
1447494815 664578652
608464122 403340598
374173668 1764017365
71270072 1430756302
1609119681 834172261
951586418 1461563671
799592907 1617298247
1269880606 1844770985
1004768088 2032423908
2080537286 1436208890
1814161241 1848099355
178122869 798430883
1194672349 1456866219
2108997687 796719937
2001156872 2104529104
82673573 541764495
1805992549 699387146
521341427 532640504
1040655084 358277088
456968553 1417651446
2119295100 918134074
1169294863 936583841
1998186698 233035813
822127055 1692631241
1912013823 2141966409
1666198466 779133004
1539799008 535363155
875324211 1731494214
1474100824 1724435135
499356423 580872465
1720759356 958260770
1238129070 451363709
843288415 1397957105
684712402 1416711777
1805021738 1763666147
2123191588 1358944122
924816570 1322135387
181565692 130759557
408142240 2095097552
262788680 648429148
2120656552 1491320304
1411122000 1052410033
1227807022 1387841208
1483709428 668942497
2094693956 1811890115
985414687 777289792
1460216300 1935944687
76254047 303423098
1209775156 506340352
1002072299 1394841624
742626008 1689476305
1124952336 1195890653
1250888839 947202189
588273917 527989283
439611973 1835466815
1716009051 1674190292
285808491 248212419
1847883552 148065993
1486898457 216313557
335010853 524553870
854580263 1902119256
694278804 842322013
1555484046 1677618967
2048364789 612988270
1476766962 391506984
1774147525 536027270
1405657261 683975759
1887892487 1512551849
1540770682 1509737017
145929986 2054515845
947978284 1642805638
2125020017 358425489
1337191934 634084956
2060049978 272331171
655436138 1824051773
1316895734 1730192422
926633298 1278949040
555466742 67583476
2015871156 62395644
1739794294 887578414
1062850945 1162164510
581254738 476258125
1794580672 1511692719
2079141436 1384625842
1609435245 391183523
191818374 1426349872
1695637308 1467340381
1930935440 748547937
1978413752 1548262000
285042908 403678594
1673511200 316884965
365318103 219774647
202257310 477524338
1586687798 1822436761
1397964921 34708417
1908894024 1624251925
423412959 271778562
1082822849 1871091923
1038067718 782985228
363966360 1252125702
1009778823 1508998330
456555456 1730935206
1384265853 999454518
1293992282 1704562402
1574969574 491139046
84243928 844474296
1484880571 1149749755
1723213181 505141883
1145213777 1931479558
418065516 23950070
1295617816 531772621
1640820284 403508625
1620255426 1311669251
50674702 1043200309
1258033872 1911934564
204397327 1543155705
1993951567 1033773376
539392584 384366046
1910333781 1118028389
1621141845 1117406708
1765692306 2014525274
912501530 574068929
816334121 216568215
107534696 1243501618
961089586 1978000150
371185605 1687082591
1315202771 1841255316
376988401 2043349699
718157844 771937671
471940819 1550715088
1235059340 564324721
1080752684 1213899510
445023296 1595151958
782069946 693953434
1879049632 133333279
360615920 475735896
873785500 228859063
1124013307 708388356
1912774368 1352492177
1198794286 551428615
555213189 570112683
836158296 167696645
1221091651 1203149396
498983974 2038537389
1699308705 488475172
2084413421 843131714
610361667 1917485781
1554041656 632100605
974679745 1813500454
1840924121 790860062
1792644500 1282397140
763456700 101806864
958543563 1068691435
267764096 1388062427
1625669614 815258221
2098575947 91999446
329125834 1248321799
107881225 1180490754
909250783 1459747817
2122344708 1306555361
49991460 882181056
920625272 1478601424
329304256 1417201203
1317927666 1988333929
1530976920 1922006735
1009408622 1025775781
1469776595 2045040688
723878784 203247759
613207063 1936137947
2046805230 2014484490
1219274589 2071600472
1390938944 961937061
1459677393 1143709637
415099027 1037633693
1971656973 421959268
1157557795 797199406
1902489997 330687316
893075777 37645205
636640249 150973063
589463194 2036334089
1233148899 841696845
259198930 993894870
1196490864 1866254938
1951621948 631747581
1643536494 862339383
1008099468 881898351
1942140783 1942444689
1503868545 1140764725
642111072 249538428
1815186497 835136983
301689984 1073219365
856787 729250241
1271414830 194775264
1780998078 94146413
1334906126 1629365626
1176189341 1449598584
884240830 948648597
1597621534 1464583599
1274221166 599321395
1261320488 1955572348
1102628811 1170567058
382151505 18751125
61418948 430312144
503421621 949320570
1538185891 372254330
1544039811 1414367701
2100103845 1231757992
1747419238 938976555
986993998 1863010149
1662920459 1950416453
555351749 1322888677
1554034065 851455266
1411775424 599370748
573270530 819852145
213261433 1768450031
1167246650 1280339959
1386261893 399642317
832838744 1438219048
1962934026 807973320
2026423240 1078758187
1928829935 933671039
1544581042 1507232262
400575835 2101610160
2116271150 2015417062
57786314 1786636417
1935600693 1148236072
186872246 436811759
1156768177 1676468306
1335723953 1127876421
972608369 1072755342
1527005460 2141647228
2039168786 1106091401
268566189 507980048
1381255180 1117848375
1469308099 1627296752
1576747888 2035828251
1052347996 494691105
206252224 610389707
1581536362 738677789
509557827 633193701
1678358430 678131362
1336472419 1267939169
1184789412 1008127167
541333377 142451582
335033073 522705982
187398924 813243870
2134361495 1264691314
347156308 586521192
1521620874 479637602
727938498 1854833294
494476754 1178508780
1113651663 629949867
914118055 1544143603
1452498557 2050207483
423753224 2024214784
1518137099 1822433486
618816353 1211059984
527764110 1590689166
1283637879 190690826
285089897 2096462741
698269558 790755008
814887601 807628307
1122997638 15068811
749642417 1972317533
822997393 1329399580
897990613 654611441
860837688 1160277406
253929207 485457893
641489754 345850601
285220383 1634691900
1286647172 1591581292
1406188337 2066692215
602633510 514174143
1227461618 2058779992
1236230073 2076250310
57441745 1877960852
58792985 1029051893
986906972 1158424762
1200990109 318274382
331060907 1022017790
982530666 768633797
142444526 2082170965
1798374324 885944198
1296545870 38794026
962773742 542484460
300662260 302846066
1993848978 242211277
1537382567 1867677148
1206000324 585117311
504370792 1387447161
1431913890 824757001
230582723 822752593
1789696570 3095377
1446615665 1746492860
1147823059 142554737
362459623 1447972412
42056836 333256816
55904327 1603225358
1599071946 1738664168
535714764 908040917
342718223 481182540
2104124881 329657570
1862492071 1844015256
640455984 2089740101
8706367 926088302
1906064292 1295081348
1330960509 380801157
193346764 1900683647
1283966244 2074731635
325484549 1122051857
341830747 1586633574
311626945 1421032599
1850972800 565178846
423379512 1628682640
161408974 536034502
73216153 1494258682
1204177199 1547422944
573520012 574257397
1718956254 741870978
1779733660 1475690866
1898427185 19500983
2082294304 423740325
1067295736 732786512
1773982341 514271520
1581688439 643780548
1261503811 33901613
1792177840 1905175141
996743287 1835218971
1513700081 1567475296
467004921 1956022420
615038617 1121574539
1099608671 1170419125
1925653962 1951810147
509091028 1414783867
1960998523 951131748
1061699322 308592768
1197405863 26936738
204243671 943656593
2108553507 2092957673
1943960178 1216180388
264416507 761934756
1965087693 1675070587
303088997 1444984705
553863219 1586727601
864363080 20705528
1541851929 289751838
145274845 1941812369
2008478276 820144247
79127623 2063750366
625286685 1568845134
762529687 894244915
686474954 233418456
929578618 1324862712
10193315 812792441
869680350 1524381145
1470964647 828207453
1184333073 1315990419
1017267717 150368909
1068094897 1116711976
1656004431 2123858315
1576241211 1211542358
1945724588 97339061
1440953307 1929468537
1613109789 29653923
1849048651 1879474271
1272958137 795216144
1110493448 87058655
1264771825 1098400394
1906806647 1515028239
531704320 866179280
1152765028 601243646
1973786866 1872314250
1423688675 1868873745
842030980 1158427940
1016488920 1462767116
469138623 1426855294
453943025 2095678213
130424778 1461379659
1153984825 518998344
1211182028 1120335503
575258955 702227338
1002152201 1199941485
1072360614 682164116
1284358879 566191151
1718222878 1528368994
1783098657 493262059
84410320 560508561
1716310977 1012922591
99437263 1659685326
487259228 1994890310
671930435 2144924371
322691971 586490488
1866706850 1670129157
295210289 2007755932
2001343647 1467571604
954954088 376713250
1478175807 51018472
101223071 57055057
455062568 964981254
1691514200 1160730695
1174513677 1228800238
530129579 505535169
700135390 825626498
160820358 1342579314
2044920825 1525485401
643128747 420812204
794140150 1252811137
1166138472 443133517
1165774557 149076732
1620298088 1660527015
1924100964 750127118
1185461707 1814070682
653248554 1553159066
1681578794 1631185602
459921948 2144983624
1014801699 291604470
1510577737 1435367832
354803138 1153482621
2138108658 573251687
1619019097 284757523
573879398 1714654258
54405021 202429326
128703491 829592416
1063589759 813066006
2047748522 1009469655
1935830664 1729254823
349875936 131284733
1757328695 1154213616
388593793 1005627590
44957639 662185470
1672764817 1219453845
810258042 1030764552
2040306057 861742597
1377395295 528937454
1199004180 883625482
661256795 856354024
609022514 1900388534
2062479286 1575180086
2088388384 9348175
1379646294 752476326
2145728813 352197872
463832006 670384305
876236412 2129593039
1098638505 1761460301
33910 217151623
225816153 612874839
1757389730 1632520969
1362553962 2068947204
235429775 1951951934
90850173 534080751
2045037876 839166740
1231714498 1319675174
142837792 222263068
1712424911 93329412
1838737327 1003942313
1855227307 108805904
1148075170 1705064482
652857405 1431160481
1350995949 574456812
627598747 468003467
1565895201 157276087
1828601474 2055033487
2081194983 90655141
1052239917 1297620420
689548307 2059994556
1708654469 500019422
1017783675 229294910
1910764250 101747567
462970423 754938499
1227431352 1680766016
1589555958 55989454
988998804 1566454848
412291902 667307723
1027347814 556886250
1512740841 799386235
958000375 935950791
279771680 195976858
80180076 675416046
23873451 1863510016
2674806 795855265
2054393951 893693328
1570351438 1924227839
1670905186 1548235398
1857108236 1410129342
735395412 646584215
713951606 2145698900
818271409 723804359
624916349 1918941697
1704475594 68240236
170318184 1581677336
160601320 1965391606
777020446 1693318972
781220939 718485179
1418141471 1937447946
634828156 2069113325
489879614 1406396728
2084206008 859473865
1436127358 393616659
1403173979 1543480021
1815232903 1108243481
1710478977 2144956780
1123675803 67362127
1853752502 1033550844
1998865954 1755985520
1630576069 1216283479
1034587166 2133878568
117570523 1911419461
1874145192 1815547373
1616662914 2095969627
1948179892 744602877
1245502774 492513216
1414645098 836706399
1797403325 667681743
1702444494 287177705
786960662 720913862
1015565888 1989852790
773221715 947407127
234109343 1600594522
1711318903 1408885144
1416864046 1888564802
1914681369 520102772
1673775592 2124004505
1155468166 971595240
245981120 1097033152
603877094 1233470291
1485200449 667479974
1153739824 419525113
246509331 2040660118
810126313 722068002
40874521 1078061255
1024731929 1422849956
532918129 1769191350
740092873 142265063
2060497672 694872422
1063948514 1340020479
2133613228 339390824
1910626602 1284045637
571523382 1560631065
812493864 1048093176
1342801884 501924392
413020458 1822214619
422538974 1430687759
1334961490 192100382
1502732013 706566772
2135729488 29851406
1908401058 156504379
1789604622 312854259
1801968925 1666675299
48102036 1472184815
1030935601 1356831025
253587126 2009048387
776409880 1130464685
97924697 704550845
430280611 1158939515
699281206 509379074
210797231 1565652038
338019497 2137169649
1976405911 440377296
621246059 1253471412
2116125869 1194208978
1617128063 757014987
213581041 2128872459
909742796 2061577451
25925708 59246807
310368798 655243005
1918879375 120598718
917536150 1839790937
1677873049 1415298593
195120312 1282147446
1609873864 1229424457
1379612788 883194863
1805440896 1226910135
1137657046 1373206017
1958039435 1298253998
1203846847 120129869
1727666219 977815344
533145168 1508187473
198503587 660558414
2058212967 1887059917
55142465 1144664033
1614365319 2088959269
1921769783 1417916083
2083916207 1498911574
715884671 816856511
795156021 1706679093
1643021201 1680536787
591536148 437612176
378082170 2041552508
1081481928 751782967
434147400 87331428
1804779200 833944484
23746704 2096100159
829981281 1643899107
46978105 529181111
295170418 2079785020
727122951 742504096
844202749 489384480
229773029 775067386
1410178466 772532150
1417911032 255424898
1404353445 249944422
645068546 1604701450
1898000230 749438752
61055778 1629743163
1987533970 1383578102
1879231671 1444282336
1311279402 1966734593
808800657 150828775
1630392199 1593968637
748825057 713953344
2035204656 142595792
846362182 1812244715
624774636 18108126
1565455102 1595204368
414639 616570323
1687820910 1006051411
1502411212 1261726332
2066492615 1250321731
184719184 533695001
706056543 1591956831
1246973553 1272334966
891662723 2099185207
659742857 2037365667
1173119242 423127230
1886650882 1143895732
1200985512 715315757
1007077122 1511109841
2102152558 1101069808
1102316353 1552650497
145962690 552332817
1401575914 1159021649
1445983267 1199476422
977966460 1388345396
2024564154 53536773
795991333 955728244
1438874729 978186858
1193402278 1609140684
509332078 1452453857
1715808465 1930977132
351963956 826677840
68650149 403176472
1935327256 1178762123
410570767 1365819955
1998227138 233384420
1616619131 1480004330
1469263417 1140385666
1711823105 1041277600
937246704 186108356
1383251343 1167013240
1520986587 922844412
317715564 1483571674
768849118 1948696004
83730661 160468338
1241551904 1778651406
1121856921 524468048
1624431167 2032649166
1852444939 984300262
1199306296 114186068
236197605 1195946809
127125227 1283934691
969495940 2097011882
427754544 1407979936
711864559 1903809233
2069405690 1482374330
911934076 1250698222
130208999 454487819
1386364974 1829802861
1205787476 122877210
74158518 759052689
1286703014 1609491982
430768850 901362448
445051479 1245111812
1512243146 31975722
1420767338 554259341
1101818842 1571630828
3958965 1755432481
1843742970 74818117
987605977 912779408
1890046984 108299799
1825857533 1641384541
285102861 938406115
731656723 2113563843
1138016493 836102530
84827214 124629564
412675513 1417504501
1611992239 926460283
217811670 1088601353
382293486 279298183
363260904 1624627576
1590346608 1878008910
662076854 480800170
895094364 1349396727
1918590855 1268217696
1624424781 1100167324
210007656 458179719
685419629 1380739371
610364413 413963496
1935533140 1368069394
1943032264 1391449849
469712249 6475910
55614723 387409536
878685695 1478542078
1381631147 1986010628
1830940474 1127625520
699848031 1296666511
1525648258 1013827784
678498012 1868542366
1631141301 1804208049
1843944573 1189746576
2006306733 1979865231
1621975503 254221942
1616672573 284624056
29443348 610996119
1347369107 1807031440
713047148 1358794901
1577020520 1448175381
189597720 2000576828
1149387517 121702442
230191705 107619520
782019846 1025082439
676823597 349979014
1329685952 31484437
1881006087 828337466
278921170 796961681
1603886952 339370787
295634522 417110353
1217030000 1619606716
220739580 114398326
1957270257 170832054
77071506 1389514171
1256538297 550135495
479352954 424131967
1171051227 1680411734
1601457396 1196088602
191664374 780890583
665111369 1970011668
983596539 187679438
1946028853 529618015
1571795818 1999820175
369935641 1071128185
177924603 960808048
444974957 1014867797
194345139 652376984
1253520235 1037624641
749385980 1243235774
622324739 246492279
946856779 301869119
641939549 1485797728
1893273643 836165370
1605007084 1882533460
363402242 558416809
1678112934 1961521024
1485961431 604317249
2028058130 1306447278
1906043675 2015228676
575307322 1406878769
741740543 1196386137
1298772675 183326051
1463748996 1387673383
1459260019 1099989308
573625656 1669708392
1401638789 1550149309
515345803 142385183
1806419574 757325405
1350111928 5772489
1126790861 416454741
472939880 1131917424
1857027973 2071659446
1716675896 1188735023
212282625 427797733
33068909 1172147262
446339657 899561175
1161727225 1982182438
1469709604 2039697095
147051994 529529400
1857149876 2006372102
1727831314 1669023246
212436341 2028517024
489778625 2029140519
338592653 594282136
1140990353 214878970
293579745 524409331
233710772 970312130
823735414 1566161873
1102526622 494064376
1954479440 759279403
736182390 1494075939
1888579670 1750097837
1141817098 1487849782
1996050088 469639890
1968196724 1944776075
556472041 859811181
524059786 397969522
945301917 147505440
780588395 21994177
1796118074 1185884993
886957180 110607
82012231 2084360025
254487930 1725510553
805898815 285470248
1614843524 1227911854
1088252133 1657387437
885014057 1626427586
1930041237 1978790442
1284275035 853462068
1834502888 1400633430
234129146 791904412
71769269 913900520
2106169634 869707190
954695449 2093569890
780763081 505448761
553316860 1069103098
1265814881 600501046
1336572176 359259716
510595037 2065605951
1857938323 920998275
528764236 2127310041
771938266 849824915
1719055020 1012136300
852682221 428211619
834420031 766423890
1863762016 1214498558
347375570 1530927071
1577705426 405501308
1562625310 1668830328
2020173354 307323269
1079365243 80444669
690800686 1976409964
1694001808 1662060104
1164813269 1592917541
8102057 2142052660
219868242 934682316
1186995173 616471109
1590891068 661610888
626309268 829213759
80477336 1895743351
1685227152 1463490460
1401482385 696773490
1024742098 703289550
1279239728 1131685347
1835288038 1965679240
928236022 1067944356
342410212 1049037714
1520633026 1527831462
884300610 1621347598
153430937 366308467
746159637 1722725635
1014097148 903512957
2101228565 234323678
240327861 613504172
1069435018 125786592
457640391 1208720096
650261021 2025582374
376566988 72646108
1771262470 203510118
565393520 716962071
545999164 1728359050
835142151 72023802
1155308277 396636618
1096781576 730429875
1536164431 337634514
1196211313 869953568
859328633 651756536
1785176166 1637338741
1434517051 1743368455
684193362 600944450
1352120860 1585158175
1793667279 1651981842
998756310 1428057456
1682698122 1082089754
339717441 1682166709
559535623 1834973154
1117017575 106791093
675901913 833100850
1192689631 573405319
1650306164 87797797
535847048 427968340
1629374020 59029056
642902327 1510746579
1000329442 1950873881
424824783 1515921406
29112662 1274415508
1770774237 1192362238
824173797 1874304552
2035036218 301400143
509290299 923791371
1734530445 730271668
856565953 1625926677
1160135469 2054817040
1192613193 73511238
1405273371 137787448
764684020 1604329609
1118635680 649172636
1042829219 1728774172
1659572386 581757952
271785209 1499487839
1150143529 1464115513
2005796716 1924421077
1911616466 1826832091
970039734 969057870
1822724436 415925034
2113442684 954705349
1771085521 1034675874
833027879 74334172
1799191723 2052797574
1319002071 26940178
1152790719 192646475
1935438223 1557056484
541352734 721945376
49796793 1964187018
805604086 1296718048
1541586681 956827221
841472694 1214234667
2071700943 89349461
1492308628 1468523017
1611204845 1331409054
1279605825 1029250125
61087378 1038731808
721860979 183226192
976065360 116765009
2003719488 1742007790
1970140288 1263192231
121377520 836486193
1235400284 1296863704
857381729 1365319489
1636710927 338593014
2091963838 748521409
1842562981 196795570
1340331569 933581860
1087992050 398936876
1127040539 674807136
2145390320 418363103
907021536 630222614
249656344 744525026
850145696 1835326685
491890838 341757198
1915191843 646571685
1449538391 1525872492
2127319480 72065476
1177207579 876410811
1033942393 1101771467
2024211768 1541199750
939993527 902064002
1082031810 339534880
560614720 436146387
1438039539 2057938580
717884054 2037787891
702543673 203702349
2039772518 2089963635
29756602 2121780113
408582465 1141883351
1088331424 882012362
125684962 1596134483
1297914670 1395669425
1381700151 1715369122
996852528 1311387713
310775121 1008743888
1474187136 1275540814
1338278124 1884910181
1381894422 341220163
459442243 328716363
1565552564 40851059
176306786 352474528
1129800931 1893988747
389911296 1673770588
1473664356 2139211385
278395978 29346325
251373974 1428152212
564205328 695545688
1006265171 985582882
65853438 893262027
295821390 676994200
2019999106 481188322
190307056 2018977859
973706849 219474279
373882430 1807173034
1586403050 1188919386
479305979 124277702
1549630575 579079049
1818177022 1959376828
1585297604 1206247082
335157314 1568854330
1141915885 335687458
912616530 1997539350
2073709010 977534785
767317756 683834275
1372393607 2101760590
1201116856 770160223
1241311171 1674995019
20964165 1032747651
479128086 1532777295
563181141 931805450
1037568421 566809462
1177438585 1418677880
1998097183 380887394
106729546 1125247317
2077266618 1588887032
252371781 1178909520
495821945 24018898
1242133570 1961823052
450336239 1239461669
1067611428 58533012
661127881 1932637415
1316940332 2080633416
417596798 1821485780
1856184491 488885550
2046868374 1179423371
172959158 1016240584
1832554826 1439915840
1486549895 1161205171
1597633790 1156950185
568467349 1750586511
1720681323 828180061
1067840122 1560015598
1098920969 1138944856
1864045280 1649912866
1150212502 711540245
575458140 325939185
1813428888 1345418841
323622461 387076822
1967493696 232709353
1498217427 996431687
2036938533 1680580475
407044269 340549214
1630715401 1127118934
1134392602 972480344
996433348 1225792364
1707884316 1346589792
1958641222 685254041
1757878136 755307112
1361235863 471791105
1848809229 1691337505
383743389 489858714
1763637242 1035350850
1053549415 1535076144
641071859 2082977190
1263714823 1360582580
1986271428 1318180954
1118142444 1353325860
1627853098 359582563
1987877802 1747454981
273852998 724187129
318737070 1443751388
1715068502 885263564
307877387 59911190
1504367223 115737279
2096376935 1590990831
821141116 991054318
1033261779 1336663818
60657915 280982029
1131282727 1071333334
1986270274 587468908
902977644 340806275
1919434832 517326053
1287015450 547870383
1438314134 2002718933
513078756 711505851
1916162489 1664393388
2033656877 175941354
249128475 1036705954
526606674 1860803042
797732640 815655377
431658936 901291912
541409411 1166824135
888926590 1570642292
1470412051 196662733
719462175 1105568630
923161553 860425054
510163690 309988285
2011843411 1537913778
166861548 333321330
1973483561 2122510455
821750381 1424513088
580346155 182993499
1135863552 1072794268
943654798 370334503
855381047 1396907555
394734949 356723390
709936803 301887500
392822219 1101380306
1937478817 103491428
697994577 321000904
1516515982 1868184426
1546296298 1599474394
1226319517 474059580
1141822384 1688145613
857516862 870428412
472968924 1415807369
32242491 1682649048
818805200 1768549442
1187385686 1414217221
1494273271 2053370853
1099016173 1598392917
23780816 1639093749
592902132 1668596176
1715199821 1861275024
1390677053 1215686436
1647265835 1122579195
1904187923 11386992
1212339188 785796850
1984498608 1923146758
1989781644 469172554
1040425615 1140864290
554450816 410881020
1324159747 1556180120
1260445124 1342236943
879074775 1555737258
243234546 1829820384
370581676 1440305944
1469511054 987898623
1813477179 1036232140
1586235936 140813309
1549007361 1785571552
356316947 1120904454
1684577617 693367965
1321738590 956538836
1230949657 1665561424
1468551145 1838003624
655734404 1114359623
466718609 1894323544
1985010593 2140811066
917023042 917052536
1555832634 1949638937
281536539 773412881
1135104160 1552670130
1521263362 1168313973
2134413320 914663917
1472415266 165298078
747845601 1521575037
520332331 2087507920
788161900 987911999
859248107 1668453648
25569169 626477598
550150569 623791169
217340833 779812659
1991538059 962950651
1398866053 58677361
526508557 1461601298
1387096163 1613737196
1615466239 1888793740
109725082 1018037053
641815664 214852291
1315771168 1574497093
1810222379 834002714
1230160328 1797380824
1290649171 469022418
1598595283 1394445032
1757610672 2089497184
1026552774 1339814510
860379385 1002000016
917961578 1884125416
222433229 2046848458
30445652 208753795
1998845373 894704652
183997415 1527429957
1283988232 683129630
755689625 592569278
1666704101 1941697662
1978644431 210481450
311494874 586224063
1017370332 616193020
527187246 370069433
992204895 44308680
1300343688 1997890966
1641984716 824358977
1862226253 481593876
1839443207 590213682
1819348627 1595970907
2134658306 808275916
2034633896 931657574
1000824519 1057859915
1542502528 173799940
1525746597 1055523048
1663730179 1990836453
942689875 139723508
34083183 1030524773
1112657537 864407748
1892012452 1334120081
2101719588 2077119441
1244179146 1581653522
1650430677 708723459
1421176694 1970634777
30211316 1166662266
1416875185 897434776
1175768033 227859978
1898083842 704412377
1372989572 815050592
1731632722 152800219
472651238 1001951607
977140757 473154023
574185679 258767364
1166855221 373348271
2009981158 13064180
690211400 1459735115
1204351834 378057931
790625514 729425375
680263867 2056149602
945851179 1304777320
1887314948 1538986299
1587185513 449321012
985638705 15351327
1070717597 194014417
1743698564 208844348
1640409353 778552532
72198667 993764705
1899306097 644853864
57262659 1347904913
1820331534 995232327
852203537 2793963
1752407671 1842508475
1587085397 720867560
2037854556 1788810005
581157792 1761138109
1871478525 615366440
1313099849 580840767
2044163696 1086038755
567281236 225741329
528687914 1939961927
189658877 1391283212
1243461822 777240977
1261445451 1220566591
63178609 723724448
47652510 283314571
179923500 30719878
1281772584 814372080
999487771 1537417597
1952077291 219143967
776312423 736241804
316422646 1672735310
2058212830 963481752
361364447 2102600824
218046539 447848824
380914096 315448591
1966181958 306727709
1183088406 1866014094
113160283 371576363
556855497 33976071
1654180426 978440501
660334393 2097618011
865980382 1802535859
1724681289 943376531
1603998355 580732557
1643137806 2127156457
422416090 1168175771
1300878195 56828760
896428883 983354349
845050461 2124052456
1095436249 1855956252
1126552599 1105255582
2009256643 1062635798
1166090343 109304432
1600500959 110672216
1562758043 2020844228
63698419 1570058372
1885031786 1070949443
1178044841 128851393
1125117599 2107730085
988295771 170119326
563710384 1850302984
1033372979 1772083779
1120170024 1557905659
363158553 57279945
919224005 34388855
1389414343 47850550
1534530392 292276801
31432374 1185115487
390549195 218980125
1871061706 1893270241
243961207 1658702805
1624705591 999378873
1209659025 1448528341
1756681513 1429314647
1751694629 872732699
427943842 1386168951
1520203285 765095042
606197430 1146186094
356293696 842106922
1739100571 457397096
418791850 1595620624
1370808667 935476319
1197887113 816251907
1962787640 94920746
1354101516 745630285
335437194 1275194398
158938100 371882952
1786217330 619936034
402789393 1063021181
1962449492 408841068
101570149 350836361
1000847010 770762855
453417514 205205062
1316548577 1371804367
441391359 76109026
1518668155 445207339
1033416047 871624530
1762657725 1228316127
1741145072 388456750
100472280 1475167044
502195052 193302333
2080730377 1286255283
1928364477 657912016
2126146566 260132246
1459305055 1782560522
485338352 1515257710
1680807442 395207530
1310694173 1437663270
1731722054 1085587050
1202928752 2015000956
163349625 761021782
333195166 23356873
98835034 1300049619
995494735 1744408321
1902024138 745554856
1632306098 867909871
925663029 1017434001
714961714 105235967
607132391 1669836002
564492374 1510971815
1125833381 176581449
352655761 1652396604
1794711292 70149754
309772707 707839741
1694612030 305251593
548206840 626791084
1067562813 1064702995
1773497468 963734456
379598289 417720900
1321756142 1556252623
13406158 60211039
2082214231 1885591477
589763962 1846360940
510687748 1011406960
359711161 664311236
1556891440 319535037
304514153 927083254
2077017872 1249977614
1200606089 1833167533
725360746 347893444
1066447652 1348534616
967812377 1886240984
1493265352 135221448
1576662275 377180071
1027702848 789884790
1014309272 2122349275
1653048855 1431298107
1042350110 1725686764
1032768418 965651358
1819268105 1487667677
1664869582 475378154
828904608 1259827341
834333790 568950301
136244784 1753046610
804727339 1772469793
1495328678 760598990
233517899 99186819
1508103254 211862899
1880210538 1865090075
397495791 626093621
923264495 335096720
827691752 490562066
298277083 1926218582
1748955676 2111461661
1252808072 85469775
855452191 982837886
1456117544 177273578
130237607 2107965279
1763841914 1730704179
884969171 690349620
1194557331 646639143
279245146 845567613
78836240 1390124240
1701115520 667940440
1041078029 1323083549
1074923607 2140387306
658726379 944303847
1940546808 417293992
1412115937 1356489944
273629176 444784655
1648221316 1267921046
726907705 783971678
80936493 1332363091
1214508840 663325615
900298703 1245699600
789601089 894174245
1445853708 1837901095
1860390643 606273107
1008262165 1160205631
1220981792 1667551808
232885208 1006050153
2055219940 41206105
940080389 658833340
174438197 547145345
1210128970 1488203435
1749509444 1838023006
1735390195 1976953468
1192615289 7744975
297971162 250642512
407384224 2008993682
724367293 37251518
683898154 1773411279
1282112962 1740645359
709770285 297972535
1441041089 1076589890
1400963541 778916009
186402207 2085453476
890979708 496255001
895289358 1073718988
632538246 1064446823
1469024103 647597701
1574532658 1570474547
249034439 1498472317
139486711 1446035112
1640974870 792575926
1106033453 1862618396
109395027 2002625197
1440355013 2109578003
674739014 268595442
972906260 337987822
766856811 1137012611
749940189 1598846888
1917780545 780063487
859121535 2021401234
493168982 317966182
1364400565 496599390
2122002314 176836747
1231332342 562924955
1977852383 1253753772
92268607 814188682
1849885133 72098529
271535060 640709363
891020933 1185204343
1649483596 1939882461
1248451508 1939974409
965822202 130892130
1075510965 430866183
572838167 62485959
1711629892 338326170
1116160377 1796402579
156759876 1075475068
1397200904 213128782
1404718979 1780187894
2062736511 1329021397
65971282 68618369
447794795 1379117666
286536931 1464001072
95284339 891451870
1911779346 1117453806
292014548 602696671
2026639272 1235440960
2061147252 2138476600
1323535981 1720932282
848060802 1704252850
1523253749 1055175231
1939586820 1065066243
594584520 1876746505
1065818667 445536997
436076081 642228401
1447902451 592993653
272504828 2032844240
1898916357 86457130
2120500424 1816651348
854985878 747562599
1350687918 1037218753
1456513431 1958171575
238243180 851906721
1946842927 927048890
1527460694 1508246553
295354312 1665356160
2044039212 25247178
1159651652 92577821
2105371786 1251054239
1586614481 675394755
1140998497 1734427831
25131754 2064144333
2107845947 131262146
475267070 1900993585
311224579 220541208
704364944 1305235465
1544435641 441370543
1156239545 179101038
629232810 2095395978
1150537618 1242833770
525348653 493900720
997444372 1368532940
2043002601 1000877405
2082705832 181210020
139507614 1121446594
490368730 178128705
486469720 1432248248
3902960 1426351729
1831753982 1543554491
2144728665 903195507
192279710 915628884
619821741 531786530
130659038 588025825
299611215 1519664008
1483229155 995214538
1569655055 1993724135
1974610927 921804374
538835832 225866432
80462505 1368982431
1176914504 742709669
2093781920 879395814
1161061764 886934922
1410355416 1555837843
1195345938 852835417
1795023648 1433333908
904600391 1761686668
1094004785 1256650758
1052251648 1915680347
1054690020 1295664816
1337150727 720736733
1123799373 2123887147
1408298955 1014506613
124916038 1100647776
131001945 308254252
65457994 1951887351
2068237400 1175907073
1836171329 742123117
1945254834 417924691
1950904767 2022503439
86030678 1839538682
1806725237 2109863285
1943053448 710738396
1639286245 1513343284
404294728 745743737
456499437 1602955870
1450533784 1693886295
1628884809 327150624
626333934 1260493823
1274674258 419262520
1862378918 1584543918
1587507559 859308395
931775753 1198736306
27013579 724581510
53262750 1790542565
2033813212 1001922304
364061664 2117418298
1946482013 2043675272
1551331423 1580058649
1153921381 1655448465
1829156139 1729673961
1324561710 944727416
96131550 1100636808
156721540 1005112441
323903665 1501373902
1688856293 319130829
1156722360 1577544547
2035191982 1564194720
674598428 1029852394
1190568233 1997642834
1954408255 1734091864
1806042331 738626982
1914294364 469444017
1122309742 557500859
594109689 1142017676
553511247 1327835435
1275090845 1090445222
1746129081 1953166587
142204531 25342160
1787536459 1010080955
2056666420 1982875543
1291661283 1279046462
742714641 1724881382
682821617 1543622098
1310366657 1584182101
1532435921 426289411
2078623048 1669506626
1295266715 1033679438
167723266 772079169
151871138 1896758671
277782672 935706725
205233998 1404212148
1433429334 1554853080
246502992 524441076
278185886 1072751058
1132722450 783810300
955118639 1449960094
299329848 1836839633
745473478 149876406
1683952466 857628170
785773794 665370307
1306890857 1823085506
460361435 1460357526
259316703 1137894857
83157116 210726310
1986453320 1044876836
1287062819 1678674497
1758729992 2039402170
1869229892 449067647
1711178116 781851611
50152144 810905668
1835864665 1138294845
6915720 1378137936
670186012 1022102772
324413073 117531526
1851743180 1822351069
1823052959 546031252
1871208619 1437143342
1720315311 1905325759
1738879275 290054868
1164059021 966317340
1472887224 1828916841
1097130705 1680167111
956156021 671477493
571733906 1792607039
736212958 1122731099
1020422705 332432918
1776714422 1965237687
284012890 355166105
1466946016 1163064573
655804236 1158384748
749814100 1206432986
1915720474 764568670
653579431 496573825
1449889960 10973127
283860754 1340164468
1374535143 340898649
1368776095 719386631
292241551 1326867973
583457193 2128866336
898112332 1583300053
1638078366 1039294331
1794971080 329950167
954459269 1869785340
2042484489 480959330
444018819 976693174
1410271282 350695518
1764690669 1015666353
1779920039 1552689148
815335619 577286474
648412092 861614346
190976058 320655949
144199876 993471138
168089813 1852855253
1629473109 509751261
1924275644 939427974
1098254557 651631014
748880500 1405815180
1646467180 1820934136
130765501 751416138
615482681 401585557
181389427 320029116
27218286 385873494
1842351406 374081977
1068469280 1121802180
114977058 1955008201
1325551068 762478738
31580541 1690494523
860046794 437366952
1969949067 123521660
108950093 1085572747
480989176 386743510
1552365257 356223777
31186836 191204797
116890436 299781754
1476060300 703249035
769870455 1667148470
1468773439 1569112395
1506011949 292742291
800392568 1182778250
1327520776 668710077
605927485 752554872
194739193 1075659466
553404265 813525706
2036383701 1257286321
962572353 1913097389
278542998 144567411
1671172764 2051522853
1960923209 1516537666
38842555 846573496
326547876 189585822
1784590243 576407588
614821470 928435871
1009989366 1133172544
831620464 936826446
1569645433 2032977147
1427557385 1952207494
919068986 950602621
2129169692 1304046024
1661939683 95758097
661974442 1659454778
1984360155 339139766
1405039736 526957713
1368118397 459072308
407014896 1198111120
304018966 189016976
1910322119 805541598
2043869119 1401845087
2075601150 1678265622
35447089 1181215629
1817157212 817233465
430229550 982577750
1233697188 28204978
185205989 1521350395
1491781021 502021253
1080292972 1923113322
1795235223 998253479
1474247527 1856315162
26327037 1676154237
614318367 691051392
209346987 806025907
1952518237 1801629386
1629951671 1964525098
1775079071 2091041292
84532574 1368771352
1591368230 564023599
1342700718 247241966
48702533 1528517505
1011482118 1118955890
319084419 422031854
640109089 118308904
1228050986 1293927953
82026743 351201011
119567530 1663093826
2004163603 412612185
1260617615 1524167030
1618003654 892281203
890430636 106678218
1590476886 1962943690
1694820914 480934511
249777326 1901461263
1279262710 1931327260
1240185909 1194280846
218589929 859316793
1202364221 1826641301
1219195895 1693308503
1392974708 1669082202
1566962161 77903758
395549038 902982518
1502215893 763448605
1955574625 1523537300
1873319086 2130688823
1688068807 1501531460
1872409386 1511900319
438231487 1096569649
167693784 563948963
190595928 1912478055
765961909 734999847
134798967 1118848639
513697660 753050276
943375345 1583994871
1891653758 1501800317
1662728477 1475592909
1955203486 1790392851
2040492949 389802716
1593802347 1717670255
1774511505 174514303
596892171 98682001
1756037969 586560760
1201571519 1559415500
1433772292 1911680529
1642063919 1723058679
1314702623 268341818
387497567 278894563
1803454975 349848404
705680271 1616565649
12167213 1404114268
1808887171 1758366824
535296478 1711600192
1633435069 158340934
1121211645 1379218022
1248834600 1001264647
631873820 1137329983
201434695 354784160
300907984 983616809
1360523900 2099043166
1131097836 421625978
1158660048 1942194025
1924891355 685642580
1196270205 1298830461
1060444437 367015228
219327993 458759071
127489820 1260864410
1155622843 1610437474
1011993623 955329263
1786382624 279036277
320975151 16089438
236506404 1712658952
81782301 106804921
1705689471 2049736117
234211728 1734020703
2019814473 1610451544
1274046397 757654273
2036837298 1944311928
1372732209 367702455
1134438797 1875652290
1049514244 653795744
1358869393 280073151
1912494950 1007949851
1636260022 648424376
636288493 1956716571
1855935172 307676748
1132619562 1924656588
899626131 1289707618
823236107 1787920581
944084084 1572560500
341359895 1929935949
1120423191 937597746
678814271 1962701805
1124641597 364217113
1862483291 951153117
1499842789 2124739156
784719125 1881072049
1884534418 516721101
951730260 51793456
1046361202 1534162648
989093245 997497551
736334598 128712696
2073645319 1669141390
1089007171 1047263329
492818860 2136984641
1696143759 1358354483
1033092327 1473304753
1696639961 1653850360
238613780 1998078334
1282614279 1153007586
1864647020 1054131244
1305276925 1974822256
1695280135 1011468278
1345232348 555598265
509666346 1213966272
643986333 1039944012
1833828889 174116033
882224402 688372884
1021625154 57896878
1311326475 27251066
1845877413 370641065
584756731 866433423
78211134 699897525
1430364914 970669869
1206106782 1361259136
240179597 725835343
309280588 1990537774
1640988604 511290090
73321827 168027517
560355590 987025053
692441554 818129630
1645674053 1946641072
545148669 353696485
1454582749 1221735435
1517087717 534089812
1737309738 2058993873
1630925771 1776510486
2090695610 62815178
1261414804 922341022
1149221017 1733225568
1355319604 1048972602
1635241823 298101737
1294660405 949303265
1795454291 592451161
856776369 1782214224
340161567 1215021888
124335589 961783725
630126172 587838789
1182713845 1010409036
987426326 1891035267
642654008 59154848
1636675957 216460621
915509603 711895900
627696445 2029218554
1155639433 112874144
1112684900 533236412
183832590 734451652
539570956 1931607271
1280493004 335041540
302572517 558942395
1640241284 1828395388
103167582 986213804
1679420360 847219546
956609301 1020377750
1501632411 323312344
696391758 620713178
1465730461 2115117032
794720830 2063748725
960983034 2024437399
137437609 826460745
674659912 2107560513
1435337680 2096682810
356405041 1757738299
1674392246 790023945
993153605 228192629
1292913567 282286555
1305237744 1164896531
1154514289 1846538700
1154378053 1941922299
60149739 1409274478
809184179 2100753770
1860830064 1969941546
1086142650 403710478
1980739528 908849637
2139023478 1460212676
234412218 426794667
938270138 1199492689
409938807 448169323
1076696920 495821616
1876892294 930704360
309681601 1557623393
1903050360 908765729
1537313411 1936590691
1148403051 1086341818
2038149999 979955341
1847199770 1889257160
1950349804 1256224504
52210330 1034468383
1997218338 704792917
1097381052 1425465694
38978387 103580256
1872687973 1734970399
555016340 1010665035
1992471394 1229983883
1719207295 1048862711
364601409 184953396
1738932725 510517439
511920364 1932315274
1323996320 1235801855
1623080976 1896625018
971594178 735282587
1879257374 947183217
1040640616 1258521918
320400435 933314317
1081932543 382076643
865231146 1836477730
1579635104 2085917755
1913671636 238098201
1408440096 980752544
1529404289 1789952842
184521426 1681743180
278932875 230036207
1546954273 329524817
281139140 806464494
1453713504 1199459319
110749871 454802036
1417927466 1328878421
1207503825 232088328
422811592 1531162786
951174607 1242199423
167505922 213435254
785903985 1160589776
290393163 615004375
1843207309 286834495
62113326 593825189
1166577074 239906903
1619937001 1997931326
1400052383 279672713
813456611 1656305751
503008215 779251363
875163226 350152042
890751572 1620530023
1682701735 1710014812
1017160564 383652899
956344032 1953328659
1351353504 1578237451
68146680 1225506461
219307523 483764552
1818171023 1076174650
1157423421 179880823
1848195673 1765052126
1123230489 1650260413
1078123111 852499683
203236624 591643102
442648052 759182617
1002905317 2015766954
693116318 1340171069
1195682932 1439057102
1406223458 1449563426
549279270 1182384669
214227401 19784623
1488946708 875118870
697358115 46302493
2111173292 1497332086
1121936341 1271807874
1194700143 1731525263
835479621 234407004
50608548 231122189
1012518861 1981424127
1998758531 312038019
1745899370 1209106646
572024712 1277127722
1903816949 274581048
1786366540 479622176
1728091473 301980134
357442749 401863256
131428466 177643076
2138208849 148970119
367083795 323903435
485026922 2077860244
1529883945 1101618579
1605883559 267747259
1315588434 1025660631
60678399 1594108951
1942437732 1369703590
1595635533 822368384
1389447956 1469998119
1365565602 792892490
299628983 230624499
1775989642 1655404446
2138652902 1128721621
1842983260 100792624
1041093626 2081877285
1266747187 1461580889
2137509005 576938513
276186652 71550395
1438950977 1482520535
1543525725 764129765
162977836 1050260727
2079282232 1017153527
480629153 1746854533
1724032147 470895855
1965200083 2036257816
310723382 1512353479
1812200436 1673316678
2004538379 140701038
2127059130 1554797497
875106949 108218698
358249927 602977208
2091759778 328454236
1886126831 814199747
674349663 1018400045
943916910 18555105
317983274 1910081756
376265139 363206821
525497245 1093881767
2005732966 873792199
1752402907 146922881
279044197 514355927
924401024 715297611
193969804 196669872
414329242 51690473
328541984 428942504
1699777172 1904309057
1047880697 1467565059
1175551534 344053190
562570967 1041536627
1175382280 74738395
31060463 1299115988
1702765504 916949158
1955958273 1127610121
1264344877 539714109
1709715005 534337597
935287212 1216660145
1946462835 1510919842
413887068 1189825163
376526704 900340382
1487452398 667946143
1939860285 799969159
1715403866 1444587643
1747757790 84501413
141257371 1379218669
1198554191 1530075087
451806367 1420021962
1909952204 474678770
177514839 782823770
1027712027 931363721
1438297918 195209197
1084899485 1551935498
368007246 370141043
45581270 852352581
199135981 70550248
1791845243 473748770
927160579 1619465731
191203244 1813216905
10386117 703234640
1988604722 1667171694
1977144594 2085340531
462658493 1671728412
390628570 1819033626
1801653246 740393222
49002391 1454045583
1213799508 452240897
1889112656 1348038017
1109439249 524131359
1557593658 462739233
1099907647 1416605969
1241036779 33580321
1576262284 1672882957
1215285824 1081030091
1194299766 153545365
1897266663 1855736145
347997460 397720309
1748640398 1930567994
610500817 1709493900
984673824 1669285626
1833131919 638635751
1068182827 1184209554
476394653 979078941
256867410 1046181511
1936473905 1931971197
482015928 41585839
504321872 89571532
563835716 134186730
39304731 1984210063
842743892 361140312
1255888358 2043828501
1901457094 676207633
242361174 722152111
983950094 1836969057
512915977 442191071
1778877319 1529317751
1245554732 1922962616
1552526310 803343103
779636446 1318102156
2132954456 416374874
698537880 2012671530
172248752 184022906
629573654 1868756286
401432682 714768233
1186799919 19821242
1462376455 814160295
1833043652 1389996854
1089950092 1279815934
1193539312 228183172
753874388 849829665
583369980 751952743
1963081842 1132092697
273251283 2124830339
1847177694 552895593
215211311 460606755
817693981 305717278
557751487 1544982938
1568819057 1746122215
163263580 1170240480
1756504268 771592275
1603037510 913967910
394585477 620298988
44076861 816900165
1369951063 438770854
812446558 1191110746
916791129 660121780
878151766 694465204
1024486979 102122031
1881930789 973693543
825037122 744635732
40627662 850877412
914083837 1379397348
174802561 492658136
1999627258 1207400246
876615708 1906594737
57067081 1859021041
429601097 2138688920
2030881955 1760450223
921891840 535865692
1622060748 900612876
1240421330 1175532872
1318620921 606743767
427555749 1548970853
172358077 2063508824
90375704 1639112478
1704634374 321823412
2004960691 734348605
721542618 131335163
698350074 748325338
1741722096 1886106643
1258112492 2114660501
229721473 169747308
2103885490 1240878495
610821721 184367316
1333999046 822751027
2004273583 1103218368
138307278 681604947
583557041 547021159
707666115 486601724
926564789 1428971965
1296860377 283180181
1816518918 259846150
1763498209 895196851
2099890766 1610008028
638262393 1076392562
471062764 1213179798
717208648 65524164
2062942348 202730857
1501441233 863791065
1644464809 1066514649
1594701567 1662798621
414787127 1623249876
2065360818 275765099
1795606030 385160244
1898205707 332021349
90721630 977646640
1581966770 1824151368
1364752028 1752322389
2124398192 1209486204
644018054 496643723
1940676834 176032124
813261551 573059704
338829280 1526637141
2063301780 706759454
285159720 1733818714
332217306 1834461868
1211930098 1227245045
903503218 1808493021
205477577 1712988111
1278006918 1106209858
815426036 798091306
80977946 1021662609
1794880797 1605176397
1969674490 688659697
1792329915 704667090
790322490 1073689756
2031421876 678802529
1659711640 1670239864
1787366959 1773743294
1766163023 1558451953
1045342418 638894874
1499227889 747954624
980380943 761908302
726913907 1727452417
1002040435 130651050
1624323880 417804456
442602438 1807679314
1078708493 415669664
1638962390 330487789
1588434837 728086484
1005772659 864310019
1679565773 1077660907
1582757333 1254958662
1955609464 1540924920
619908546 1774277129
852198069 346305400
902071138 1355227184
1339196565 1705760143
1298047871 1055967557
419625158 1198974601
1135622881 291288846
2110271734 636964491
1567010070 1214216676
2015968835 592880538
961518159 303989585
1094733833 1402450734
1488630206 532000198
209942276 983854732
1738479587 742314675
951541839 1258230163
417581762 440683318
1821994500 1652773620
252348426 981434429
1653065509 188240115
383248998 1729014957
352151955 434302071
1922247116 1146228726
1511473778 505950939
1291005698 1318729139
1470484502 1129597952
755984606 663821902
1770453649 1873782208
889646332 1881833690
112198853 1729787425
84146657 386347801
2053387950 733847409
1256461058 4640240
1953928364 161544330
1041827599 1926405268
1655260131 436085233
799758571 1699749995
1408045901 2079233805
1555993568 251566037
2034157553 1592476202
977832394 463217206
105495121 1608359742
559072784 2097674580
1846784808 1695737787
2136600511 989378740
411528735 823317336
1105989508 884006673
231570642 843656569
1325371482 175009962
72304808 1928225911
2010934884 426488115
1263332898 573138528
1303964069 1040173573
510092153 1263142900
867511190 174602686
991184560 1828348741
264204685 605854211
280071275 1443003070
2078915665 2067977968
2014868214 242706292
602897800 1995905000
1590418108 1809795515
83446701 1051738047
766166567 1358010267
585034550 1844018924
322972190 257197459
1579720969 1791110378
820867240 735473187
1472545376 198703198
1066408943 495131550
1678508546 1490034223
275714116 1119377314
832470266 97029318
1819677767 1038589397
154504986 1005862123
1491827560 2110705384
129349253 1637916462
1906969285 353917034
1411925664 923513784
71067130 1146871063
1345580776 2065072203
511292791 1518584326
643999155 1254501223
1541710979 1195873465
247339185 1779134791
158349836 998754225
99628027 857524227
1837890910 11439859
72808154 1087055224
929345625 1184427333
1045874804 1639523106
1006240375 1349746709
1883255438 361155401
1518261089 2000827114
269396254 1586450059
1536849136 1508414354
1284365188 1608492392
362066146 1751476605
546457245 1596134898
754403382 1152199959
2090645394 868313261
957589475 432206150
1724514699 924471456
978581251 1254342443
600621707 1269516197
1290020438 662448203
431848449 1981437932
1969019648 758545104
866017838 2093405323
265029349 362096846
1930789279 640005705
1992045812 1395888549
150418897 469341440
1595704095 339488478
1081348560 1072327035
1797350598 1248928172
789871032 1048463758
925858731 1958145833
2097920971 859896392
529918506 316633597
2097994808 1796158858
385902634 1522189302
1291100756 268510020
2090859632 1403364598
2013417964 1124143807
400823564 1212646434
324459138 1895331915
1240237816 612985884
255253793 925408078
1288839372 1822392736
75010834 1625337675
993551836 1295177327
1473751065 1833465771
2115016481 649160538
221678773 1377324322
1804888234 1182974774
1146945088 1214823340
1171223731 211582986
1441037483 85469407
1189768014 1528688613
313186723 1856563480
444101108 377735462
1154602056 696908254
1396453948 170565889
2047034284 1672182820
592660367 1146295696
2788828 1732631885
1938282943 842769510
861688291 1983384023
1567684087 1215378602
852817846 568644843
993309694 66225042
758400993 806083795
1512220746 279672760
2080990308 1965159081
1998477072 1680495071
1724933980 465181964
2098448643 1519914485
241464485 763878387
339101371 325513238
1800342340 205690463
1136495736 1435441662
137926670 199714441
955264242 172282780
1719242212 1293477509
766409427 1318709942
1850831547 1724484664
1260786304 1901192327
1653794785 1584256665
1095031677 1764463
1952214791 1511064567
1433845607 929148866
1227030610 373915111
1349387616 772609346
1169938714 1447563617
2038588248 1603018625
15708141 1742094816
583218998 656447122
1244751440 1464295111
1045620466 1886937125
1750853132 1526388913
1193413585 1460207804
188456398 1335785603
1894695489 732857094
556134707 832547611
859562151 1139379795
256305674 479179265
125508999 751703861
209102739 30735147
1577676527 1263045583
590733774 464774850
1454264839 515137887
373531653 1676095727
53136617 799658837
1540271162 648149278
814079899 1323311670
433574782 1658642421
1196384716 641590385
767524052 192054399
322976900 175996211
3944963 2056898233
1341473240 1193615767
866904571 1259793712
493163888 125174213
73021894 952047729
742205294 1646405663
322491507 759539650
793705974 1412896492
603449273 1022900848
1339490869 1254862670
328180592 920926487
1191783171 837089594
1852719218 1473017926
368258317 500082184
782479052 1980165195
1837713198 1636917566
827540355 712397140
1360378062 1972045123
203387171 636406144
1328086216 627522751
225916535 2133323688
488485201 50640398
2034986328 708357032
1131248092 1605804226
1906116150 597621116
305601764 102041914
1923462174 465477334
180662087 1935739818
1987332116 172582821
881147915 1001352062
1357761002 1222341112
225683709 125209259
1072876294 1932468256
1912508978 357952831
927479561 1936084921
14429414 826781270
2082886825 1334612456
1789539225 2054588362
1282955732 1632412447
2009916776 1555545076
1045192662 466341310
76669390 959396861
1217756868 571463222
1241443499 1199741195
966926798 1527392644
1265491027 1942797244
1532335727 2102449405
436520361 1845952703
831664698 1419327082
464138752 1990291928
797376161 1831667748
662439940 1714689328
249876237 962497991
405307441 1824684369
1929656861 2096626510
1943972533 764855559
504350851 656137653
1318052252 1738418844
161617023 1199524386
857690983 68557365
1358299105 2126653801
1041823825 2055037203
229384770 1590202128
1775328346 1582090236
2059574740 384054697
1812852377 865092949
1532034524 1065057844
2140880929 1966197027
903142483 2068503120
755898294 2047054855
1587468446 774988129
1444806786 448122872
2057617689 1927859468
1352426726 548668278
2082675138 1199439563
2099093515 359633024
986052263 121477647
763713474 984228634
863031367 447663284
1114784116 1856864148
1628979303 1831240795
1618016120 1543129243
579303234 1634507747
1564759897 789075036
1577826206 613047349
1903929646 728796464
2049214180 1417835658
1269936816 784366139
724769597 2136894951
569236492 1357428684
1650568415 1372493556
114522708 1063839958
27794977 499527951
1798754278 662623872
1476958956 1659561179
1642198165 91331627
297846936 1618767116
2125059648 1402775721
138082258 287650377
1477391235 1014969311
489458678 366502704
1541805110 1744520525
523097335 1639416306
1989026481 849937961
1493313862 1514433746
368919341 1565832099
342106002 1589367226
1262552358 190873603
783057289 344978649
1659655225 95610690
441141802 66895543
874728308 2070081286
446740783 1716547518
812708881 2052515111
1954170232 1864788732
814662910 199100163
871924983 371134147
377902240 1877929969
836073187 10159674
1639052412 330600814
1038234151 1325737812
545869165 197807854
1517184249 1766562332
1836927250 716474414
359200519 210658814
241231085 2064916855
965178660 1314483014
571591074 795417305
414582907 1337720337
1974139739 576073222
1368948839 1260823643
658481978 1963144597
158420865 1428169062
1247876942 1192929330
2048828859 808289282
1759430648 1233905961
661990091 1456426330
2105769738 1957041461
305066094 1325060861
1674122732 1063665157
862352523 160940992
230305772 624214756
587623846 1962523524
1557461541 702394393
2045732067 922290576
1511573865 1764064278
1706936676 1600170375
990243204 212584198
1336551687 292825583
1554127802 758728451
142847492 244980395
1039567211 1835335074
1977197988 1287278329
1361195027 281536110
868227183 1694523248
423152140 1293191429
1812554517 1196194031
1580991260 1430910521
169044311 484957674
987073662 1991900080
2012441605 2110760348
888688253 363955804
1948759243 911467959
43899997 1893265726
593036826 1439705005
253224797 315747491
692702258 942749527
2064532991 1723745699
157845967 903869901
1893033986 672744992
422292824 183029243
287713497 1327362610
1077879818 138463661
1767430210 1860158167
2017734387 568821706
1516448230 1544258085
948137977 961179556
1638074777 282920722
2111130073 764611636
146961782 2030913405
1475156529 256955169
1318997397 1118388484
1783102168 1038389710
716338979 1585696284
334358134 709949972
292235452 1476437917
1885474137 1247843004
917528318 788991407
493586691 1093550083
2042565120 181002940
1109205913 1338341911
1247732056 366356054
837985818 1410565426
1477142274 1179968311
155090645 1281432975
1154781064 1503700094
1134199584 710651425
1836251016 688211568
1602384456 1939447277
4688038 1521743902
1423045476 768028536
1965177178 147776189
616199373 717315175
1167921619 738579584
319066644 1773452680
926198329 1726849229
517767234 422505646
1357884276 668348532
1234569605 1008930719
2138354324 1001410868
1591232660 752597203
138115684 2089348415
1537889685 775571472
949825074 814170206
1492050041 757472133
405076841 541190312
414608245 521991320
832408030 917741907
685755934 1585564205
1300586691 1609357994
734977668 2130199485
194535524 1453757887
980612807 1095774282
567771897 443303881
895180078 1400352849
368238428 1702773217
994231840 152391394
647582378 596651022
667854115 690386364
131636820 1974120631
1387949627 136643301
1277376061 771820282
1837415362 2104954616
1941945326 347469904
846206867 270783591
1686929132 2137790601
7089021 170793238
541147748 1477302502
1046558475 608210186
379168881 1793406810
1858431649 1785830909
1292371046 1954526810
44254807 996915229
16027813 1844366122
10536496 1609790858
772995582 547580920
574932919 2082024370
908864826 1245205102
1433606061 155935151
875863468 897425046
778613877 2013850365
1178193279 1494545638
261952955 433577356
901679557 2044976219
1869390117 1567880375
1175732055 1434675034
1028198471 1597099977
661821864 822040866
410146140 2019946926
18664426 405594581
1641508805 48029256
88926071 506791265
626605992 346958749
670803306 100359800
2052683804 1943196740
588421226 410823460
779323019 190502185
447845967 377201243
1788025585 1255245449
60012112 687923829
1585333988 1626897173
2078936283 1055835854
1281599421 121504807
1701903270 819599291
577921495 668018736
1215120175 1006494833
269049276 1643920955
1478232364 181943007
584890591 1609700209
1618879310 756233088
671960806 615966625
158648364 1998482006
359798976 434640051
1947115214 1354685670
1969219133 780586628
1718342780 719094090
1434760516 383885
471317608 1191141788
125801156 552760404
417477139 440497678
24606916 1794052225
736360147 1686240497
1317890710 2102291971
616395524 579944879
471870201 1055301711
825955314 630766673
914185078 521514281
873847220 594392701
1112187209 1693775985
1515602074 715257224
1281302933 235602546
1953517788 1452050286
605694705 1774691724
229431215 387953503
1413968035 386319364
1990487932 271212745
963587894 72197234
1014282978 1570430759
2095155793 198895367
332579051 1883133265
1016440530 2012762956
618362518 136070873
421854064 1968783606
737462618 1707812834
1987084325 1556699741
1753083940 14704541
126325308 1385616701
1780435141 1352342189
1610667357 849891460
873643821 959567959
1109422568 2002160281
769014347 609573637
1782873223 251020827
1473632098 1291688937
496239840 1481802409
1991429020 526633894
89276223 1289020469
1762914102 1223711725
1626166439 1005065104
1322489961 1624451426
58147741 821835146
1569871487 629325828
1453244318 1423868199
209233335 348709358
1847454103 738653024
2000253088 2088994361
660094470 356844847
1319548573 451615293
1299232399 786780620
1904845073 930568127
176609112 1667792368
408582005 892468572
1226027929 1087867146
1135072324 1209049074
1337310380 1803591128
527269035 986769275
1551791393 1684535374
542448891 371410649
1880452462 1227944762
113543840 1970430535
1603522516 1241222274
1158591623 1983492249
399102882 833730945
193818247 2061350041
1098927321 1765938199
454233761 583813454
410333799 1351889107
484884278 1801180892
87701013 311806715
1958526969 1737686679
1938622292 1710446822
271774923 1613391527
785558484 515127292
1845251418 331818197
905517165 168392151
698751849 1566828736
2045418049 420112703
557314778 322636899
1181753381 214990091
77035669 187970750
930300453 2020022298
1663649399 112239995
1318533090 2069154063
886952771 1758973813
419787834 532238673
330520613 368554823
16689472 1108708048
1711677126 787004313
393523607 688417946
539056665 1392550257
506298446 206435781
1878086838 457003910
786293495 1787612818
1473589023 1455947718
1643520713 953614395
883885580 1688947566
828678038 2131374832
974139714 1092324514
1563783272 600458138
2050167557 1567481353
1512399576 1354555263
319366126 2089090953
544115420 1966495615
683051508 917853888
116762934 1368245567
1613124547 1548454361
2066274521 1674229618
1969241686 1806247698
466918208 1499690219
1959169378 2048577658
570180952 956124026
209083397 1707953026
1247349020 1245893246
500574318 819163824
2087698425 1655872230
1348199977 1517176627
1771369073 1531223282
166174930 76034703
2083972636 1720611494
1271399421 1790229124
1918202331 1190685498
1842277361 1791396304
69867729 1669146050
1287394892 2046344803
1429959809 1426829342
687690213 1295422916
83077997 1797127696
1417841424 145222279
225083008 1380811711
14623823 1489916682
1498154368 724164991
1385179396 505284498
39365233 1991444669
2041580802 1182447373
753916178 287223385
592647598 1249678094
1563414912 2099628428
1563320960 2056309537
1548081339 1162502860
1403223407 243999867
869469303 472207044
923476075 1756249975
453524407 865947295
636012121 674995416
573199152 130516182
38485984 1559527634
682407610 76930041
417964184 850885490
1151220529 69396339
878772863 1930805678
744909596 1533860399
791645667 1729687887
1247642626 513214416
1937656516 462731204
1908434093 8014543
1988145414 422527679
849304816 1800439790
431185011 1958363564
462646873 167631883
1470893801 800099250
1485442219 759169489
1162690863 1372049215
1746591225 1624213674
1472723496 1559803508
1680757718 313591099
2134141942 145469475
1121936745 1654195739
1977106983 71749990
1233834360 1607611869
2045217948 616409418
1961612936 1541164244
1803398214 2107392736
419720349 1429967371
1444061140 356417080
703448042 515181602
646987069 1188095380
273826147 1274267580
1605490599 1814983328
1006099072 1821692067
571956310 1054469578
1108322789 1267035393
1807213314 1884993083
982494934 91632665
1991203466 690466991
408337800 169021021
581297780 771903130
269865819 2082353177
1258254176 136751979
1767286039 1666102589
613689225 1629001125
1606182716 1305803161
1357644524 145158753
2108055544 474969218
230198776 2099493881
805426320 443050149
984437206 1148967162
123550090 1242252213
595582725 596487954
870950113 1906320475
663442876 2055226580
1089921160 850205655
1763635652 516552280
736919241 893952890
965183847 47371028
1739803031 1579412744
1632964816 362935703
1467316079 1923367308
943843596 2057923309
1451056015 1818472003
82319816 855268273
1719659589 1773964069
788900066 1010197993
1053278013 146265488
844022128 1106831732
133948100 1124516240
2024400365 932638980
1376563705 1178538535
1993108023 1689665136
630241827 2081016231
216977255 1633061908
480879881 974660869
198216141 705348529
2050110753 1107682039
2083925779 348134752
507566988 2077927055
1654796777 840348599
1173074899 904662217
550844917 1283956313
451639437 771676045
2122549830 134112225
84077854 1588728750
177956708 634170647
413461799 581912372
329814629 36608735
948250073 1024487568
1472380852 596520379
15415456 1563478698
164354635 104963419
845012526 41991364
897452881 795213173
871609828 1971540933
1672145064 816843004
134729544 1822641365
873025134 892955931
1321261006 1202406471
643104414 403118329
618223847 85413654
1923088876 1848006505
1546758240 1937824569
1946006047 786402463
1710747992 43391034
603962419 497006326
1303154091 1956131074
1288625934 762111166
945284452 1668839317
451361512 1422575825
38223191 1801855457
1398211590 1690357513
405465534 1637613071
1648376585 1630971401
710843128 1074044241
1250083826 2137696525
695117389 614507162
361127741 1861298715
1990114552 1952339364
233796099 335659666
1272309738 114403275
749488341 1143959716
614212521 68061554
955250334 1253533938
1421373938 1787701349
1479077881 1853708937
521061321 679775529
989887325 2117078266
2020755668 944764385
637749630 1625021849
570910504 1224546134
24968222 1078891001
1988264336 215200544
1011838737 1004979670
1338727440 1495432252
862201164 1796023715
814643254 2036708514
193717046 2062996693
470801700 357963141
966101117 216281310
1556105332 1230657283
1814415322 1047775657
1827684994 989183889
849817827 1095095022
1405577548 973997365
1675627692 1879766649
1135535038 559584758
1574333567 137138307
1813753636 939362919
43222980 1109935693
1212711518 1370572570
1475788682 819914255
1542962765 985399650
599606267 974585597
1576417610 462173534
1282244180 1720620633
1008031013 915509528
1926490724 976155732
1429770292 1032328180
222412968 91094534
1390489789 234492909
535898891 171645091
359996229 997228257
1344503922 1146971709
803635852 999586141
2135688321 1649181978
2036474548 102622361
1196036954 1207956520
899427576 1354279444
1823176965 2032141915
2063186805 1491048153
1193240817 1099282528
1478561153 202841655
1732526156 264759046
606816093 1582425107
206850074 1769181895
1865729373 832400273
938170779 755752154
934379324 807255112
1302966911 1583985984
193693761 1845283387
1444755651 538652289
1891995533 677624828
1613217094 954525099
73161736 574317307
569449958 188955825
601779001 1856710794
1541675178 373716252
204436376 1660372031
656912 1634678032
1892659326 2130173596
1256963386 1816586314
252635060 176395344
1329688533 1676084707
650419725 2135994227
1906811613 1925725140
1046575833 1595199460
23346665 2142243376
780630276 135713072
405883904 1437875720
1719268026 574818291
140697699 1729739819
1045630216 1821697556
160979368 361898639
946944341 1136361886
550458708 1352563367
692877774 128421994
632710826 1467370158
1179382154 1201693928
670044763 1194969902
1949605845 11483271
2014042137 584764498
210221795 1929970436
644144100 1203537340
1314104885 370170940
1827645318 1996746778
1139100079 1116982893
276707437 1806202441
1222705286 1788400749
327359210 862265120
1051337682 954995126
2140236521 2029789236
1972388305 1766098968
1270649528 2136176792
565324294 1203431763
2104048589 90143201
802606324 1855462576
1768656604 900353618
2045269354 712058392
1745692635 160109739
8300858 630091958
610414107 1966094043
62522918 960067170
1112059710 1494339480
1022957371 716975363
869692556 1896599721
1628687396 1290753962
150053250 1132851680
1068183601 1765473425
1079596142 2138398352
1758578600 662435059
1366758446 888402262
2083443976 441112794
1448981583 949422911
699101205 855253884
808018279 246950691
567533344 1046033299
273114653 710962293
1411395022 347544676
1488608210 410321763
1687514202 521810353
738495278 2082367932
1853237773 1715002947
2001037314 1664460387
1001249060 405335631
268501665 1877845099
427126021 1153316112
1022399652 6696391
1722016195 1615635052
741150933 254189485
716338140 92273038
1436825694 853250447
2073678625 1068630195
1599277770 858219853
1053683471 712041797
1419496770 393678955
660257199 697647888
400711887 1774886616
1160461251 509331148
1244324235 918607621
2132572754 407126836
934000455 380869944
1145653910 2120053813
1763790269 260302676
2052002297 1818942989
858924114 2029551116
1231616270 123224813
272862199 239332358
715441695 317495640
619293196 716142901
1407630296 304839170
1588063085 890173271
2123058810 1490353326
510629167 1719166408
1440835743 29775654
1379401346 2109749731
549325738 625025155
1688703673 239675357
424672028 62849282
1430614931 1420343399
54742904 1807954507
1872243360 1552139152
1604514550 1962990601
717632351 1873956481
1651327213 1191170725
1200252725 302969917
410208843 1553341717
603858082 1549674345
115180588 43932620
1358367190 1924661585
378607279 1376982952
61783167 379898325
1339308631 1764001648
759738984 1382231279
116456700 1743555404
1830251084 1320653238
523690591 2034746432
893997603 1698327875
2094563222 1385693083
1591754591 61763384
1177971070 203084002
1220608666 198066171
576079808 1500459651
1421345897 1994358042
2072216939 791004693
953702990 32111604
2119702337 672699920
1560782575 729897106
579015742 2045025278
1802518233 1262788582
569041390 1877964874
1358288642 1520297206
896586732 1300796082
1082701515 1868326117
1593024080 410438462
692044379 505164751
2007010093 531925688
1245494195 1911551433
307855183 941220709
1981603526 1992945813
1521469717 1554903185
2095461224 386894474
1962062607 1686247095
420480966 1732003063
713480807 2130553026
1647103761 1783649181
471065293 191849740
867561785 738310250
1135364376 1635513699
1541099805 443052642
632627576 1482362541
1796448805 464780326
389748514 980764787
1976971591 1914080611
783961201 989731969
1083590941 1811576118
792076664 1486510867
1396534709 451779995
1136637549 203730174
217409192 1730290501
767264618 552816930
1332693269 411609826
149227649 453546163
770097512 2095009274
629863708 540233649
1127837405 937557256
1442279454 288328793
35764368 1113634618
472848720 829343928
1828910987 1296564216
1651225658 1704337600
225349896 2009083385
855403027 464519038
1061686835 1208011553
1488897508 2008116371
1324413708 1354323182
1002188010 1374515429
1684344945 1992587929
1008435378 1310890130
934210552 367754368
949731227 915461141
1479290305 1880521372
760089929 1116591021
1170020043 406446105
1236413525 1436573291
610978754 382148288
991675023 349215887
334180492 831237528
1045297485 1431466531
1110202251 1547531405
663573837 975221966
550731457 689808053
1025280423 333496481
1879925977 840214969
383890474 1784813714
1924800940 1983971938
1950758778 1359134974
18750610 675512943
234598606 121832211
2092490591 787240950
188384468 1483939398
1648612665 470543984
168148510 950026750
791886344 582973834
1346026797 1572504382
1054435104 601055797
104267954 1713076717
391600 573957149
213829146 963382298
1403990947 544263190
1392886830 15861480
1911930118 745567366
2077590107 1802240190
1639330578 914488009
807751146 218280504
1985167029 1086337113
129570998 906866361
1238592093 570099839
490413278 100051722
965804420 1028513784
1761290380 1194347236
1953842744 1892740560
1571140598 1322756127
704227790 1941368013
923023446 473747637
1805234305 1836204878
741029827 1805707319
1677405092 591157506
963409654 1085150713
1824875210 363493337
759999949 1239024141
259239118 1198479553
1452134851 64367476
416111862 136521688
723664947 840341672
290044856 654987143
532934037 624863887
1221189297 1128319862
93684099 823570362
1095273864 78786004
2094829728 1603328916
22553759 1659156598
957793307 823178463
311556683 63622960
339488542 325597400
2143745149 1862237162
679496380 1167623442
1318697614 270580993
1607020585 1974265999
859471187 775606053
1138936300 1482664004
1036423542 1746720579
1124998374 658412813
514706600 623820034
1439432264 581251218
8084042 1706209157
1470958148 861808177
1201228200 2140184282
1918594102 2051003962
1146456975 258669117
684860582 818813536
1030896803 222291531
1946329442 855293053
60008948 311375402
1196294907 132463230
250512379 647229085
758596131 2022685749
780291055 1754531437
479605923 1520129817
701130698 1964275210
1335646321 417911871
163351917 1283579214
489174724 561129432
947077756 44731702
1783269957 2013615902
656372524 783745092
1685032549 577248781
1965787706 1330000521
1996812477 1584201626
889964974 1374706748
927673879 1615181372
1088457178 1418038915
87100797 1730721161
366414215 1799413143
1330591344 1681286391
952689957 324624547
1441537271 253913350
1633142664 431108139
755082096 1021821513
1791517200 1329190085
546653107 259036392
1045425964 1664881660
1379145110 44274517
905617143 1036866199
1970414129 102885264
1348731025 521838136
270589229 108566944
428861924 1539815585
1557972429 2010448001
243543382 376173676
43012946 174766592
1760573656 147968016
1349165430 1113808194
801008699 1498194816
1866426325 712448202
1687981288 273871848
1109716682 1012186693
1556716951 33277030
159475225 1826261087
2038570295 1064801200
451088259 1839210987
1678564598 1009800752
823269782 875097270
288450986 1201037967
1694201043 745070320
1516361056 1133726093
1222277867 503011357
484382859 253590090
15573872 661285215
1496232902 256196559
837186433 1002401549
1966553993 799650754
1297380299 1371318107
1713051130 201552452
833968521 992121457
952153081 304979523
1743793509 1943135898
209519723 1814596772
539794562 303577741
926251620 627844201
380563827 735240080
858535573 126164226
364226408 589189502
1203378899 953078821
1499963809 550388043
1059795227 1856290731
350080830 670361986
1700255789 444550770
1753740998 106629532
231736844 149027779
1797673355 136654855
1871282869 1435166282
117245382 690089710
1266443329 792023116
226696058 1395495145
217305985 1312354847
630848981 7552657
491624074 1893166080
717681450 1551925252
1510894271 1532184007
1416354481 282930672
25221556 946391490
315834082 1454850098
1696584236 687227774
1012595837 1028776877
1325698628 115410525
347682996 1464303377
658371305 1875652566
1918588799 192856240
456161302 1283690804
1559878379 1774224078
853061179 578829891
877317536 1869531733
503749349 1578170273
642566033 792485159
724008979 1082737427
1470399502 115587931
721590610 639365288
640851632 157649575
985418447 414980025
2076218776 763390563
1019864554 84353237
1251096323 855282156
54420502 130658047
1524612316 1672862784
959898990 1685935957
766181690 581700133
1579558534 780354975
2089937894 1438020446
1458714979 1022366765
219259452 1310857428
154596713 1366122446
579360677 637274568
1327256823 1272570173
136837609 922724365
998350267 374654866
243875180 274264735
1904702740 1313899043
1560043908 369469354
387089017 2006854405
2144121616 978642097
1739442264 1005992695
1479402296 394440501
1204991139 764002256
1796162977 395969486
401049192 463758116
73275996 1792236347
310107084 1045147769
2076727782 1191779941
408450166 78589997
905931388 1426861603
876145502 686081024
537353364 230541711
453812171 89225453
1289484643 860565273
1953910375 492149040
373178923 1069770726
2106048794 1338369857
1765628480 1751295558
560060727 1589836516
493420202 1574635403
1569772277 456576481
801272272 1110151872
473056643 2035881987
1497788695 423034985
1000391807 1498208450
346757293 1180446016
297249583 75973915
855283533 1471948356
2029987881 841162329
207635278 89631577
154453879 215133926
1785349590 2066143261
1831649173 1529042323
771756289 732318451
1877935718 221105691
2001641237 1923301475
225916650 945745973
495406901 578804739
1787074693 1859914571
52954604 642848320
1363434776 833461347
50730032 1226620686
68318032 1419694673
1050388453 1545240504
726436441 1448047780
440239705 261609321
1373452999 969839828
283284222 1708238003
1411472068 1484727159
380713064 660545765
78484826 1195520975
1723088851 951140980
1937385034 1519121309
1779680434 1407847610
2097549339 2097902871
1821251093 42039561
669603288 29242612
2018533007 623540749
1122117638 1834471355
1423639294 1204731973
1679387448 967693411
653572443 183705638
1204895864 440019622
385720290 212873396
204262860 1483916873
586999706 653322953
129385675 1310465795
395722340 1576858615
776817774 1267096450
1327199750 874810413
1842868370 2022894437
1265757888 1577083930
789023627 905219277
1686973498 467459609
137555158 2053117216
719671324 586587703
652054710 1178292121
1892721303 840180288
1121285709 1725843118
22783933 671302817
1977306190 1931309802
899791046 785376543
93210689 874270505
1781492553 530922267
547079820 1085664957
1287141603 1372075671
338498226 328774306
1286761141 8626728
1778338576 1558120220
1557861972 1983871303
840983606 1991690081
1192128923 229968190
537263932 169860129
1911915720 2073018227
1913482647 281809701
88072267 772036206
1561789404 1546646325
397472454 129806171
1147202986 351726303
1467094275 1396726680
1046331123 643619485
948261786 1984697501
495554404 1060332355
1745577565 1759995867
357298564 77648177
239115413 1603199334
1508182112 690966496
1393309337 637828020
93981187 476538894
247458609 1020220935
1277113901 918389187
2018710317 563925865
534270231 1919654514
504642991 1364750433
437072243 457536248
238232558 1092770839
704224874 362789802
58610375 681242244
1107754092 1614892841
794389107 76378092
873261193 774054387
639028761 84388859
1583690163 13820709
460071482 935856084
1886547779 511745710
1176663498 1307128019
332008332 1273115933
628285311 185190811
2113985940 1698654573
952158939 687206497
480430142 346920775
680925877 1196508299
462345429 592173949
330380612 2063473625
1167270232 1910979290
1482232389 1424700890
360770231 112134803
1789812322 1529130807
739247490 511922355
273815684 1816157314
228178391 1061557619
1700664837 1632000401
550349808 96306685
382034268 369846472
1395803082 1086800971
350272944 1057973981
1493460295 245529576
1277077993 1668481856
1455057929 1149340888
1182656413 1701918884
1969150350 449487261
2144592393 1744698869
179621350 1952146057
1995778175 1785357683
993892011 377391335
1442664776 715480249
219889424 1333010715
61294565 1340426119
484372585 934374557
1024392782 159321304
45879729 1672194969
784214165 327820193
1123565834 1144861480
328991481 1987107388
635567832 378234281
33550030 970418256
855167001 1566408451
1783586951 1385043834
2082623811 738291536
1860501365 830015149
1305868110 1310434374
209985267 1172762331
675250649 1513228407
134167051 320693227
476362714 1596471849
1260632079 432704335
646369128 1908090391
948113497 1611030862
1695737014 451023483
1354973873 1770935240
1526951827 767620900
1677254440 596239084
1752654106 972874721
1265753671 1343119236
1524623391 2094916055
912399315 1706431962
70350085 1253446574
724868581 1615891823
1507253534 1974864803
672975529 717622918
952074584 1595456837
1816504184 1469026526
1260412872 187165014
105538780 1692889379
1286700651 709810033
1734667800 1956249862
716672185 1222413147
1616669997 1014999444
548772282 1080871585
826545322 867033550
2028261450 370938995
1115092074 704123293
54310791 610864188
2093658355 1638445675
1522129983 1220743477
731846929 1024568916
1947909622 1636666951
625046713 1263211259
610000616 772538380
773735398 2124560893
1645391090 492962586
1997443322 2112437550
1986008816 985860341
2075482422 2033074674
1188410448 1914471763
734312092 1354317772
1518361095 790432742
378126300 545221462
1861782981 433366770
1007787603 2034617613
2058456428 411040527
2131157537 488203666
1593254338 603549104
968961793 381400329
2071928552 482104606
775115480 1727963142
1221978150 156909753
1617312896 871682563
505963176 36459934
1199183139 1643564065
1649315263 71875199
1391105154 1317891897
778526930 1869648737
1845587005 1834225554
1640795855 604477719
97894180 234520458
518840197 1458955923
328029672 1690714232
1137234012 1889015673
165820519 1172099374
584081861 12714622
614382225 1497485572
339270782 1634929139
1984233657 814711073
644869151 1691734053
1468746611 65401308
859012757 1939098573
1924556356 16521102
2051389184 1594897971
2118367942 1012497711
1087557703 1848246882
670689722 518791525
1550098944 1125730352
2028751244 383719163
1117024742 19809014
780678473 370903539
1165859465 1596951047
1867263887 1404049414
528506926 1483723954
904792583 108778433
70723127 1908888207
669717346 90789019
1426830139 1672800685
694112772 1165804426
1695590551 51215615
1991595338 342423810
798721701 1633442561
201831362 618631929
878956922 1787046746
1304653024 552265476
607774921 1693812602
324410631 120235827
281023527 126893668
399406144 1457567349
725117666 466427724
317905150 1684081048
84709225 2071411397
854956824 508576835
1225881087 764203122
1734092253 1992127303
329254804 344588595
144230227 1900533723
1739889200 1782042598
1435682568 1675082844
566086477 1712495408
1829966159 118653705
1040860026 1709212092
577331338 743895636
1659129175 736388022
383148051 832592556
1788961964 368205320
783846883 938044208
592541181 2010868005
1586051144 1214267277
1474610171 1433108172
1619978401 620946106
1662880703 480182789
410756748 1144899928
1330483780 317892618
1048542126 1010400011
106225936 773683332
825743974 366575550
1938210459 377508892
2035465498 1877435026
1570711365 2124610748
1646051058 775285221
597685565 2006736314
724721385 329471405
424604217 1617131613
594541815 1793907352
412540693 661208192
1884212729 2087450130
522975163 1739864062
98500913 2003778164
1501834725 660544371
498028798 1873512185
541054273 1061830934
1283867240 1352773305
769917000 735481621
2000155207 1730201015
981128109 495791787
2041740654 1330059141
2118699525 997709262
832175818 184522315
1421995678 749631424
651587178 620289457
1846730134 377911473
186794048 659511858
970606200 861997827
528623045 1296957584
1049720024 409923570
1660370518 957097121
244741688 184044463
64436511 615664795
611947485 814818226
1829820574 606945583
1639417935 247923555
1495297814 1574867425
1738046148 1098252952
594155315 1536107008
1884536202 1813816620
181450311 225030643
1167150599 1403440512
2141575164 534183101
1199984757 1105131492
414599118 1039516959
950886137 620543533
516566642 648475257
610164956 1103608432
1779875637 424711363
1520066597 1147240796
219640222 217807729
1453112482 125419130
1880586990 2110572129
446231997 217356279
845838123 1890722621
2002049494 644423600
211172436 249873957
1450021258 1589824196
510629028 466513123
483782962 501224307
2133902577 1741493086
998080620 150890533
450799234 2031636612
782241246 1437229880
784821303 124720227
250201630 530643374
458566963 1591381015
1901672941 130336155
103677253 563186951
1212601870 2140529454
1146998614 2131913069
1713153952 861294010
817272394 581868988
584802476 2030994112
85693138 130717093
417891627 372524947
238823429 1435508569
81007774 649808112
1629239132 737474509
1303437947 410963617
537557055 1631264463
1735843545 1881929350
686136880 689415913
1335730487 1761886894
746600349 499092127
1343710034 238781108
1167293612 885230872
402023975 1634427024
838949592 1184432380
1369499434 1519685184
694972443 352458300
2012240574 2033837326
922400143 697702199
1069871567 1368018028
1543978561 1639612961
1397994678 1925738119
1076400622 185862641
954420012 1516839524
96987836 1473216704
956604386 1441520364
1357100117 902063463
341883618 1699160757
1382416845 2047119539
961111125 186598904
1868586957 431812013
180191173 1843390192
1242694607 397258776
821761419 877217431
1445445233 515943019
1820725185 818121440
873835499 44002105
418824016 2103965247
1435788777 576940674
386255981 1529133367
1432902941 1683082613
1950670840 1576810950
1190851111 940249615
1631284149 483258113
1622707433 1469098616
459119119 1865062452
1567961568 1762617338
1278480836 411522589
1679205578 1112412405
944535541 367573535
112597659 115462227
1398262577 1948202460
2147386940 1812481039
1083124477 2006799685
909698120 884468572
1433109160 1362754339
912166202 1407289024
796864141 1361686005
289051865 745346190
11000586 1551236405
642426888 228707690
1938500372 1492786200
856545030 1829343196
2092533559 166239308
1153085616 351041799
1653430566 876082413
229625751 1380134494
87220868 1336318220
1251185712 508346950
428349319 665912505
1897077954 1116237692
815099038 1761267243
2107480271 2004352102
879234112 1811811918
175860010 230381115
1095911867 1341636858
1132519882 310497136
2124588843 1785258222
312034719 1868422721
766309154 1670968493
2062277996 756670820
397969770 1897107785
994165683 693263082
625104406 74138430
2059286803 183700883
1501604457 1706625647
800150562 467310927
2087817267 965637162
1196087077 1920488895
2101106354 1390430064
1927421146 1259868605
1273791229 487880423
385625835 862713619
34127423 776003691
1012777927 1210256800
210200425 1756853623
912392204 1634858489
145568837 2109506241
97503509 1044900641
1456869346 1748082991
1979787939 1590856067
1721322033 1751730729
440630244 489552631
1485765685 705238466
602577774 921804118
1196487120 684128500
1318305940 16399639
436183565 877498604
1051268525 70828457
1320018919 1693378020
1658189774 514961990
529776908 86824917
1059813377 1112371198
1266985813 1874243308
211808120 1470531971
850668435 230742531
830141384 1009698821
1528964602 1886036974
134473150 1314315027
383619364 1549006085
606846314 2029423207
1073607022 1563493978
1824070080 1831678803
792256158 1647013266
199403066 1292926073
348318344 1852148508
616875497 1209073529
759937194 94172619
1867910421 1122319256
1579809156 1342763104
446615247 1932486543
298607332 2020004202
717126340 1310796413
1672293505 1250804083
1226997922 933897371
796274269 955687953
1979050968 730797789
1085636667 813487319
1018990707 1216848417
505135870 1524153644
1521187020 1750397087
8179996 1740302427
626241321 1175271694
1329978200 1481321969
1891367565 1006839455
1343622454 1090573519
1477356159 212055568
200976886 1707039587
661212113 1682696550
1385845333 1967726968
1504740983 839120432
213663813 1393035064
1034005230 748379030
1825480423 685319898
1623736236 998957857
1425192427 2108912856
1620090245 1977469690
844667952 999777494
98413232 1003919726
1693142886 1350016156
324024377 1122359372
221577264 930596816
332049457 1467102330
660111698 415815749
524118953 79831379
1808214795 572970660
1504090057 1945092862
194135176 282634063
339087534 1593383578
776382410 274161285
1104650576 1232090358
923145915 480433488
375368007 1297299491
530076058 637777785
796391487 1436669440
1017872777 1928007209
883638811 311462674
2009345961 1444821485
703343933 485072002
984145496 1729124428
1038367496 1672462921
462214253 1050951454
934190660 522127058
2082032937 811414881
1429725849 1074484820
331618573 470985209
189829902 256694484
1799160929 1302611457
922180326 107451862
2049768365 1111194018
1964071015 1351259629
1382020351 102813441
1895365748 848452791
1113980285 319712452
1823585376 2069589352
1996843611 255927068
463802021 498136753
990451066 1950658814
42325509 731856894
135777048 818578939
2087850846 1272803392
1840609652 1252805126
45446919 30754359
527419825 756828770
1491752962 2070409971
886175417 42103490
857483909 1975939089
14175118 1580276799
1646767925 811843898
1288353976 249503271
82946189 531662076
1472711153 246823820
1813126599 1798997188
717173990 2123022733
438570519 426830839
2019219567 1520543778
837387780 481184877
20142301 590196044
1572369315 1499233565
87837796 1211216639
1747799570 1661658952
979581164 1253534820
1686757229 1763242769
548722924 5673913
601736156 253104197
220930795 1336104825
1310300496 813091948
902784130 1796633048
1816941814 357349137
1839791664 1268876802
984048580 1525542919
654911208 2120081989
738533281 1234210784
170282411 406802558
576883678 49748231
1062770819 650172374
1039152905 1504022842
1333882912 1532511771
407269700 1559875975
462430850 1260805623
204250000 1692462439
1804303792 1645808310
503943797 66100588
1029233867 558601215
520644945 1845159616
1109445517 170699176
65989016 851798241
727585453 147638743
2135190900 1309385018
355035143 1762217441
1819084007 211227066
1789479467 1313977550
369712804 12786088
1752253105 670179262
1081799722 661993062
426219161 1825516235
1470711304 161634050
813022495 1329186321
214060410 2032900397
1530440179 1220590018
1035394660 68827531
458356378 770472619
573951325 1399554866
684484934 2033693322
1457280788 559740114
850671857 1194112624
119217714 1644890431
901609369 1757329790
1428968806 1969545470
1258194488 69904043
931750319 85990886
1112505087 449985794
1386420074 1755481224
363454889 2146696389
1993831543 1304626232
353512429 2025512180
1564094494 704276345
1561496844 185724544
9972989 616203240
841524568 86258869
583059967 1787896257
1144187976 1920038191
483455535 1663315150
163705572 776156677
819311714 1814278192
192511485 695575763
1238872264 1474344347
1625122208 660909108
1747600205 2023529423
201217062 1132236280
53304955 1441365027
1467691264 1200227314
431756370 449014907
63792248 1436976237
1550160062 1813974593
1625732215 1358881800
1195802980 1000054873
1694196229 2075146660
1219229277 2029674985
1534955220 1182983195
384204904 1656285059
1366298969 2063489850
2102470966 688396745
1348520339 2016926319
874474017 2146155393
1933094452 285178450
1812532167 1829260566
1516495020 419151461
1803558595 1303554920
1754652812 2005245904
1893549531 581928439
58821439 183778337
624335297 1854986576
648944469 502621965
1898003397 1018603588
952977231 1769457444
279223013 1326286629
196990522 1457827244
1640198835 189285621
1240275503 656836207
891619857 1941844179
255252505 1403412876
1593259154 166706691
1732890174 1279412857
1210539258 138774125
807010751 601116936
1384957999 1678555673
1873912866 483145465
1700959869 1476054567
1654329939 860170424
812658158 1320424483
2116734087 771991789
1891433491 534160085
1738720667 1669868929
1820536004 1915549662
283008118 432223808
485002743 1769711057
1428414245 2101875085
766503244 1489794324
501655332 2139150912
595143936 1748576369
1892837105 334969491
254263638 1187637809
956500147 1945571984
1799666604 753279983
947421473 1310648849
1740932250 538191923
2131632686 243368689
212470750 247545210
1762743187 415474409
940653542 1740631860
2047979151 2115205838
1942422460 98606878
2065528371 2132505751
998587684 221279050
1993332961 1660415787
869194199 20673321
1543661424 321669457
1446959827 649041374
1421559779 1994718122
1027083172 935881766
459385173 679015304
899410851 853171244
736180756 1594083717
1931399842 1695671913
1104021 87320545
985588766 602840601
2050399975 216876839
343651735 1954115380
1728317250 1558634730
1745339307 565553401
24651186 875637669
1454629065 1195050063
1549088086 1188019121
1274127464 30054191
791467707 1898994638
1854460943 838762081
1540334349 158578812
1280247552 1826340275
588565141 1068186954
1222860437 595423617
862871587 872279538
231016417 1272314012
959959046 1943575975
1688100218 1834761029
713167865 1326181114
2147398363 2063969770
1710540084 1104921277
1059891937 961873250
1400793114 1300259518
1955915415 1338496680
1100472706 718746076
431247458 1779875102
2039671107 386937108
398139395 2046753037
1452802538 1336888984
261960745 1077814439
1867810013 691013912
1960369115 1224069084
91405302 1480814526
1665313827 25372060
375378762 2125236766
1894489810 1987416023
336446542 1339746069
1843399583 1578925202
522922492 432498678
161532162 862861934
930237045 414344367
662405427 870411573
1386622739 1827987140
563476513 266837825
118253910 950209707
1204380756 26878183
1456881342 1234568007
1887932431 1397539193
1524228038 1567646345
996204071 567746972
1664435904 308296918
1357173739 1856728383
714350547 192476098
342485471 1069379428
399885379 1518576251
8730788 463080572
1042789309 324437657
1167483628 1410013718
675468120 1684150304
2068093759 65941615
2052778275 1594001893
58899564 141831130
1451501245 1347452491
2064732966 1622633992
1583026382 81267936
1035714860 1234404506
1774426797 404245444
1075420559 1596119258
964783462 518057010
798370434 2022580064
17363067 1332355698
2039737071 1401642515
2122898860 1879584668
1702517552 627748241
129067448 1407258390
316645435 1842201809
1924959298 1129360446
439051609 1196322519
653678719 904995794
564341491 1729514140
1407191939 1923182753
1262228459 1719838073
1555296723 1600470299
370274370 547861974
1730337470 1387113481
1698694934 2060176060
2091101521 1540004880
758600916 915279470
1300563366 113924865
1044593083 1866873832
834764612 1221112250
957327037 1471508489
170125282 1458713584
1041080148 1861334890
85771437 2086960671
840302732 1853458491
19713183 2075657195
267947362 372094194
27242259 979876130
744301157 1132780297
1502309479 193187924
1810284034 873793241
1531682185 1745469953
1612834105 1989294424
560360340 1424062903
52668489 1755811445
1624493054 1020431645
2037341526 480215202
729031897 1984038550
1033116571 402706596
1417984548 2036825252
1826591633 753594066
1394629715 1674000294
969939677 1609109737
1070979976 1812671271
1880328064 1663380270
1135653677 1515153776
1826585988 1954227910
1366200363 1521136798
1505269883 1018933067
1924978006 106287081
280025038 1937688074
1938300064 1301910914
863049182 152380880
46230136 1990705795
24490209 1797991284
838449480 1749832394
1171982570 1973389432
1305474585 392166372
1766098542 201202636
1753488555 3378270
537941495 313537023
1445648758 538451073
2138836662 1987008671
326068877 1755308856
1627165290 1605121387
687342883 1225896164
75306633 967058928
1970494641 233337882
1378846910 106957634
817557600 1408130786
2125375558 567221215
1680920065 1060679091
1715496867 445366349
221553854 772868387
1219558479 12313375
46156269 121153880
395866370 1061424585
1846304754 1135698188
1638062060 21771157
783976555 727070182
1997832682 1726932200
521440795 45392354
2067117904 99779034
627755752 12624806
1112202733 1207005366
1959137562 1178250652
813578150 1548726663
1820394457 758291545
1684006201 570676573
752033302 447636153
1887498487 479679623
1219224185 1877057354
1835238366 1842265054
1699226376 137410450
1477957930 1013045092
736928840 492572710
937054706 756227906
904502020 2079603039
1068566237 1835035100
1955581505 1505625674
144609475 411575310
102168475 765431829
969274088 679135371
2005067369 716892838
60693739 20848335
1026784552 144164640
2061869824 847746136
1154564977 1086716390
1087802133 1227650888
2021199856 2054478796
2068208875 1133961386
2015857538 1062048481
792719420 52951145
1861934998 1192029856
1223189832 1185489361
620017772 571164894
1275885415 1041814651
450255678 2040736375
1337774882 870133130
1149904794 198825873
1347286474 1046885109
719002134 1235127062
278835699 797175771
1271113703 1140725694
312022784 322804450
1306917447 1971222011
1622372182 1590904244
1943838928 1566587450
1999637184 932950284
451897861 1507029499
590412040 302404918
1952145063 1949684240
580994237 1027618278
1942852446 668483185
1889390883 170818149
1504389769 433119620
910822914 942727114
679936260 51329963
272802347 1874466521
1196680497 830989316
938120333 2144005684
1590390545 1005490398
847967311 1936688573
1251249977 165196031
112208406 598646652
1099066531 862574167
1073014276 984547174
1331588075 1615375227
1170169961 1923993335
1102160510 534356052
1662085475 1492000573
462417143 1650281016
708006521 1049412089
1646656511 535812318
15108628 979498286
561869208 556353270
209669963 172638572
635017805 545902670
2096891785 67886475
878785827 2130271691
162094411 800503727
321618935 367459200
1344036409 1715962628
651340321 138570868
139920597 1694243627
1073984551 523243647
1128107236 967171232
1757611919 2144479589
2049523777 1016363960
1983721221 1226876383
1113189944 569865161
1536101875 270609758
2129294736 2117319007
208287095 1761444066
1760761828 1911305744
216981655 1133291318
1731024068 1157137196
1126626304 372128624
1409471529 1567332510
1942686334 1326230238
1355844834 124612689
1626243393 366108311
866969039 2004251821
2094781478 804677137
654810984 367384156
1690255068 1371308934
894908284 1080867059
962933996 622119312
1870478401 1501187150
308469121 732886353
1408070487 1838033600
1202734398 889911786
315361926 899350740
1324278540 2052326270
277453149 831051019
1643876190 1299486048
1665749049 1555630927
1427800350 1618577099
1682300548 64237485
9767639 1792146463
1984536356 314471673
1072593377 1812570663
1553448075 1502494819
905816926 1581404853
210818735 2013476463
1026869660 774596465
1067961662 158393518
1785989497 1308392647
972213457 1204514689
1210696542 1944006314
1117488677 1206113116
593055043 998232726
1748480196 643897807
157656520 270399915
838848175 956710968
333118958 833963908
1914326425 86513184
1404203051 1733430686
363181600 480959338
1778806076 2146092185
1524721347 643815630
2051142088 709194373
483746286 383175490
138215948 637862032
154300195 1182140822
1277327073 225882771
1979213213 97923617
631278711 678662412
1273446044 1932858977
456080577 334329284
1441734586 1047643453
932315449 1104028414
1000072701 1601339004
1617385492 374065410
52629233 1524039826
785653969 405875690
1202588374 1010487529
1249226278 1402247246
260090294 1574405260
528035995 1266433951
621949452 550851532
1959848566 1199056527
843033396 1946341579
1227719560 1805873316
2063977953 1437381205
1706578495 1892395555
1548021635 1428952368
1604012901 1961057438
1194565780 2035865081
286217042 206238329
1556361541 1988467902
264484622 1948999368
1205516564 28936426
1898968315 1184529853
425873293 1188345207
789497756 1310892544
2054765119 558426480
1514367039 2141389704
1395598901 1353098628
1540079186 1616187395
158774657 2039929469
11427876 848974766
191010179 1934137130
2015724745 564666604
1384794067 811498927
732838948 1115602402
1290482971 2032682656
69238772 238346439
684393446 1633986918
194836344 797679714
1208523416 728021110
179182225 1944829910
599197742 747935375
261444960 674992832
1588724957 185659727
143834627 1624405490
296900098 52893877
1811391241 831942557
984128278 1575129843
1134973530 2065185886
1830052447 342920964
1070121434 276421104
673630858 1130253284
1754480087 1951675346
1797745784 423290867
1071980896 873003595
2024782709 1662715361
2049797618 702300795
1101392037 1113425847
1637012634 1375366480
1220847138 391065706
1968285200 400088726
519815163 2133142679
1246927417 2090990682
571082487 792511185
229308628 605070625
367879177 720029071
400042268 192496321
823398869 1217708956
82294275 36871189
1782061465 864652771
1381162539 1784984949
883341830 1162987883
162981697 1955384883
609985031 1349683033
66124358 454234198
1765249985 820359365
1947629011 1140868141
627828025 629040958
1271063596 53381953
984388678 1012763558
1774076651 2020829407
816419031 1688347218
1619867841 1592576256
1474373291 735478199
1743113229 431065372
605184856 1336293055
956236967 1444683318
1710884069 1320354052
412878399 1529721289
478681588 873960652
531641050 1591612620
545437931 1874697975
697399720 1903548198
706355214 273633494
1388440106 1344656371
2032466566 468453941
1099149283 286055002
1773000735 57522139
1768098674 897563834
1269124093 1871045486
2076838256 1260437567
468192831 542492519
853335899 89281476
531488031 2119098675
1097735414 1562155051
445345063 454710633
306618869 1869460512
2133639225 723240062
141613564 1317596071
331999250 390681957
1430000084 511608947
546267504 1655778419
1296454567 1902281776
1123153379 896981116
1218779905 891592709
1694954862 1454899405
1043637723 1999858068
881908348 2023461673
527507860 110108454
943219806 1112034772
89470024 669027820
794086566 2100565982
806306235 643808719
1483230371 313789915
1293707417 1984745647
429403641 29989195
1625137386 959694908
371607401 710869446
1931652654 1645693376
1447517091 258050920
1040668437 868222003
1585227760 1242663162
815889912 1671896833
1055280057 777495304
1209601324 250424780
605208992 272908780
1943528007 1983640825
386568050 2040818415
368635486 926409810
1013376274 1479698842
807344204 1647900457
1771782468 572922287
515845571 1357802988
1291018529 2003528383
1668053022 1709173621
1690103880 491754045
197935827 910383753
1112967095 1860877582
1294272980 534973245
673796436 871869571
1025168375 329313147
97378063 1139407364
558802857 1860676347
390385132 1820655698
1863717614 1723565098
1548204493 1688540913
1146536599 1930777806
1666886686 1021289353
10711190 2109455972
370736500 604960327
295872971 1440564954
1487472458 1254896490
2075079715 532263950
1822439973 1962461520
1035238712 2104446208
809460356 277621474
1649088601 1070756096
1841159824 393414262
1798506704 1869965018
1037280685 380064834
275797273 1417690357
2059671121 1462316548
1308748698 1974297510
521730641 1012936812
606057644 1031933523
768451997 2022061838
1799715771 330757927
1987768736 378977757
1555796583 1093171522
1928144281 1210933641
1472861897 834133617
583628750 1062331766
292952273 745404214
1448191408 35348478
1568367009 904256582
1516201324 1632527914
505119939 1553129265
810431634 72207918
89973186 1827255094
854708040 1987640209
363842337 965557859
199307285 1508877768
1512165880 220384765
129634630 1965439022
653806795 864013420
432667319 1361852915
971137073 729779583
780423492 639380808
785499110 1686212386
31591080 1570100744
601019935 1279481830
2072134149 1910069707
1016573931 1521053474
1465243876 87423409
714543070 480770115
785794244 562161586
26882090 2002165818
1488329926 657683632
273632866 854085045
1711960147 136235593
2113926514 862573280
410218066 809061250
731557763 572713150
1600907998 1987717478
776871866 1637304670
508509687 280411686
1882493357 214364811
809249464 617016442
2061915125 640363160
141047093 1113722760
1065752515 1155744436
351801645 2037210206
1926023186 95205379
1866663578 1881520162
582388784 1336311218
2018919691 1680080900
502293253 356940538
95088242 953415708
1575378271 154006200
479478042 394479747
1101475152 62418076
1675867948 1605996004
655434733 1573077434
1608053519 1702254965
1249183498 1936479711
1340646679 754155316
429010034 1170562829
1073231842 794506436
828767108 2118080781
1020381183 1316725394
631414670 1682220574
1106228400 1879851592
861471340 1143719699
1187271493 1971749368
2050066037 1750199259
1938001189 1110862145
127281228 2032857507
1919225049 1023685074
1856254795 1727709387
1595289473 296433639
2057426777 1140100956
579209338 1388058701
472818185 1795206431
1066736091 1755065871
102818486 1901634965
1977633578 1027250706
253156098 657490617
1991034366 1874125813
344265508 1154731612
732950913 1000603742
1422319629 497311176
1110804136 248984093
336576043 1691098870
862977114 208120618
1387466039 645668402
1027405483 1010254771
328473774 273736235
1084753825 1472123897
165839679 1350499916
1965697390 1766201419
505328112 448915455
2006727665 476955722
1371474133 195656078
1124068743 1836771905
1337329343 83377575
1952031023 1309056269
849523368 1543252021
1108927100 805007454
917009726 514175990
862506758 1940584896
571434142 2092080559
678753455 1858502168
2022622916 1598631972
1992032151 2140646473
1309494723 369890231
811416475 1666416002
265063284 15221244
373772075 2130470509
1559685929 818459694
1853623598 2139655579
40648667 582446006
1979826151 1870270442
328588452 4903566
2065508442 65300039
1415894293 181430239
272103200 153659230
1067697914 1854921111
1918821928 1003217317
1877411997 2106466630
61238 1240599171
846680658 1957541343
1211409426 1599425950
464550721 166540506
1344079601 274147106
795128637 473581933
1985169462 1001845235
2089193603 1400404802
982133357 1234565816
934341122 772078218
827417183 868960138
1695148439 1794428421
387194458 841133505
1246495516 2035116043
1713942271 820013294
268631719 273694135
492579734 1947251151
1727556576 1052184164
369871940 1902189733
1035990140 1410422321
847875065 847665801
1052136930 1524954197
63686165 1002485854
92523111 443206923
1828277156 1497530209
1011253293 1052016589
47637266 198105507
126283087 222553781
260378819 712550405
2103646553 1329456376
1733360856 1037170187
360809024 1458188594
990915399 227045120
1199932868 838343646
1111549722 920625999
61850587 357705875
1676399874 649236253
2065976819 1152206274
2063614496 1125687765
524821680 393559840
1899278330 1703648284
923139074 1762932214
1821610225 227546911
1941306638 906093079
50759938 1746470490
1531911098 1781326102
940467595 1995445975
1225500006 1664579796
2010103880 1719457136
1439977095 1570760097
985364223 1492623451
1466200525 1712180954
478903975 453287084
817785053 241363947
2527291 79152119
751065387 611993081
7933781 240321786
1300927779 621597711
667300472 812873596
579346562 1072099574
1579541898 1319125270
1052600431 589309634
1147727261 253517559
160337147 1815124319
1391442965 1821308876
900854749 483998531
1283452076 716808782
1762139307 1336690357
1854271377 2083032005
1781444940 1522366469
1532210673 1634525006
605982792 65273625
1769271096 1191880841
652026260 1203448190
378915491 199179978
683918369 267205154
2028592195 814139519
804121538 893093272
484882159 1841614357
986943310 422434897
1937428139 301063000
1554520657 1379427604
660858273 633829233
1427428276 1931366153
1486172125 46583455
1393247747 1742214569
1565554198 1028981172
981530422 1232046680
1136305082 889007662
1612732037 1931582780
1495999750 246964632
735591785 982896836
777377485 152268137
677642863 1771346388
363283645 1487672792
2012906259 1526219421
709627251 1151777775
609224584 831591635
1316194685 1730471232
2004329120 1586652739
204096364 1972712354
1828395165 2092585904
1344028694 1377854229
895295407 895213038
1589563192 1314042048
1936591575 87378061
187229573 1334843890
1688837084 943966061
155782502 484444483
955012709 300984863
1494858202 1148401521
1878097811 1310105198
1116242144 1912941087
270566464 393397567
2013336167 1578146537
1121389100 2086990420
454479445 1549600924
1146695629 973245874
353550201 126701780
914884781 89663676
317048315 909440465
1180108749 1319053306
1514900653 1302918434
1749239198 2046263575
829212390 717253454
241228885 1733450378
704549778 1944871947
1412277494 1170152591
2037241322 2102415085
662105342 1048729405
1806079091 196867302
394756761 856416149
687872680 74348124
1106965069 302971052
480703859 328532283
204106875 1250116218
1063623460 1826867231
611209426 569086593
803136456 320562521
1435303465 146790010
1407937195 745226531
551436119 390718252
1118427687 551720187
1441824878 910852936
1950386371 2033550437
1765996924 1075341675
1535358617 153623186
1765763596 1235465807
2082524647 362502246
2114872241 1334451634
1634804748 1235154670
2105741427 814345048
2130195980 191631005
408798771 1892825168
1423635295 1902298761
351278463 165476692
1048518890 791360601
214241571 237885147
1331380477 390512639
941729668 2139495313
182324634 1957784882
1444009785 1264702112
793151601 429025960
1872813995 1860614293
1851683082 678152603
386867142 2065496359
424022098 83012777
952044883 1287991287
452846033 89441959
2099258985 1383723429
1604107515 468827150
230029303 890938508
348048626 99239961
594947667 912945514
1146465678 1797994290
531031442 2043136941
786638021 1317822767
1379175971 963031229
1208636050 1740759081
1046865553 1540666248
1420687989 1492750985
1570264792 366549987
1459003311 1485030483
1587156396 1546086722
1873673956 846474390
808414096 313075840
855243705 461424626
1249897287 1191567058
96409499 1458114178
703155932 1652752472
786933409 2034954946
2029235633 1331604566
2050635421 1771576473
153584813 1056182005
1507751098 1935225167
1908054481 954527297
133648366 152140193
1970999531 1099471007
277921726 777851444
1253703829 549964471
800151391 1912959069
1384672529 1745154958
245773401 1370287657
290046864 433665389
280718503 929950606
222039815 218583299
995828383 533264398
897905996 507197675
1133598962 1807733605
168721769 1216112754
225757709 882219796
983667598 1581360047
1133721596 2128813526
1311987839 2077893512
268031601 1564586298
232960015 1969928182
1044226149 970423762
170880372 515623721
1644711103 1448354801
1815933146 1747015986
31030791 392534221
1323347029 1729506584
1849720871 1386264175
1438878685 502002552
489500745 275745199
934420184 1326208604
599463326 1304362085
132356153 2105998158
1137096866 2905240
669070642 707275712
1283031009 931564254
1150229191 674779424
1725924582 997761341
924793465 1490571901
45420336 287647399
1551761655 220713924
2018498073 1046166745
1625510327 222901185
1192089571 1178361200
437680677 988743228
1562369860 359745080
874315094 196607877
456208135 1401541475
1524167407 1943386245
467131281 1093351195
1736227324 2080838033
1691179304 1704435633
1532484006 1549158636
860340129 629540666
793486706 281041054
66001744 1834317274
2070321514 1666958607
538816233 191014684
456940613 1651155585
1595082249 525221740
1530266930 1607491767
352632762 2116897515
273725094 1267149181
1176441366 1570460682
1624314268 1560330185
1098181918 2000784385
485474021 571929389
470169466 1610063856
1722570582 436425056
379531242 1343256952
1452790339 825811045
279864576 392412204
968452251 1809425782
1832371424 1559386879
317529289 1459939076
955281333 1458161696
2068217049 326446699
1433305535 222770960
287756741 519487742
1247609932 1306376260
1510317468 63232304
1951291048 150129583
571469506 1568678977
751754327 715717634
1573839970 1689856839
237698969 758580171
646669664 818358830
1436758803 790265463
48730412 475082673
1572019654 2067163701
334682572 2126504473
992008946 1390467871
1077161912 1842048819
1560744485 685858948
201406848 115767618
1194071826 1752137475
1641628093 1026069063
1678751098 1878320400
1242552873 221123705
1420829516 698349530
354737864 1412294401
803304557 1616129290
85974354 848036951
602200847 1625887097
2070471666 529108777
1066843501 1802681360
534725040 1443405851
1309682750 841698188
1004758400 2013051242
1298413478 765961680
381338602 1076264455
175765479 182024493
1172611659 743095847
1802187937 848401955
710179426 1069037594
273549815 1449079191
1874604266 1171118998
2082463900 1547448981
345375221 185504510
2114421401 199346
1302108711 1750369000
220945445 1158004588
670845287 179508341
96752773 1479169362
344681475 1778703991
426009104 656002632
1122490688 534042777
570938185 960154574
1022528666 298684
1196352786 697695943
1973294538 1529142290
1755603436 2022935159
853817712 2102698104
58010438 118894246
1604492154 1663713930
1519191027 391090744
1671341222 922620669
314665901 1677992843
468704063 867771631
1236484805 2022331846
2082313416 1469259044
2066268431 261059636
88179555 1252105096
1478118066 201204180
1118019883 820992103
536676102 106846296
752237043 436352903
1493367830 460591209
973154207 353888003
679107963 1783864897
1022154256 1362145967
825255296 988252635
117367851 1546428748
1948876621 320613586
1385830946 494588872
1024405826 893504091
130086268 632426200
437634900 1908390945
1434947793 1709815006
1069944522 1521447654
1981102873 896305951
1094539034 1135983119
25591206 690742908
107727219 431410265
437006723 1615373088
1739940337 1068670295
1101501685 1686631622
1725611056 1136536944
1157470542 180601254
2111699732 971552556
302960165 1503613779
414449210 1390409688
1060266175 1539993429
1862985188 13792659
726625089 1551950770
1614468020 645650958
277398002 232848639
1739072798 562959239
331213699 258949558
813600216 2018788155
877411469 1833790591
1013029859 2109918757
1618698332 1744808479
1368593186 748734425
613792491 1551936813
1311696371 2063102769
97062529 242751972
872173689 832313585
854493014 1386333319
1623295677 1004562970
524078754 407571662
1267281776 729153698
1138438763 1486935849
1611204998 1005902655
417978233 335135281
1426744429 1435465089
879289433 291359693
1474040414 1769564142
1964138421 685999884
1993738056 936770647
1773127026 1078132551
230442313 1138414665
1250679067 864072876
766916489 521159699
1849265039 2013155124
842869361 1945466796
1151618621 708936495
1721747179 1738542822
881807139 452008796
1334076940 1368182577
1889929834 1822548073
303265771 644860789
1661656373 2073749624
309907994 1677232015
1082106941 783774469
2041705566 1877462765
296197398 1423536158
1849668191 442318219
2018124475 520775571
968603962 675111893
1341602146 479850147
1543075157 125011322
1175045731 2068317358
61679465 1152359228
1525500790 1816586015
980660554 394243039
584637292 703809725
1773397381 1815001555
495588396 184172916
48883978 1567666473
1245513816 381106224
2140403138 1958002265
1414438625 450102626
197109867 1535122682
459871695 715004618
1882017232 2038079380
285646776 32786494
1328300902 454511218
1664399073 1721793528
5658837 1382534126
1418316622 1132370349
1600268114 636629215
547655698 1584056652
292399117 72797795
603168848 158878309
1326658167 2134450100
9758024 443843855
1756276803 319123396
40289280 1590110768
686861118 1178753189
1988540000 2143518877
1312762368 832513542
2024442145 435140829
683520989 211435412
828220904 301935966
1523307747 2147223176
1852514553 1383477359
145324353 1194978458
901295012 1160750407
1310433537 149058551
1389013611 34292551
1017279525 1069226363
952991569 1521583400
753468024 1296734207
2000322118 1934223127
110411126 1296486173
1164881830 1272173720
315512956 1880529658
2095190900 1459773623
291220480 9783500
1709030323 635516530
1192158911 1159306182
75398931 1775374726
321562914 768787461
1925515644 1016494844
1291195995 1855997503
274121942 1082277214
90394683 1567543675
1356731214 1899700984
1295931311 796537964
867002587 2038687264
1802402822 1622816732
1040531275 786784490
1321373030 845392962
567830741 1326797330
1345929561 1727551902
622596077 614611848
2074873557 1901610668
321384849 82613662
1962783125 565928785
73123703 1146897244
821657024 569604162
1595367636 1588673511
171109987 557496354
1051029737 1830092561
2011444611 1992209695
279910737 3069861
1083586514 545549058
1517758159 934483437
1035620397 1021701020
565149944 707716457
50797644 1798572362
220673193 1444057218
2019328018 1270096692
18593858 507852922
1051036079 1806225304
602196114 125983526
754207144 2104050980
824952187 1905102203
1644246207 328715207
432268193 1637649733
160497290 1415526029
107140539 1944630277
1635531389 474861638
1065119425 555696519
912517513 1564653811
1591522803 573465551
137485601 1425284379
1079137178 1423366246
1362716237 1377137099
150891754 131115237
1183716494 1502613808
951176559 1630850066
83504829 1171274038
1516266135 942853866
154287922 880088734
1245689698 558694626
1908632761 1163412979
2130182570 1806899336
941095682 1600969236
660718385 1340933488
865124195 1639613940
685353984 549827530
331396620 1812253440
601389557 656619836
1814028114 1558017867
1655282090 200970445
1123580450 1241096534
2064368153 1633086596
1417123978 924750927
1452286018 1003368498
1882912664 907376255
1479206069 68331833
1582525551 433886778
214527367 1586813991
1940794033 1831485072
1737137923 1677691352
1190337407 1473283339
487001105 1725088589
2075152903 1220087440
1916340411 297187113
1440813174 1781454721
1321529343 1616754934
219405138 1353872601
1288114472 356804902
1198692279 1506555448
403476801 1039047754
1019148109 1368350815
1041514303 1942107952
1253786529 287258689
130534716 1210283961
769535606 1776425890
464582730 1571622089
824722630 1947806018
456132889 1582489641
1587712562 1116225905
657310163 1876370938
796913117 337504928
991704663 1865784654
1119242101 755133301
127429390 1849560663
785871590 1149278389
1445384505 658946335
517254869 108589803
1249500861 76913603
1433858561 263304880
442151954 1900478970
970474525 601516129
1231820406 684063916
734387724 758049653
1535853824 2132627405
989844119 1345359857
617278119 1447903745
1963031383 975901923
236098419 629875287
636771123 877084198
1696729300 1399868707
400175116 1824865045
62986328 415483641
786906619 1059126435
1466411494 1349444042
716685702 346603796
798134108 2066465828
1106767958 1175850027
1943596686 1761431283
1112097934 1735979799
1444216611 800334235
451265305 1337320721
698508070 682021304
1559807745 1291679657
517650803 1112843031
1384593753 291031978
1287698932 972607644
1811361604 1204294484
657394866 1825295783
1747056576 391165674
1525285769 570524741
752316279 689556997
1744868287 1683435864
623771357 211266495
966417221 1787663902
349994920 2075670863
1031513766 2026107765
1547100023 427661525
1684886421 1816736931
1489143407 114877948
204089675 1306247513
827545799 1846221238
40096520 1220104446
2022161310 517446248
1885710649 1615623398
412383764 11596466
1381980482 1285407903
89807410 1423913062
568266892 1210328559
848873759 1875106257
450995440 2139929075
253778629 217956958
491076671 1704879556
1215766261 97971938
207915923 142359846
1933340942 879414366
1485405662 1995576152
1374730063 2083652064
817842138 153432990
1236840414 1147241846
270935715 571072262
548969139 1801780066
1148210446 389648213
1038017555 595864820
1264227648 255471157
1081226024 352776801
1601447695 767264598
387141015 1765964994
1166049794 986832107
1180863291 235841453
66576631 1065661417
569833053 1583532303
58800947 705180682
842122517 277050638
1843218674 966759945
1121074577 1453173845
2028718148 1762086360
2090679582 2141316845
281624420 1490177495
607526256 653302554
376402448 413626628
1437979343 1896292314
1695365188 108848738
258187941 153808609
1732007849 2108787726
2064322437 1168969061
636345442 1425476014
1397223408 1815108531
1730283019 1632659493
10628496 1855942648
1518699112 1859749650
764558028 2052598552
230106585 1963812397
2039790611 1255572300
1905730622 611678208
832973432 1226155686
361074473 834227244
162240718 1672202164
1882359834 1472766922
784498365 61805660
479878831 349396806
1965498591 1465391907
57336060 725126149
304083095 1914015822
1840583720 1999897298
33480887 1859916042
1874528153 2062039035
2091763674 553596957
57599621 30190875
1050081185 1247701382
1842290092 859559636
2110411481 644837903
1500451419 169487669
983413089 148352307
1018135766 2030256122
1038661825 389841386
586187644 967703033
1686564049 812592505
1705534738 148332360
1496604316 1129615949
1359651122 586865025
918391401 691593001
761112178 191324661
774699847 91108723
468462356 1892066394
1708075985 852345094
1994683889 623956087
254866355 1501078917
1515647770 104827148
1344128467 395154381
1529992750 1391103642
373099618 812904224
632996542 109009172
1327197256 1024325072
383116838 1675589151
1710151881 1821108675
1553767303 1870385604
656175248 805242590
1694601195 1545322107
1877503566 273581608
583239080 23656044
1539182492 1479862359
1989699806 482963782
90493154 296748959
1232007773 883081011
1381010164 1799278647
357850926 280635827
334280569 369487290
625924191 1338236360
989581274 1888704858
973405115 1909623124
959152706 761610696
388396391 391805245
997164117 234892513
2062349265 1372120715
1441775704 660331921
1044190775 55172511
1540892525 737299681
1560016864 1754351802
196236336 1336894781
362802626 1773970049
1284521210 466354636
1510084951 894827553
1572057493 1781038361
619421265 275753474
482593183 376928583
1904895114 302971335
675384402 744448382
2027291118 832504245
1329002440 1859788730
1772772848 592426164
1812795192 173387405
2041633825 2137372251
839378494 28795877
1640904678 247909224
1069791620 743424158
1373050525 1290123528
334678109 449555567
286097181 1929076519
1885935700 872053366
450221174 1583462049
451463825 1231992070
948854020 1358506287
228931375 246068282
390740997 1728660191
840887289 1301448093
918475453 804882007
1727431902 2032903087
397310089 1045113605
2088502457 1524968682
761565277 1390030252
689969523 1383907604
1010220358 724061334
2113950312 2109942510
1588511201 810344793
691378512 374663844
1135922077 1021132147
1541640986 1942726008
1969039938 638783678
660362731 2104750644
125603778 1935680482
1773792332 144685537
2023060964 1147248932
1096527392 2132911585
1247500746 91962572
296544361 1017490332
1620118788 94049191
230201879 1212276326
935663284 322760690
702671495 2113518881
1973036694 280551362
1643903975 686600071
1099197826 225641351
1093121274 1704209881
417659215 1254889927
1723413147 1065152947
1684737015 1814254075
775875184 1814837352
1055124211 1262449649
1038583510 1042057816
539588583 212928597
823051995 205570743
1685141954 1441383558
1764890608 1404980864
930397832 2009241492
1395767649 16601711
1588748672 455379089
159587167 2115121129
779562057 1624748824
1097290309 1517102171
2124545353 596645519
279080959 40540709
1335811071 705768809
1897990771 1336428133
962066939 2140620100
678791736 2010027438
769152376 432273231
589706747 1835531280
941448595 546910591
1695740588 1974729507
919508759 907956629
2006089143 1336574143
1556702001 935330298
1686405075 1166141552
794637374 21300717
555327319 1600226426
14031533 1418490580
82311411 57252524
831876991 269528102
1585795227 167416137
842364955 1553168228
931594524 502797626
1863198091 477069985
1798576750 942866066
5753235 1331182879
1563761504 12634273
719822121 440226084
1636439600 2137555946
1228865270 1693090140
736071105 396894752
568677274 1091562894
1306153181 1819050613
1416042627 1754359654
633230224 1739915647
1413302942 1867015907
1047204129 1725176745
207114746 1888935048
1508720453 1465373137
821606919 1159898155
1697152804 1205672162
852283821 318571254
436089998 207390034
1512515270 1184849116
763935684 2115068055
586147657 1378161440
838985728 328781390
322408744 1508950238
1589380337 718997410
287943743 1428154726
225351652 1535817137
359361406 2063356732
565472421 484301024
1178793204 480710015
282690390 715345776
734668529 1659417412
438691602 1838511876
736617165 618097124
463543554 704175414
1137310956 1235114038
979254562 667460029
849705798 1734049371
55013224 527261459
1361488 618443365
1628715260 1390251413
1765997103 1201005816
1462564770 408636459
1692679499 1656590101
376337270 2052800426
1567967932 698490540
2049977923 129153617
1024801117 1064034106
838405981 1553855484
229188752 1339988861
568976383 1702848478
1159047677 2037635329
1394293068 391375606
1508563242 52343396
875599771 1030898771
1913330217 761476447
695066233 188935394
778926257 564985449
545935623 1869850541
2011898998 1854157843
319567426 418817090
478700261 2098450491
746817661 415825589
1571551612 118427594
483078215 1198884008
700260995 1180174821
568691675 2111778801
1650706267 2035799166
1029001185 851104660
1025192839 650129310
1053459944 169252352
1169914979 2105948887
1337699211 1242423527
1355049095 409057086
2113746593 692540572
1246775577 204361
164090182 1039330677
1120666825 1918365484
1399016139 1691340276
226995843 1462690159
1111764769 274525507
1078665458 242891615
544889982 913919773
973174227 554307462
142879688 764630489
1089711482 230245158
1891381214 1776953898
1531257176 323036934
1862020412 664577822
1995143239 1676035121
316222669 1359871969
887773651 510382248
1270402841 1209863881
721937397 1574023822
1630224995 1737648606
1728787935 1512014588
1225415292 466905675
870520379 67564059
105067757 931304230
277702037 329652052
279577904 1245909025
636150870 1910700338
2129938967 1897529930
849033204 1489047385
1634425970 1450399744
1940270372 1779028469
2000644018 1875471142
773505179 1530311198
1163386090 1660459156
2119259087 783342992
1156888703 435704261
1981198230 633447982
345841786 1704619573
504997723 83138071
79932561 326096818
2140321835 1729928632
659605482 686500254
1839573778 750003818
196140192 240053554
1572837267 1408884063
1825440628 1678645383
1502823796 1490896377
917143004 21807448
278069093 336460830
138700372 836452316
1050573490 665167195
1677995846 731058467
1486529284 1631550825
416919014 645121848
125440142 1270187627
1817381191 744912014
249749870 1017021453
1917602418 987843346
527491393 392901199
1419519058 316798187
1997056491 17353105
1889823066 1526219005
1556230584 980677480
1206008152 345544319
760613435 1396315995
1117247932 1334776965
1071952064 145772352
1719170812 2035057439
1100070498 456484337
2090553734 120960367
473509020 1637409143
1926941826 660556970
1696624317 1793428605
532922446 1273068241
33054846 2031018385
180341493 1878861234
1971341764 1803410794
922540864 635643638
905865612 642057839
1129104266 668098726
757795080 2054502057
914782840 51874325
1365313720 1326314777
1478309333 429080715
1478079819 1993410009
631872515 409912818
1897989676 2116911420
1635710236 1762088385
1720989673 354578745
9672355 538778642
479479363 73081
533090281 1200668919
593181456 1016687990
1675414523 205734914
1366644590 45269044
313578026 2021238416
1255747277 1360309877
419011256 822810298
406077529 1596851397
2018115044 733284084
883479260 1546768099
1039736752 791321433
1399885067 1510940201
1751729255 1161622463
1151884103 633547314
486239893 1569286362
524097751 2059266176
2082622653 2053809367
1768356190 989930271
496070534 1482280288
2021608691 638479741
307728427 1941959307
1535422297 859830999
1032893498 1096331341
1235150421 1197968500
1439433549 180005068
1668503160 780758159
1250547915 1115998283
2146425546 1191002097
297441845 2096800006
1348801320 1527274280
33570892 700511634
1099141129 323263093
586618381 219969530
439450315 1210327534
1778725395 70536337
772092816 592570181
347229551 1629602988
1223536266 1217862731
1730464629 676196152
1975569604 624852488
1166808996 1133756667
1276626282 2123363797
1971925222 1316432248
216711157 1877964546
1277053954 222766059
244018960 2144142422
525464715 794639689
361808092 1887807724
423885395 895863534
692245231 1446930030
1646918823 286294242
1076203690 2081498542
2040146078 1254039307
1986171643 1519708879
218559624 1677914859
3807250 89870315
1058404961 1099947700
176617925 992368062
646753362 1057735538
1814914914 252305604
69110559 1716944438
84448280 1497031397
1855071089 1922844397
530408997 318530753
1303805083 1189918619
975430428 658604391
704852020 1507055455
290264571 9117396
1274161723 422402204
365968432 856197588
309808703 733548527
390565306 534875987
2294506 163259418
2127133406 720390580
2138769148 2142057194
125718009 998214032
1438748920 1223519049
1983673705 842375248
1016402626 1281353229
1924176261 322959369
2137126046 1910639045
1148602490 30265778
33084818 1617218282
237980148 1053376025
1136702173 1041056470
427960052 318912855
1990346183 471438498
896095189 1020060413
988509067 1483479503
946769412 810140568
604534728 1523081029
1033822246 345600512
1511422448 6792688
1367720757 1191656826
396191194 1889818360
88996491 1347378623
1070916324 1804100482
552137639 1092780689
822705261 1829996368
138168283 1541753989
324728228 1417770513
2145028700 2084598331
1854692525 1079826077
767629408 1371364290
212599192 1739126683
1592733782 1711382300
2047227089 27556645
68656623 1266846801
1421493677 369930617
135275569 729317099
564334129 610916444
124824118 111599603
1292485092 670374678
1324083136 1842088814
1589025337 448789704
1841514355 1707108753
308417145 1952776084
1641970542 1217045168
907167698 1605351346
620794228 184547580
1474184527 595725242
530158541 1138337849
244662800 963520922
538695680 1241248949
1207553401 1264769161
514181652 1928546851
1588578964 1299255272
901378987 1221729161
46847530 1743384699
211470790 1303423440
1938751076 429685291
428027615 1300309796
1834816969 463501313
494392312 1368151089
1284947680 1830892036
423893107 1835323931
1203161211 1965206250
2047346802 1374694708
151284825 58811793
503485630 1365822763
1681482041 1538885617
1921710181 1546540140
1318863726 1435641310
755627139 330950552
353738555 2145304038
856301416 2037892761
924304711 1329109797
1850262215 1766429133
1583515817 521343243
2109064026 108216681
1579386832 1605418134
1755487923 698171213
1190845942 1251865383
2110550153 1038924119
2125393703 543259475
119296804 275249382
1454583740 2087859507
413504066 1988119017
29149948 799701443
1281545140 969309397
2048604161 80455016
214891640 1953428022
1624054661 1268710223
2067300680 905586690
226084592 163276817
495126624 1693936064
1867204048 1471365600
220558577 1613946402
2120081685 1398894191
1651247407 960893518
318261430 47815653
2002139581 1626536171
588826394 201623689
743872017 318938460
288428635 1918189055
216963177 2000651728
628327484 562227485
1682381264 1600973880
1669727699 162004813
221705621 1721796997
1620520132 1828821727
1654338198 1153550587
1069579042 432456651
1853976037 1779772116
1700743791 193566334
1778307323 1837872867
1184632978 1839169744
1856958172 779414887
1198614003 1453293030
1105990672 1715415014
1336496063 1811539058
1658231995 440768451
1311584163 1089306190
1974072592 1939053650
1324595706 1020490456
740441648 735716261
1262843181 1214725218
2102581372 1817391810
1265173856 824890552
412564349 1997210138
398796167 1293281242
641712367 902038989
1252796142 424263000
1520332677 1164925267
1452283027 1749966317
1256465975 1733318645
243437386 1906925224
1950081775 395300670
1121750759 1328013172
1292975793 441696667
15580448 210211907
1114796011 1296174944
1674660290 2056064150
176865393 2077635596
98210825 575363492
1913282428 250825559
420359862 1041637415
2038862359 1851758390
1160291704 258256937
1090572453 610478385
1784954190 2086762624
794697626 920578555
1885288122 1435293279
1109668855 517291335
273989736 1757019070
964912831 1594452889
957517121 609180187
768119894 1785227680
357198276 1344724072
260248631 754669248
842650519 613601244
496443839 1933613811
784254820 862222364
1517577393 1717358248
1438257379 1234031311
301476381 1755388587
1324060448 457599553
737663227 1539414622
1190089020 823783701
243635821 422046825
1852134988 1872637887
111445669 1493914586
1175791091 766610585
1145427681 1322417647
1440564647 328875547
1475904577 1899649059
996626462 1103983358
1830784821 1384328191
1891718121 1111043338
2000368208 1997689362
569600760 777834513
1530256129 1024750256
1209134348 209989179
762018444 1391728690
563991113 1987952876
1273243776 1698513619
1897075386 1573159541
920848896 118447631
1270320421 732131693
642283635 1802048388
2023342737 230962010
138093474 93479212
803426959 463343754
1614313759 1006117653
441130230 349318526
1652948600 1335861220
938732122 1092134552
698117870 126158418
1670854146 1885238912
740320724 1842683456
321318625 1942576738
1640801816 560826398
464917418 72059436
1290508377 1948941133
855775071 2039688785
1704736163 1254749001
324614449 1060179764
1692775589 1638632996
1714340946 166105890
338187516 314552765
1824282655 202342133
1170966750 1474630136
1420892832 662199608
1085248791 391201634
221797268 532899958
188313092 1452429042
951789598 199408729
279070176 1691041348
299508688 250470164
1065632603 727095532
475613104 1323848824
207119929 1010010839
1487355165 968851998
869260860 541919017
612570341 1433406106
1074052373 1808784376
1948089617 507055957
1880578805 1734475340
80019012 1060082052
274778858 777876549
1609129272 1260825741
1670541895 782233109
902471761 1163558768
1871583857 427538762
723559669 1366022553
458095726 1274380469
1574472187 645169330
1369248374 1525178868
192793477 787944264
70931539 2089678535
1859099634 1983736425
388369668 1325168309
1697996380 387593465
1205974819 1106169703
786763638 106009807
478491663 1526159932
766122258 1475571368
1858394750 85641919
372895488 880822443
2051355439 536695673
816735815 147638103
804737301 1364272539
880157267 1723503728
183135669 1771035811
1544689080 938428375
2027514701 455696623
1825298969 1430058514
413937888 1014129534
1517735671 28266728
594677005 1431965099
312752650 1393248034
1066949695 1663027395
707904505 42484878
1523622323 1053090279
1249745841 1990931956
775941734 1554561298
1273478166 2041759998
1365963186 1386227967
331208823 568204302
179486550 203433731
1498308864 173700949
995503891 1289553323
385495851 731479488
1242138809 863797195
2039197450 825423250
1712223513 1408709973
1810209430 297800891
1423889811 1166196799
1578141510 1809513846
1934751883 1591417064
268915019 603941087
1772538632 437765815
1448237829 52134291
1495870224 973530306
2091894826 78891267
1418841567 329084013
554270936 2064139599
532546682 460049538
369317003 220669003
2096848322 1576270788
1621460906 1353814323
967354896 1790003156
1407438728 1417400336
36110836 1615722156
1134839937 1408970845
2055460476 847259932
1850165186 680538249
135617595 1672541201
30494515 1205712052
1284601032 1489254390
1672860479 997187263
1601704403 2041843652
1754338747 266018025
1967956875 1327710555
833809793 1781919269
1179355468 1559663911
397720326 1241580825
501269275 685752064
1293844580 1428493940
2139058985 1471487359
467864743 1612160935
99393625 971923269
1024820590 1965649951
2082100372 1690187929
1654275926 343885825
1601226318 1692524807
1360606199 1429923590
204899279 114547282
84681734 1232660688
1896127546 1596606459
1881025414 1587460862
1001603274 75656327
1051762011 98240347
1626980232 120272412
480904079 1304294717
426853075 1847049278
896584677 20350711
1274525526 1510536619
1627574946 79573480
457330015 235557085
1321561850 250946590
1636442254 2111277978
924012388 523107786
731703428 1227738734
484313502 614979802
663111554 1795744599
180844253 1353440962
520690199 1714124224
1301698767 1486270184
1019445287 295361024
664718145 474618407
519920670 669682507
1388306376 1323439196
59459042 797798783
840000372 1349998483
1294394521 1004572554
1977091246 998795159
670260595 869255363
198728839 691949961
2089807135 222521584
507093524 1941566320
125135640 1051782231
1226421577 669734481
1165512636 1321192362
490452376 555429995
1578982244 1018964829
1518277714 292172511
1412668370 97192762
947931233 889211843
1849258116 2118287343
251353018 121719671
1691254843 400972909
448548482 480609123
1782890684 597193698
1708874143 757571858
171378185 1761570355
1155223397 727054942
873198669 874149147
1608408245 79358971
1804132257 2013351122
1104668083 1676547600
589825782 1967182065
1997224442 1384829054
2133585124 363623128
892300400 963462022
1174387288 1464368050
2045456389 1235822803
1794982138 1034050775
635514053 763497276
39617023 1128383523
1250997964 1956355211
890366505 1442019199
1355868534 783582278
1340959877 756058182
658234576 627792649
1636390689 944354724
273863140 277281973
1510472067 1457003294
352236791 1475987819
1460608431 1833342676
1258014282 1204266711
202854025 654162733
321356730 129844505
404131619 1610817359
767956213 1177803866
1518107434 1134830600
730764910 1078861361
1155934525 1061287632
354093597 1870168425
46149709 465337221
800088221 1072518903
1928785164 1666376168
1407834988 1251462917
712087236 960762045
1314416327 138756503
287094578 1598664865
1331555545 1784438525
1056250619 372867282
357225149 1378281214
341545126 1697349100
1574074441 1730948712
1749678802 760345047
1964774504 535365635
96236089 594819794
1343170061 56706884
1785449373 2056001753
1108077942 1876586010
1522853110 49529374
1828272702 997423816
801034444 840728465
200753411 2080737222
926364028 2033552562
911630891 381231967
974724498 976803077
1278421438 1835601352
1701857421 1205890585
563422796 75480823
1274155542 545997440
920414145 498468822
1480375606 467327629
1561812486 1245689093
1670327237 1884465565
2122414744 1666610392
404247990 1508583601
466427 1070692129
581067946 390312408
467604878 1863741624
1070519468 218830011
677784681 1711603762
1669191050 1352152948
1364132384 1950412846
398158738 686343233
1201560730 1451960887
1858552292 797252140
1100118275 483221529
1271641219 520635112
1219818546 1660656732
220629951 237693024
1504000836 153227976
736190922 635017068
1201883564 499897886
526889364 1300746561
283145103 754113251
950547495 1644184770
1551264108 1994300831
1028097990 588787033
150993592 449011262
702818676 1228553215
1439112456 176230693
1127223822 1820002442
2009350068 2085875742
103194831 286946137
461426635 173340082
394835920 560573190
1617161338 1214077737
254771829 1948790229
984786193 1389108181
468395563 294311927
999006984 326346182
246378544 187724049
1575599628 1957108908
1636230602 1262388048
388241633 449654571
933071566 163783316
2127110806 1682157675
228675241 1928476947
1060460228 2004077819
1199040385 1404567112
1826458772 1960742190
1580105914 661365114
1785574859 2068161377
1549064575 2088609596
1974099425 1940725674
1034256809 729176108
799059669 822711630
272323514 840874716
957785266 1660937672
1350131534 744568507
1924736057 462939191
629180511 422737577
887297412 146243177
73138518 1101917549
1071764523 200391263
1436899631 1358021610
127421204 1487719026
416517181 251342398
263934057 649813925
61764756 716782417
669013340 1234532108
1584552533 1514351084
599229740 856142980
705904824 432671851
1052283868 178573150
1618518524 603621185
337574747 651204550
1501228846 451709739
1853036558 960674185
574000469 1549324786
1947334608 470063529
1781944093 265409986
1225918057 808347882
1513778891 843829885
1244329337 666679911
362083007 1953396204
984757036 1254190388
1974803546 1479808346
990828582 2088354844
1144567306 812208500
34350325 602929987
1001637686 1435390320
220693948 656183229
714925181 1815951988
735145045 615463921
204547878 1801755948
358345278 1921612393
280375063 2027308777
812185751 994495617
1160000197 1957326215
902744353 1289712451
594133053 1701367127
240118652 1964317753
1617154650 1880747176
236662238 578904318
1245873835 116900529
236917486 640237597
1979370270 785859761
328754546 1193771942
1105934163 122594603
515904989 802891380
770909908 2066793500
708353801 1197581203
724555078 1466207056
1064438796 1622926804
862635329 956727360
88127334 54203150
1718946168 1603482363
519476667 2006842524
1013170155 1958865565
411619788 2024757533
2105245114 135930668
1455494301 1703639036
1197718724 1104605377
122176200 1318916131
434060066 1765718796
1657133381 1174959831
10133283 292553386
1764155525 608982182
389876676 697501460
421502906 1313270123
462781519 430748037
1078021803 1903342257
1983155738 1934442702
1361092532 439719914
2020420390 579286991
1624436209 1978899158
1843897040 499235970
379538183 508389259
1946555237 167561060
1757335103 812066248
1138092323 2081005050
1650471786 1367373569
880658601 574663054
469688469 724360546
1608277004 1459923386
366156650 669888457
438495207 1772157497
460861638 1882239365
1854788667 1863164870
854056257 789715386
1657415661 645283621
716925688 1628157818
1802292206 995424579
1134578373 1001919045
2042848636 550422474
212210910 805755845
809746506 1945282189
107894775 1570481813
608250671 1368788634
1267184785 246405251
541413971 197581203
1006395499 2139765832
1233844760 906437147
1230239285 51570945
1949421061 708145456
1859684035 990990311
1289949589 391442718
1013273387 2097105850
510894636 248703052
1931613285 627030496
441731454 1423092485
928192741 1539484376
138732256 1175883764
1003138544 945243939
1233574191 1836716925
1491662674 911969411
221253335 1971507623
95787971 501758106
1953509209 2007984936
1517029636 2103969040
1266795398 70142721
987099371 1799893018
938193451 2103677314
200201283 453427632
923868391 1860869926
1452018809 1660924117
1661526184 1304777152
381188247 1147613142
2026249615 1993819760
510873841 517590599
121810073 595151305
1223378112 187399026
1219140822 406250300
1934117153 651065757
1988829132 1156663932
1150095117 1719304031
958329459 1350390197
1700164861 1394769349
112906254 137190879
647219890 1047605009
87882014 226688340
510396549 1321596341
1208203902 178466026
1129769021 649361500
610179042 447137006
806423978 989630406
1955254583 596479981
1589337200 1772570658
1481766397 2073823213
745537941 1188707847
96551016 1131974839
250284577 1988757096
1475942107 817354414
77226780 1448530906
1547150900 1137304786
39147699 1973986116
498118060 712747001
1501801028 2108594382
843610040 1216372320
1280380544 758150836
979204765 1615833698
1330229012 653869473
1117777606 887107191
773178910 672324600
904861466 682953650
1153532571 1840542714
1302462371 1977272767
1521515434 810301594
1377517034 227275328
227339436 787653851
579919137 1006355980
1127735311 127518265
1115675296 1927709628
1105300909 958468561
134683667 1434947960
1278979130 520248691
805826561 1774736474
1475146912 1766298683
138538016 181012699
956187398 49616568
1843945101 919773613
872646608 2121982192
1881991542 1927961324
1480587673 1143712291
2137658480 1773796000
156789630 747818559
813417387 1426894355
508368449 1991412026
1927796882 106925617
1470336873 498761747
2078759685 1528319212
1902292182 217576994
1313728781 1725160507
693472584 1676798218
373510866 480708042
1033206526 1953810717
487013745 1799661961
750707336 1017751747
2027181054 770364483
1481776917 1021129313
1113474358 878129890
1027457614 1275836155
1097166983 1147741467
1153353748 1319744484
1470888652 944200828
311380086 704226311
1089677835 976587595
2115047666 824610740
1646681812 876351108
1959836087 1906986406
2029858015 1069781547
366112330 1719555276
1428981602 228244253
388502451 1819957256
925791872 1598863375
1037827317 220931227
88393146 230665182
1834756689 1604198278
526169748 1602871364
1378949849 63545510
1169030443 29742142
254286810 987539240
838064455 1610984443
526393479 149606826
300712784 291588396
1228994832 1199198677
866300516 308952094
1087588588 2018505843
450637282 1441827976
106714717 1734301256
1812607053 1926411566
1403730675 1121340015
997474365 1391639386
997341422 1091018440
706910621 999068723
1067379234 230542467
1421213001 485326089
1510189989 932496055
368135580 1929525862
1502201021 1133746414
328080375 838957295
858940464 1669507657
1941215862 1778014019
1872828500 377120374
898237731 810764200
1707762957 720848845
1051891269 744668341
1463543683 2014375774
48107443 28603286
971123828 1268289121
1217077839 1087652304
1757221521 1242415838
1537711789 311738201
1399533654 1015666650
751779387 911596568
199169101 1331708713
768878194 1618002255
1439659843 1895274953
1972838226 703434513
820900046 325727266
769705319 50547134
359503673 325163292
445732720 1204346734
369391146 965088760
1631363340 1037890245
687447948 676631392
1169108483 902362060
1595731488 1393361157
848367126 1048429268
64377946 1502263513
1217128919 960271431
1021921892 1135163353
1213436959 901162520
2146409377 1729056167
729589930 1192680591
1698367565 456652593
1838352499 2076265828
1588815452 1472408567
1804959599 427690695
1405118256 1184317204
1206642157 29295362
396882895 1242479313
202912112 751083925
600035490 828879111
1694395548 1835374811
1196353469 966976204
1640189732 341418498
675466160 383751985
589679875 1672088557
340603156 145603771
1318684043 1457667619
738608663 1641373862
1967451532 639594476
1126116306 705051425
376481628 978740448
193813401 1008392739
2036217710 1312505517
236467241 482017011
1056918971 937400365
677731733 832290394
117817768 1498654809
537335154 763719120
141806336 962566492
1896600777 654537739
1443432309 1232786023
2120024312 458994562
1495018846 1425716994
748870804 1975500358
1710136166 1889756511
1300714567 403910373
190854338 843915683
560741687 2095626272
1454849159 1054256043
103591613 477568597
2070748909 1751043077
405209252 475363489
1191401064 1604999133
1582623612 424667767
1667640052 349617181
1914334673 1715352726
916439772 722427903
1058650380 1843523274
597631615 108136182
605641835 414975946
267049707 461581148
1952236079 1372783489
79566815 1883935667
1538659052 1842403679
2093449069 1066964788
1219428163 935643264
923818274 383135510
1874050585 1361539566
1851667778 1569569639
216987309 680204662
1089183277 1932614397
1547927061 1867757750
1496914255 1928339105
1839717543 942785676
1697896578 227842883
2139399262 387928961
1919998332 1705641418
1562405944 993263049
2073531919 576042078
429245578 1318626717
1196226516 206623348
1303978821 786271577
707011726 1232707388
138294332 1732430525
1718615760 1550298736
1157866050 1144002272
1508693686 770949256
1661800082 1726464738
497644875 141225132
934416131 1002426251
1033128648 1206583018
1483954422 1775261824
1055953753 1147632706
2060460995 2044358495
1452993422 1291874708
385747730 2095285556
1213951247 782343524
1352876655 2109855604
1306754003 588581348
2108949725 1171274516
20495076 1201362981
1668118372 1369212401
936825688 94692179
927956276 2016651636
1127729436 1332733748
1878954952 1385241075
1978079448 431503340
474338538 21403456
445238018 221066145
1798992260 253988022
1238401579 631163846
165060440 482825094
1360214437 13275033
1976319666 2140530354
351728514 552177490
389587297 359773533
645411646 2070701989
747675719 725151901
291161207 1149973621
1475997926 102283338
886795462 1065370220
2024168068 874941669
1146576671 342735857
1125969894 1190580433
1497759697 1011074563
1873007134 192959656
1552922102 109195131
109928317 404093864
876538784 342447637
556259709 1701862698
2129056732 35925922
395678783 1538981062
496501727 1022718066
1200170298 1246666600
1034025233 56463511
642246130 874205155
30830377 559576768
1722558569 1148073581
207016406 134350271
1405865307 2126452339
1625359160 1594083308
318592547 1445739864
1008688221 705524863
1660481929 1096002467
2087934532 1795717853
1948764194 626019887
2038010655 390738128
9528007 1292495976
295840417 1725371353
1999210387 1734616447
2122722011 344752326
423245544 880195558
949895571 396446269
867413255 1044052737
551679423 710534205
734513007 137780633
2035419756 741989891
489531853 819468823
269433283 1210358811
725280403 1794211747
1976702941 1529973922
546042152 133471456
2026617020 201580110
1967948688 1270471325
1394728203 180840846
930028494 492349130
1044395208 520941988
840338459 1346688308
1445134303 1160624196
1724782795 679462504
2071347811 1866424301
144744841 597918067
1977889050 480539683
1458574828 1433285646
1995178160 862727023
226177059 390231180
1821280461 57539516
367785018 2085859931
1061875059 412850220
1025864315 1631520041
2096652347 1130579604
1416383475 1002007070
780860831 603028530
94568625 391861592
681163890 548098418
950219228 1572072470
1555580052 1581698291
1361763104 1345257844
1415951272 1250381076
697552787 1950023298
901543846 285805686
2143090262 711077478
1934367663 37348804
725269667 1631079898
1758388272 1679228180
1015706042 1296409589
722848450 1736597635
1464175691 1206725518
897840153 1859488898
1952321871 1633817633
84472163 1443205496
943976187 558592354
74503679 895924529
1901551454 806781595
609201486 1054335791
1227783234 333752276
169693352 1698196995
2142762856 608608394
95602934 2113886637
276810766 135129377
1273192589 1721293664
866693128 185781761
2051052908 1822573686
1206045443 34311522
410598698 1000749715
590552898 1808206292
618819969 26519195
344850262 647638823
1706456477 1114697277
1237747996 1025798878
909057295 1131974381
287184069 2053838125
1792551543 1606922995
182663057 2097615241
1374039905 1567047236
634689560 1322148487
1296519836 1374306865
2123523260 1452757618
180733419 960119378
1947810151 1092123590
919423402 531618703
1391176603 2044001324
2105020372 964942615
1514550433 949525119
1651724537 129238763
2016648455 1392962691
1682557414 1438287453
535449080 1111207856
204134332 2056319437
745136529 80678949
631323431 459535098
97110671 1255753664
73651301 1849145164
477886059 157475132
1423473213 998016253
13075891 1649018912
264678714 1537789078
897213916 1954791202
1166952860 908926538
900350267 1155116275
1831217191 634284205
1535246287 886909012
1305955311 1871468085
1120991425 1544032244
1712194542 1726582578
813336798 1052454268
2006722757 1034596333
740754563 55732531
1616199281 557927259
252893845 154437504
1847167670 2066571236
476966569 1457898102
114896194 2123485880
1038391131 1091058025
1729076660 1775134616
731338813 1887630001
598751143 1731664814
1581211821 939672939
1588948241 5508567
949624086 828100004
1744636857 259026869
2099256341 105822133
1097419724 762510786
751312829 925565993
1515048873 1941574914
482115596 1900076285
2040555574 381454556
1689528579 7841111
2065593655 1414563304
1851467660 1487199956
1262153292 1332057578
402965651 1431564408
637601708 210917063
83900442 959038022
1895743939 559812111
1082894087 136478042
1963704755 86923357
135776890 775296902
1103555295 1371312579
656921916 1275118030
66667384 489410622
572706901 1196539164
1824356298 322930278
1685106815 1184301949
1847173282 2047447323
351246118 1707803126
1583192303 680552902
1009505631 545257955
861578923 1653829450
2110094248 949973733
1801692275 278946520
1427656913 112413640
49995980 1216626436
264205534 911995361
1959258357 704124846
1265316230 1366390246
1009118531 477880891
1991853193 1210986674
2027710566 1875250143
75275634 608392922
803466435 1601082721
484785645 1823673482
1465826004 972065454
1702641537 362625003
1121078007 127252905
943035207 1328507948
648930341 993221114
521552487 1850608389
1440707353 119537297
1457427004 1645045713
354579068 2035677146
5911033 874528875
1562141701 1128019627
474501446 541163309
2110898765 963020937
110570859 317953721
1081543595 543581347
156976526 1672419351
1756848874 1749618962
331807263 2099282141
171418432 451177414
1594087749 1939426674
260881597 1357330788
2048040571 675685289
852570238 2085902779
1309225467 1840484845
7176517 2044693622
1565601906 326425182
596009388 460959690
1976490186 1277764111
675835875 1333939038
162456316 1080613178
481278879 691124712
1751248487 1365981026
960510453 1427541303
526734877 2047563072
595589341 1362494938
1438360023 264813330
1796404190 1228143667
409430785 285573321
1068782500 278761707
845727720 112325045
1883440289 1584561096
544194297 798863658
1102676414 1696489504
1350732278 1614487817
666710103 118148493
569917503 1707072547
826738190 2082233571
547426529 1553989340
869546199 1403483939
1508376131 616782911
585614663 1575343843
375652456 1675571266
2106630983 1068585688
869113573 2043235317
1674870 2083701138
1565249348 1157085196
417558089 793683437
456217617 83800924
1273255165 146584863
823714711 1803848728
573507384 1898257958
159376027 916116695
1806840596 209135298
1119539490 1067916182
558286248 906437510
1272094863 323703388
1364706770 362607993
1023885304 2100102998
739918898 1928772497
941927311 1129104525
766950672 45395743
429786487 615684264
1028154027 1769475623
2095241902 1735668849
1098606223 2045412760
1917594573 1055591173
665184161 1401577843
1401439349 637605727
1488009612 376072440
1109785054 1801243065
740370931 390771616
877652026 2018299488
1415622895 4531618
441113113 246511782
1855556148 649297342
1118523562 2145214033
1603699850 1109181568
863111229 765487758
1788287256 1064725246
194314963 61607418
1783611957 1992849738
1800011352 1278753731
1015647989 1570048714
941825669 1610015685
2034994814 346973069
98203071 766168721
1456912841 1491849635
1794686035 2125360419
494431964 2102846455
1334307225 1317059209
1153128902 1159980114
1486923982 1637546835
1293667503 449755588
1171258483 256308128
2108393510 958404362
155031239 1336600386
1575595124 1649504035
1605066342 1237369806
1960450376 897380003
1273905008 2076764911
359925947 1126280507
1182416303 136751493
19146573 1445684917
261719906 32438779
943916782 1922734450
594481541 1407543239
979822734 452343413
1929902848 29356430
523778480 812751838
813797973 657815118
1963121374 1632208343
1203610401 1677988161
1305499836 921896387
633820358 472237195
18993830 664445227
29649010 391786823
1144880621 581538514
1957933269 929065227
16349529 38541754
1694642172 1435525036
559804242 2058339623
963054749 1992768562
1487618774 867091260
993753830 674802014
12755660 2055586692
1308000581 1801647726
1142039093 1813607426
352503559 502346630
1041267515 1340958746
129339768 1426863925
1450870243 559669138
550174574 983768596
586812981 1681043247
1449582142 557819058
1519410573 1263181571
1051827277 1135185708
1807180707 1505533570
5036187 13045810
2063648510 2042364194
1882351404 1346228546
53355311 1393539330
1910037995 1608171016
1433342588 1265817242
295158394 343712462
279583083 1922996530
967238471 355274755
1394013240 394787122
1697236442 861773138
65446486 1607648251
1409884965 1288787629
1699034891 772598480
1588575839 1289118273
1638206007 1283881584
818932846 109551402
1353639998 724976028
1757925451 1128491153
944883839 678436578
1084612432 523129381
951670668 1987776230
1917747558 398782736
383409346 143995694
848502199 323620506
215507570 1371697428
1435544395 1060012273
96641241 2094322792
941534577 1336668703
1336222732 1989992697
1851648469 924285338
205078711 715746163
175742776 1183897761
929998922 1095965473
496061691 1629946310
1928718143 1132501114
1074142040 1594050327
1929447628 257540682
733014487 1057200806
1759556718 1851410016
1328545127 1608240968
1411661663 1899912364
1532734808 425769807
339582972 723763376
2080442866 2076065266
1894223576 916341714
2071649949 406699191
2079496835 403648757
369532712 433994023
2016723514 1355163801
727259533 40453222
96501215 793309058
1508719 1752732341
1682869145 1583473019
153631398 1362292543
1969787700 1519348982
1516622741 1588988786
561870738 2070571902
67275903 406033819
791693861 2082807316
699309717 2095488239
498202158 1539209874
1727686160 195787056
1684311598 283486901
160884882 2028543865
1908030630 1995460727
235201525 308143600
1154253575 1398925587
1319346162 901457813
1800177590 1292960080
1604338289 909729890
406178763 119791594
433604507 231035305
572915578 261440744
220322466 734089031
2024511597 449405360
144873832 1112700399
890613836 1042042327
398399504 1639278670
1311834001 655374765
812680292 1582883677
301396650 1955276495
1027091902 76600994
1802090422 93580894
922668788 451574569
2101696353 1408083278
1395115123 814366567
165386359 1113171404
506428584 961302716
1001759878 1192137220
1002974934 1794259511
1702331940 1794138658
303108629 230335129
1345797919 1224327629
336819466 519381427
784429984 23554622
1437870068 84589847
1680739004 1806817503
1357494972 791909393
1902494677 737666542
2048999281 958627156
1555542004 1777630154
1085397068 1348264401
1755471913 1765172170
44382126 634432234
1360452830 1664864858
1881743001 1205538091
791737549 1299024080
301610962 783991167
1151307447 1318473794
757313725 212566427
509046821 1133442245
2063362579 239981628
397105681 2012869667
1030793919 1615257779
285327991 1946099907
786867068 821904617
108380102 222729958
1899827082 1656067727
2113704202 71638149
1417727323 1103535843
1795980259 77670596
877840449 740255790
72378051 182039323
993612628 1291586318
633604721 1047477261
1701663774 2137787621
649502773 557591390
1747270228 1746424470
894320920 1067475745
1138581878 2064758966
1729122426 2011946833
1219277815 1376168460
122378705 1262201541
675072732 1858094789
861341238 1487580850
459654754 750931722
1305027564 1639123015
909614668 1228566296
1036868813 729738144
279219228 1914570927
2002695783 1363709413
2015677018 256265954
129134391 2078702661
2099407756 109901882
60108012 875917402
1678987874 1377244277
645054482 927600568
2037574933 662894333
809507632 1497976273
1903852126 522269417
291952946 410729754
167068555 615155004
359696322 879966443
1185797861 1207259099
1670241971 1210040169
249809819 1785411508
259672097 1158095365
1132718053 954044008
609353642 1509269616
1748790990 1894278617
163459089 1096674233
1932235562 1208299709
47133123 1322864479
1524317321 195105946
785761638 1698438946
1237671381 1072581937
1809408667 1735919357
1550751914 1443547937
2007824859 1615743787
433984815 1313455982
1996560980 768090555
1305400153 887774460
445701205 217487309
912202438 672156713
1198824973 1452487657
1126012896 1688108678
868885916 2078291097
1926673540 981156619
1350452217 1319332232
1017521222 2082198160
1295845096 999380641
349292591 1743015137
703860568 1703924972
997800625 2083372191
1424516890 688080872
2057923761 1204003733
146962668 464189326
514375842 1579276984
2144214252 444104486
1760307304 1091361377
127199601 296478838
627890248 1272751644
82093952 1997144420
1535139101 1680033719
2110415435 401348458
527317382 149154059
1420475548 958118264
945285957 1065857512
1727588056 1506527969
108469502 957948654
171696315 244384460
1438549855 53386221
472984862 959552245
926547249 351108014
1836340261 1182379247
1459401154 1420475662
519498379 65384657
1287082451 438852659
1065080619 754149214
1789350131 67599456
238335635 1924822171
1308481371 1194533468
1872052705 975984097
1342529199 1942781160
1862279462 1743183260
77862916 1789684221
150637823 1206010747
1078193045 1418288931
665432859 995277954
1439532339 1145008860
2105213500 631128987
1508038259 548645714
918899002 1261892743
448064713 698012249
1563958943 1359518165
216100413 406893906
1446540469 953030469
1913440771 678811004
783200623 40625235
572535595 707133631
1050455350 107593342
1243568958 1335512778
918467999 109793464
1986840215 2137396669
1751931027 1627533646
82518312 1774190995
1267476039 1434451938
319093623 1315097778
1040448559 2066430234
1168622580 178961177
907853454 305707866
788784614 1090239669
1227188516 1727165868
77083421 1272558774
1083044916 343814387
1157053681 537818388
994702280 986084337
774021763 1392768802
1024697916 961886525
355220281 858652245
1766201615 676657649
1033014530 234803498
584522967 1658966403
1708379667 906998176
599237642 1004957553
2001040952 1195261553
1493873729 1609525862
678012079 1691463993
378101841 1469302809
657448467 2112598286
242692125 1881253738
1610767717 96847768
1934922438 297589294
1049899204 2092956625
1475591901 1791996462
626924678 1007726672
1834557559 466795556
2113148667 1303075991
1225880540 1853971590
1136535078 441361869
660817634 1578236000
1654308986 1142696642
1612681512 49829170
845300421 1310679831
1960223504 760376888
185658447 1955637631
1805267325 1919491065
2036707728 733277363
1447477232 666422078
225885644 482200932
861839056 1789567086
1255495585 1901935362
564287986 1814848623
25501597 2051016956
1529330874 133718019
1446543632 1433194660
972256635 941836525
375706887 122714675
1300510787 772944091
1871033909 291084055
541067280 1192325912
1025358583 208694373
926241198 1295168537
1891238988 2065921276
1090289423 176178146
1195010809 217415641
1756186058 356476679
176590371 1926612539
267876738 1157776970
1319353645 961738151
1983197432 143381489
1444525017 218127147
275754546 1783481951
1398847097 1260720827
1413513503 88909760
880696079 1772706828
137646884 256187542
1258029291 1397701422
252523754 1484603729
1853747459 616428457
1771504843 1098924690
974921646 1299389564
1956588184 2075154169
425922839 1287738332
930695106 821805709
2083301637 1535293073
1184382646 336994861
1108224671 411091829
1098435936 67485499
2131081473 53821435
2108856231 254885310
2050460657 735237846
688226272 1815531824
771181109 1153893524
1980042748 1940766673
252889825 412676634
1488507080 966562093
931586539 1149917475
1751942662 1759067646
601869967 820133765
1378429072 386591687
802299829 335225564
1307002361 1629447636
276823351 254036324
1729904250 633359418
1189108591 802323734
1443957970 1355693033
1138928143 22398759
398187891 1475337438
1729967416 1623367375
979477589 1588695365
1532499243 2015533531
1142294046 1164583160
1315941540 703507115
402248570 2147379535
1003944258 1990720111
470783153 311734285
1558906131 154575382
345962217 11753954
1864434621 1687396557
1105322327 954458121
1646730339 1150857184
1271967284 768495814
536704972 893681318
1876974751 1899060727
1528107675 660879983
2063771406 374599070
809732361 911770725
251722526 990333382
191331576 420662493
1132340584 616989243
90888250 455064104
1430861391 747454246
1631560389 1316535887
2026445405 603981020
1021552917 1805371170
995775876 361614885
2067506427 281246674
1172743735 1062341963
223701139 255907429
1240073624 1443034176
653151078 727462526
1973047349 823314842
481000009 728338546
1345930440 1509273213
282305161 1531943517
883437035 1363042253
579597266 572222595
1771071161 106912430
2052081545 1442587562
127661461 1821288130
25056328 1889379836
217340095 1481707967
1474757515 1565698156
1524458128 1908216397
456214490 582207440
686148942 1597920744
1977193210 695588426
548927335 1964456388
501533173 2035894400
2144590065 757138961
558805942 1441547757
629359954 642659612
574053401 1090505193
1044564293 1184983302
1783784365 1367022830
1119471899 1101560365
1276448742 230197458
952405878 560514371
877957949 1217202332
1808923193 1045172295
1419976885 1936661269
684385079 485271582
1498071310 492865472
1665778783 1119516699
712108963 330001571
1572054988 1181224554
1912668131 696026716
301153933 186561683
502521341 949028519
422952528 1316059108
1914657751 1829251148
1850823213 463196248
1034281550 41702391
2046327779 274957038
431734094 918501452
184347278 1644910328
1918073875 510110493
1021913187 1706525326
1907926363 529479422
1215937724 646157256
1024879716 791095868
1904197478 1296386309
857040254 1380587507
1753929188 1703608491
309125051 1704032522
1191615614 1837785184
913183852 476029835
1127012871 427668642
891814491 1028884714
1731713428 1411997654
1972264393 801392896
2141423169 1916873606
512395155 530870290
1663631860 1363065656
414587478 2019846059
1177254588 1162093277
959460630 599440899
203819367 1740985751
867076855 265941186
2066930920 2122583622
599343827 780239637
1729661047 936692177
1019703871 2146500576
1032759605 2066521597
2086118018 1200391366
1256221819 1470797527
1450421932 450037264
1947655057 751431224
1956649064 268944853
1424042267 750966033
1641787445 1985046830
1073097247 1044413635
557178338 616477297
1912015109 78610175
366631562 383048128
2100721646 151441217
22044843 2112630951
234051632 1973828323
1735623116 2023434565
755106915 940253806
1786459786 1113584928
872599862 1196635445
143259856 1893477668
953018180 1463331782
1847178419 1408564972
390004353 1481962556
523498706 129161631
378209724 1375011097
1798410044 1707866699
1860083645 1499742852
1547994707 514323050
427193755 290378301
288664209 1634249352
96810602 1730202991
1261283024 807604676
1425730650 68469458
1979099838 147365650
552332998 1578718148
1350005957 343547908
1664314467 1840090674
1180296517 1655713558
1014427023 1383671290
1000730287 2063777538
1783330881 726362905
1678079607 194317084
1078931772 1339600453
1319245753 29555455
1376373824 186614998
1751311611 78926535
18456192 1863068514
18969074 1170023608
638649792 520495589
665485651 1559954638
1445534360 1228188819
1871367173 1637194042
769186022 873113451
1862537142 650489812
1366466796 1395434784
106993430 1399510307
344208791 1799459553
1835540329 1283251296
1091602819 1018663742
569055538 1527570178
1240864786 1547629860
358377807 722769964
165387267 296728023
1990701764 917225610
381401719 1353554211
1639332235 1705015519
828790509 173923966
706537316 120181885
372704690 1798661819
1307635231 1472633190
1052906700 1432295986
1258433063 2115055201
1800748151 1219602995
309470282 1889950563
1814213577 2079457947
273004164 1457460461
798535328 1600761232
1535714045 110656373
943006530 1174412739
1221000553 1734081654
695491059 2033601912
317588308 1150357760
1035076478 447589851
1043393427 1751792942
10623049 1675284825
896958873 687803702
1351637683 1440021078
1583550209 136266524
79015465 518858836
402700293 548773142
1861343571 300211525
1408083142 1647763215
843142459 1989780146
1976072697 1572587316
164567992 2098106463
38604920 1470510817
1503941562 1864345450
849667789 982624771
1529842261 1770430937
1513021859 850478126
1900161392 1355590116
95086386 362261183
452155019 1067331041
1015461012 1466344983
1001821775 249867730
2140782075 642209257
253317767 1558165977
1373161293 1566153306
1730826474 840528263
1159482898 512523292
1586894437 1637637843
1008919688 595052093
602385751 314094722
1548921197 1651007899
1814986913 1579330533
976979208 554537250
1788387050 2111610989
1552370920 1604516371
146152269 574679703
2225615 1326571601
1895423393 1016197817
1479647433 314450248
837168639 570952368
714364779 916959322
202821596 1250051707
404446116 533427877
928436250 1988018986
967461438 708468139
1240701865 1394302223
1965242898 167240230
368615327 1824395843
1636123533 36150729
24963411 1766829793
1982540007 1168625692
95477167 654395632
1407323532 976235492
155270214 344357662
1861215846 352001478
1029891853 1258780375
698420183 125397619
960660685 1079350226
1372191455 512875129
1362882899 1847559488
366965145 723295513
1089914329 2054581074
2112790015 1037188504
1941439787 4749825
735285105 926901086
1926593772 795734393
2019234972 1350038019
2108503544 975601072
272538319 123457179
99975887 1368010765
2009137338 1345513482
94936174 8658352
2063724446 1814461125
489665152 1983961306
1794902174 43637013
752130402 753391919
624413828 1271943659
1860988729 1321559445
1430378233 516045794
33471099 880377265
1198190817 855056363
666144292 2005895218
925080119 829597461
2144043332 1392092930
1958692262 327982422
1690541323 1149878879
1818709089 1653065904
2115666181 2104603222
1131549732 292265666
448307048 461885000
137296586 448929358
1094047959 858956553
1171579459 884348329
1770330324 1645011387
414685522 338328805
114726943 860401458
118614045 631608141
1243004284 906913063
682795610 1934952890
1791554791 99307924
437528632 1367335483
839812703 981842117
998286720 1043133069
1182720348 1322266739
154274945 76537977
119257104 250075274
555841742 637435281
1753538440 573243818
1699261338 871213531
1653054067 1132544017
130175586 1320357928
546004300 975246518
779557317 897011175
632514309 600756626
254542500 1372340893
1835862504 1330666816
748511847 1928334758
1012290091 266004695
1599367571 1719088012
1825326030 31468613
1218788837 41201185
267835378 66781173
1959601798 1122590625
1531723090 1369740855
1276021188 1695065687
43664114 471625922
1672550121 1783740406
1444868095 1310563020
2128229860 289546372
2069820452 1007503552
526564055 796186346
780860098 1623019717
1473330901 1435579160
1617381316 672748007
522358993 578070341
1542817241 767542710
1434938636 1225990490
63291071 562398786
863778719 1849623269
924559095 409526169
1042128526 1019915634
1271073027 674360375
1683223121 115234652
1156095273 1426522003
337412683 1240893531
303922415 147411472
1460234297 1530346753
1512424385 912774084
1607569634 79142810
936988034 1897909483
583958710 1150894522
425193169 1668812140
892943477 1172241266
1389678834 1438167759
795086771 2146564036
521267099 1523390401
1258293151 122168110
743908438 1736216483
953842021 245841609
606898322 1093038667
1819366423 1368926931
1039177738 996158905
1635127651 1926933953
115803394 2002901432
1558860238 1156045775
567060385 1719374957
1771966574 1806039457
252483375 24983682
1268475339 448888607
530918354 517091739
622459972 1671668284
621834553 2138690316
1599223338 867998685
1422976266 1280448827
974236782 265381442
754456083 1568600223
1483791210 1597421234
945771822 1510362269
1375103957 477327420
417762885 520444067
1640534328 353918819
2127109414 1357694566
154521590 127795862
2087970262 764966904
1146883571 51774818
1783308391 1891361041
1013646360 881533783
1398878327 467132811
1472143365 1600647739
382805690 640070618
615969064 129021372
1662783305 1195125540
730502586 2008574297
565541299 208770067
2044684749 720749988
2031442111 1232425777
2077587697 1047126860
1434080216 1431493503
1866625269 1442350160
527589029 853561941
1457874355 2040895000
1784603917 1256974508
1350912508 1579968142
665357598 2082145074
1850884931 722956081
1896177197 46262060
1159725367 1746410767
175687427 912689283
1615619698 1496199544
171461932 920613436
307013555 1857699207
1240892374 343378836
1755169082 420403888
1919479212 541763974
1135902902 1360891662
1904022313 1789716308
1519792585 933566397
706021623 256901246
823106719 1978565670
76150549 1205062432
353807961 1723403059
331189324 2074862590
1120672179 1816916215
1319787822 1372777922
832493710 258523370
1506706505 1989433165
906289782 1168365061
866586550 1333938720
135667743 1517856530
104792625 1322357706
1647820836 433639116
1597067479 990918139
549498608 1820694721
197302171 718040732
269145739 699586344
1191648795 1855687892
940792429 378496836
367099050 1888788201
805640965 1987802992
1041172388 1228720692
4799918 318260023
1658040133 1926606408
1891357915 925309898
492046604 925261312
76512431 1192116986
653885680 1332091355
210050339 2008347816
1829029115 1251522273
1518894744 1110144143
47990319 1067618743
1147166548 1383775915
718231225 1790030295
118239027 1636589497
961853489 1638107723
1274203705 960910521
642201185 819234847
771802691 1201014731
2079581813 1709511251
1893804590 1006163623
1192351807 1879040298
1593990000 1099837533
1277310745 1375993718
1070765719 1413341617
1423482410 1400242978
2082932699 1214467087
888281732 1232147256
18320324 1855037723
714063962 339415636
528475907 1512899479
1604382717 1373704535
1987958438 399740691
1249291481 1841701065
1446082512 1546962808
1917006568 1584810965
808987553 859331561
992087150 364527044
1486776023 277424169
1115123713 709258966
766496719 1901468837
1129429037 1171746703
398141039 808609444
115258404 1227376189
500012612 493562788
568459078 1074151854
1821757443 396121725
263053791 915532438
1131395394 924965971
1223907540 1415320940
1898335577 72954828
397604821 29036994
1768862317 416153056
1848051526 506503042
2088310419 2075926080
772782920 299877837
1195932073 568285728
232877052 424794934
2092507803 1305281861
1923577984 934060971
960491412 1532161005
182713427 2108677256
1696021333 1236710303
802926205 864681184
1774309213 936805584
1333634474 1357013020
1121117155 840512794
200153702 64427387
328287008 1624926218
693862210 1357725339
1197359616 315760025
733937241 1402525870
470625780 481502128
268829044 866547854
1382198625 1109944737
784924795 647909540
1320745491 1675894775
315663164 1551992805
1474247136 1390868457
1164132811 1997406242
1709856839 1616161616
768045079 2116805218
378606405 862165217
1492278523 1410110033
1207747539 2137168628
941449146 928163641
527558945 533112763
965650716 1017966508
528220009 723582432
1844966224 931236695
1990844152 2050194021
1952023608 1867189791
66394010 685535294
517867070 1809228682
1841670553 2076150187
2125918031 156691502
372860616 1566043068
965202990 444600642
1836447151 946205378
2078891992 488039929
1505692472 793517901
805854458 2102258395
629412048 1875713063
590681871 860794165
976963095 1343484256
1259344340 740701848
194882272 219259527
272521802 1048811997
1766056659 906540315
219519397 3941134
936233886 455573419
826861882 917550434
71429339 262976080
733079973 2083033753
1812240856 1727694310
1297380213 1998108555
1571538819 477233620
795051183 1171186789
574097068 1646236266
1447598634 2042537547
141922290 767774267
1485723095 1871747493
443359803 446524966
1019333738 1446788115
383105740 1555467450
1097593966 1429927545
1905497535 270202513
1436609898 1195114834
948037101 461078541
2071173378 2104107624
1474296200 440612776
1950922971 1365733066
159548661 1925116290
1818525098 124956086
779409073 1572202006
113697229 2026231268
1703886686 110815599
1886875599 1522395510
1664618642 1020654029
1199551994 1101507353
930483339 200710592
1451298394 1101765520
1245477733 275491286
1430333433 771845386
1655119705 1185997905
1000431827 350253765
776419335 1475363250
2075530050 594513800
1080578371 96118516
2117295612 375805337
239406937 1333281073
373279832 1249146192
648637818 1383223354
937582256 344642175
413886640 1292770711
124778044 1089158065
1409759513 2061328888
980850583 2061382551
1607990050 226284221
865165993 1484484534
2000287420 1530462120
126542337 1049985495
1498696542 2010337379
1653523993 1087713914
350330150 1315157087
1522805567 1705158334
1154107937 1860332081
229878220 1794865438
762197109 1332643867
1755755135 1033837492
1909375527 771875411
987369269 152556065
1085966443 573894917
1388668136 1492236820
2123562523 75683528
634898053 1392832854
346050737 414365916
1503259007 560010161
1155877484 1817093192
1485258621 1054633151
801376387 2095095028
1136836836 2131686677
1898179037 273536623
457956891 1291679604
534369222 1101780803
723561718 270000463
537990941 1904395032
508093873 1084459397
1411268565 540437148
303113361 978418919
244435798 1874282326
1311152390 1271745254
1787294754 519202502
881736836 1610267950
1443859705 927058203
1420393897 634369855
2045776801 788539148
280961645 164763387
678282922 1780011154
900398066 1407113488
620045800 326368683
1193138475 1653375031
1990527015 747452598
1727562836 810273326
975321704 1657109975
154586897 1321439135
80508133 776482844
1234205629 2090641671
1055193275 1768997959
1818894478 1297337878
1038332473 1245859173
770431438 2026323600
1596557039 2013713192
1981531560 367640042
8927129 1538983609
80358133 707578094
1404414956 227054154
1078037471 894258868
1047093437 313029976
316663432 151500162
1897044508 504930668
1101262997 729453772
372035740 2013675336
1832725739 2030366859
459704311 1602062366
703478327 558170988
1834958235 1693761741
1960260782 840688893
1842814135 1421812196
748724522 908694164
137891176 2009579162
1699662146 1230081483
2089204814 1918956381
1222260907 1752253180
2147106724 1344616856
1686919198 1903783949
1451939495 996122692
468488848 1739551094
927106423 1634587095
1073374151 1219729906
1061539516 369152542
382629619 1284075160
895325420 1754937073
1567763680 1513185388
394833998 1136125645
674859163 889506066
2074580875 1773440435
1637454287 1289397951
2071952634 1658404745
376518180 1815316922
777465296 1867821606
2037882275 700911654
271925365 1952529891
938829465 499499824
141510816 1192823897
912937832 1402684876
1685510518 838995200
1504651423 71852128
1044888342 1500647558
716425405 1931807696
493696356 199083889
319208261 2086195884
2010490055 1850325634
489051324 697850173
519648312 1211545956
1299091867 2072170632
1218438979 1060315629
1542629382 227405973
1014723914 850070841
571440829 411328449
478130065 1602664578
528021737 161092530
930167016 459855073
1105320113 381964889
452053514 1798500100
2044260114 1493908664
570932998 520286976
1552006673 1317377600
1830006485 146490309
525828469 1215425113
673853939 1065369348
992198723 1352866299
1936671859 2133534872
1508814911 866472404
950619 480346841
393375826 62644881
319686171 691972652
28477518 241223223
1250108871 1294881885
442957289 2066760783
150573439 897646357
1353909193 623433524
1468213196 1346465207
1579714565 981576702
973931928 1466117466
1853214471 168229046
436102595 529804299
799341549 154699887
180228625 1423260268
644954424 688628553
1476474328 1382807531
1248999282 1539601384
242264636 1392566028
1484898833 37436993
1330189929 2062697268
1784997601 1532025411
615957010 1512219379
1190948767 506858642
2053704529 383411695
151147963 643185275
1865065032 1595846258
70508170 1424710999
1045418587 732520314
934727877 1479504615
1516134158 724037340
2060806913 1414232329
389472187 262348190
825627528 1169961432
1429922341 156462298
1823805114 1790381729
374517739 843374418
1951107211 783183106
1451094916 661242620
769415164 2096116214
1852885296 997253461
2134834974 62036736
1792306501 1765795166
2065723182 2011519653
377350214 614066784
592883170 31648589
1408354187 1032006742
1297668297 2094259354
1842044319 173946989
1447566120 1233808808
1057549633 1949169148
654133101 1708615368
2025713573 1094272290
1115487350 1855249721
1226012270 2101063088
159655139 2003785115
131585957 382907822
1801802017 1630915408
707722695 1465811398
1814415678 582038808
110707055 1843054605
256480487 505141941
851066070 892307178
219447760 1313340193
1551893973 1953676433
1454046444 180041633
1861170133 677989489
1985865408 731831953
195316303 426822697
2012145010 2011953157
205205029 692408996
1463758873 1146103362
829554830 503760644
929637879 964931522
660072435 730626634
1601929715 332541125
1389165306 1421165593
1506527708 2076181989
1228444282 1832769934
519124670 1240290133
370045458 683082392
944381620 1512733805
780823977 296439365
264950153 1125993324
355157751 618506944
1905425049 70943331
987989687 977719051
1438102921 1318803606
48206751 1386457111
805912920 653005447
217490536 913895499
737769260 795257557
1950791138 386218546
877185251 129901831
1035241103 1710930894
1712216113 1522996007
1501102656 1841102345
1860256371 1020800264
1941352464 48131432
779127623 1541996539
162917901 1657594136
531146335 785946173
105155833 1878760503
1723159918 825249834
1925456528 1030649795
1385592723 743896713
1154217586 1321690266
1408613685 1934391570
1934358200 1604412591
645255096 2123089710
1893166617 1750696034
1117781166 1461146648
1665869283 1951130327
1975569703 2103248036
890150976 1100360694
164780197 1184720868
1388113744 1056800134
1727986665 30968938
1855418300 1106093670
630102783 1834470299
865060575 1447431805
2122279017 1997973736
799046498 1291097793
1392927139 643479356
595789979 565669309
1621781256 356611814
352196536 1271182689
26655053 1611916377
294382019 571705932
1616340548 151505814
329804868 2027188319
1380930957 141712967
1947633083 1523961773
973935884 477078979
125564340 356683436
1378376718 155802726
235403477 190961457
1979979913 812083652
940498148 230991614
475861480 1059998712
1549642236 1690566242
1449189270 878360243
1455787151 2068435163
842515297 17300263
482345734 1983660502
730296461 1978707500
1761094534 1217102910
66693271 2016742607
1502695031 1333558223
1510000816 1998495516
942547119 811175809
1532940450 2112894641
206594600 1442503264
1980418706 1665248859
1092143566 374470578
34018307 1891619261
1578837080 1157925926
976293306 1678098982
1781405109 695888627
606287787 1949091844
865419201 1491536367
363307045 1115701386
931883598 471340789
989859340 2017713966
755905209 1887096628
277947897 1631152980
1876694636 238217066
2127641373 1314961131
136417651 1327723875
1134621049 1960874006
594599491 601868520
414269544 128176526
79268057 838091530
2097263359 572973671
86322463 1616455660
1563174612 1019250098
1452822703 1963550866
1832748643 1272516181
1548054351 1025785431
1117453642 698760304
763042779 161218933
865173941 1221578064
1517689116 1123499638
1027262224 993921280
1346936538 1470208656
329554023 89510397
1774815552 448377810
2145888897 1022918029
914294627 1709087549
390374495 653963302
210732585 274505959
1695082426 265044641
485190815 168893553
126880232 1144967261
2138786714 1483630255
852431879 438403619
1664055410 988945652
1906631539 300448639
638080560 1318433842
944077172 1266716832
369974251 1223099761
1994551790 1878856128
412543406 1193329412
308169401 806869370
942280731 2046196279
175001548 670480096
1008040431 435752460
907040616 1741879066
360795521 994439243
790098482 1134760976
1636683593 118129349
235829563 901043471
813471563 496240893
1407707216 1364500076
1034659803 1536159443
282288074 863240512
1278076895 1065320882
1534778199 174146748
1619229553 2131292840
36675636 1140173766
1504794774 1970754846
1747358390 593955091
2114662806 76119229
125407495 507517886
584966080 677382362
1159050538 702336840
1747415052 1647817398
1229885817 65268999
2027614417 1652823957
1192894894 568760185
591469863 1935700944
1053671133 954373767
548044836 318148166
1689669242 1659016
1559457491 1972190169
1690929711 1498561887
1072813860 1388455053
1324945897 343345094
1390903763 908470130
734113902 1236820851
49255091 91742753
2138483578 1208819641
405596055 990215232
1522942869 1634112472
366725400 375402128
2058125304 1824085179
1892217464 2102164945
1032489825 1650158382
814073032 799494392
1104850819 972221130
2089085224 1069924572
2011244607 314022513
1410290089 2111785216
1927486861 1303940886
1437623489 1996061204
1436865616 1420289991
1207563224 1656150550
878033426 311052800
2056913054 1314888256
667090397 1139926384
1937921753 840609741
1970274282 1921533701
710594339 147262935
1430472358 1719354997
1082520112 1498873473
1901798342 2084568032
264991753 53349278
80289380 2013068827
206447362 1880095141
551417522 492000302
539800255 920709044
2111607636 113804277
1513704554 332389224
922920380 553246457
2015552826 2046803871
2135614925 591355217
1598713458 94373753
271837124 704853770
1036203703 1042706211
629235067 1666819405
1284110395 2085399494
1621501800 1470772526
418029862 1468367572
1419660173 1438488641
1182358435 2025705858
834659397 74793882
976029596 339104522
1737805954 1594612583
729753914 1818512983
710218337 288342887
1463354811 1705106206
52981607 566654716
2134025218 1573138435
699056791 265045263
1567103233 2015107763
595405854 432716878
1637555121 51707445
916093504 1655166258
1533064355 596240934
445584225 1168008246
425125820 943497828
955892317 590027452
1874847183 1593378580
1604584670 1402010591
1597563789 16602381
1188674639 499019099
1452118022 578977937
688190410 1663437016
1994361735 1192194298
1798224838 269754340
2040072903 1593281996
19367942 561264439
504112821 54003500
1610114618 1838368046
1929637494 1038378877
1117784592 1560245477
1946514595 1810939946
634752127 1043796866
389118669 1725911042
942304646 652907795
1171016586 1094781464
848555099 86589776
2000054947 936683366
2068857907 1487272320
1901772441 2041698377
1567861353 275517527
1503983623 208262042
1745042043 1479078294
1901566715 1603899095
2022424752 1981736972
260494217 1461313848
288746574 1035487747
1358825586 943406165
851133283 1284427532
1394733071 1592315110
1065559639 1095514790
1174583545 1138832472
321541519 1495082258
1765396770 1077732236
771575986 147690276
1835615499 1965608674
1411607743 2006761699
1718109004 61636895
705563097 1585616941
1082546364 1963445257
732282030 2129569430
2053374654 325024652
248551090 680743649
365140549 706428257
1779797868 1623686823
1547655426 324106770
78130972 2047219997
1764060180 117637993
1299351610 732933819
1339058228 1044037780
1191723231 461535962
1077096469 409254638
898440506 478468190
1154308418 277527541
1684499910 1766477314
1731809953 374457448
141272319 1372557074
862309494 20941980
1734019385 389997149
605191813 743695863
2063932738 31553252
958059635 1434195581
1366824657 2137087272
1955740960 1710286661
532032375 1681672843
1858580987 827174849
1771623286 1640938953
820493365 487946841
277826881 286975138
540338484 1668619400
1774745241 1313790120
1592957456 617604694
1399065496 266964140
529184024 1597962000
425834142 467043007
141917465 607496304
1009180582 1211626807
1143349765 1106591956
1883824826 1860169680
1820198902 846990574
502786844 1934495814
143363198 1832483803
1096861234 872687239
9909537 316156121
1163546598 403010390
1926769873 995642409
1342127913 888734246
1699093900 979779364
466839320 21002364
1217999784 1807169120
434272156 707137677
1619193 288205045
1750446247 2034130381
2118085807 32991818
1940679397 1393408027
235894600 1260547891
1983552721 764922594
441560502 970287465
160286650 1638582555
1668759418 569669421
424776053 168967092
1857224259 1635311693
653527551 550465038
1789396702 2139351840
532493793 124257731
1023232576 1892781277
859445091 1321083380
231037088 534527370
256708986 1717140009
793177459 2129095636
2060893196 1683009259
1395580318 743000644
315971745 71026366
1010033062 1304895316
1317014920 818837563
230111970 2078342229
1658345671 891735135
586195569 274546572
2082873126 1481575913
1129616017 413752296
694919093 1497151120
1981182668 2093956637
476521092 1801277909
395312149 1695404370
1477819887 627104867
997380655 1219253518
1184251595 1112789237
1749726085 1364249971
887184262 1255257600
1332399677 1708437497
812033254 1149632527
577523919 30862704
1462200311 328516379
1226174965 763377948
1684422317 589109908
903379867 1494573962
1010169494 1084014682
980281242 1655790939
372943850 353310754
214263745 1183953826
1527495198 1110064427
990207731 480915968
304400506 2127202770
1769184973 278241580
1193853656 1304314718
1610166410 507229624
1540699306 2033677947
1351326132 1939668503
1686940337 45790422
436905788 945064226
1259592812 728604154
136609489 477337378
1452153937 1919128544
1796073685 1301964925
625193740 71609266
1701027223 1829294971
1487807271 421606806
175223769 1231748040
230056813 37171213
322857415 1654145608
226132575 150425574
1561939626 1253993148
767146647 181645915
1763758727 40753913
2029040707 44385719
1073823457 262871774
1587502482 1912315776
1424567683 2125227504
332014765 700421272
1900516332 1436072330
1331631392 2062719961
415683421 1837228648
1877714815 1813130866
820837694 380088082
2016824759 1763428426
267113434 2047558582
1044958759 270220740
1663914032 1859742728
847323549 688589278
1570334269 2128117208
1719083100 333619060
2102527772 147147715
1360064714 1673216682
906337930 685321017
801736562 1561216380
1615540360 2038624510
51490807 866450096
2128469674 1544777658
293933490 1756359341
1448353495 99296268
1851258370 2061879391
641890941 1164616575
1484017929 1032592044
1706915895 2059432697
293025953 619562080
1271136009 652573659
1786461928 1601881330
1932875002 1444781729
1581110038 713387101
1709218877 1124432081
1643168243 1983391601
868158479 193618542
1456843378 705198484
50270179 1723137455
725176206 1749850263
893510580 542905237
1895586300 1542198282
651103341 1127315440
516981722 1487566879
989096734 1932365571
267991884 746676423
2011226978 1739646032
195713011 661125616
1140714490 2141394128
1346706874 576166033
1998337924 1990583365
1206227374 1807700931
798162518 793528271
572013197 1424166960
1090512233 1801879381
266753510 793525122
1561630204 1223556443
396551169 1062623413
2005623086 1676429478
1083086549 142407118
556332421 541366991
1704794786 1217454664
1876578146 1252904631
1781239551 1642243851
1775265705 533178392
1439233331 1722655201
182335648 1004463818
1638831047 1737067609
617955298 34239905
857422337 1167722623
1449695079 932479677
530736834 1712295855
1612284027 1755250052
10933356 651713216
1850561135 1699996284
285700229 447077094
390501833 1180893925
1805603243 1223300482
729095357 1778532231
470605247 27326427
1413968566 285110925
470692301 196153321
559662398 305227059
1160881832 341142160
1552069860 130885525
860632437 1742480560
916785572 335442499
1961448696 437550754
258514618 1470003627
2130077873 236087130
1542912787 121381446
1276435779 558717815
10460501 1748601109
51084223 907459721
1200774544 1185044483
186081687 53883053
1935723431 14199256
1256365107 2128013950
468933463 2095427878
1110866327 1783270003
65689739 1878590207
1124492586 1650660129
460292015 1428781893
1270156836 1947298100
1508334641 556795084
643468014 792659021
1285508019 1114734190
602662418 1598311110
249945157 751331021
514274192 1473800571
1166613734 1556855288
422265705 1667634189
1797725108 752930353
291957612 935508427
2113288850 146752859
788657720 189367159
52319085 1358048676
2040083126 1339199049
1377097828 189370371
669903043 1900848852
607914035 58942303
710465369 2006137996
18156783 1306428592
1782664078 995791089
575929174 714816808
256676737 95779594
2060385316 2085064692
2075010788 1006564949
1785547448 1363983960
1511569653 1543113958
1042159762 1351793827
680963526 1345547898
972723087 411376804
1562023594 976523056
755166026 890025485
1615935781 225568389
157490007 987078576
894194264 482543414
1827564125 224326911
1804744741 1735117063
361743823 1319557990
1676680335 528621142
1492900696 747047305
1838759795 2108342518
915994267 1533074203
598614038 810283529
55956189 167799911
50253874 1691178535
2041828473 2040591715
1212277012 1977260421
787928249 1421920526
1650622726 926607953
68815281 916791633
174777266 1585313534
997020980 1283099175
248748726 1746841503
404346710 1295275991
110032737 1755300780
1898738775 1393747458
1174180091 250274664
1702073857 503250996
965637397 1917597308
1671353807 989770714
1399864939 1076546273
1961421240 182747112
1482714976 907935219
1601456847 999789091
1455390492 1587377564
1700268262 1020450800
1374271209 565331465
1131434838 929986514
319087549 1488412521
1013721299 1711116210
1944517923 777810396
1924892075 134902308
814909365 151970579
319850694 280400022
344707320 203953182
1711412592 2023581659
984371339 650177506
212024199 1582353670
1664610047 1632334502
1194972756 1564383545
592373401 434501652
1098773845 790732809
335584241 1083922330
1992959092 1756668521
702077954 2091064756
999402709 1479723646
184823649 1519643786
780186471 259001697
678122774 1316117595
42670739 2018935621
84188141 1958120163
185251039 138729506
535496926 1373334873
1338436392 8988101
707820302 356640040
1945033045 1684663833
1673163811 1871792069
1525813234 450122905
99224902 254709111
507763506 1605551397
1523769219 1233817277
511256376 537775880
1818072722 350367515
1377417954 147275623
674081482 2106527534
1815802872 122037504
1806490747 1403568188
2143733237 1547719930
493210945 475648054
1099291252 1642267174
1549879489 1814906050
1892177408 924044455
1097409347 1922954787
1972313601 1630671894
67488280 1794781851
46330030 181315208
1514536220 1228606678
608572085 2025872040
1699251411 132384520
622775652 92987771
424100370 38866091
1925605071 1404339539
1601784817 1322098254
691294174 1714463061
1436149168 1194365175
371325763 224471852
1020168606 1362643633
68187592 1395450566
631015693 213353737
891978771 1469968922
1363173881 647791120
1416658071 1609536529
149895026 1162387262
610885449 463457354
1427475578 582278653
2096867760 388846504
1091599762 947338425
1706448956 364578733
3240864 1133239220
58291262 724632361
2099483378 1113500866
2095066733 768233737
1136918482 904279056
255610150 1131959525
2026175928 1540966873
1729066549 1634154621
2076944786 2135681785
1554439373 1697728306
1348081044 1177554989
1737697032 625141579
1702365431 100307449
1001734922 1287346394
756098815 1181028328
1312769538 484794412
529036110 606137037
131906942 987903515
617072579 1973711747
831627281 1277485652
1241137275 997551476
1804297273 985073416
1271655672 1808696420
54973185 344430349
917532102 1243674581
1312465726 1403780420
738714781 989020783
436836224 1027112623
600354730 623419705
1029117219 245809032
1209972069 623639327
1935710610 766248561
1521863455 786435975
703379227 92080334
1127765174 348632150
1940745267 37504579
1546801004 1068122138
1223005364 1662750967
1263490204 1619810844
452997572 1716125065
58140264 952903029
55029458 635024215
1289274682 661658416
1336489188 172820785
2025443514 1846112216
727883453 627116309
1643185594 2075482187
346576200 1775232387
2043942619 1119173319
734584241 1479948175
8848037 942024268
2004438772 814873345
1425899799 776600550
714334909 1402138424
275344911 2019274856
611576854 778272206
1136967934 476256024
1000360468 241098373
1264832750 1256624310
1572707152 1311976062
1379620763 1035471413
1970910699 1481373298
1452298014 1680916862
1563805004 171565915
551528229 2074533392
1174255206 648452338
1136565862 1188813540
1743740376 315744676
1492755704 119581222
1577340639 296253629
689485333 265620963
38203458 1080059924
42343673 714915162
66660202 1580725172
508268162 1869562571
1193208256 61329323
536688397 292099945
1584891134 495554542
1236243869 1726508237
1559422736 231714829
2118023874 1223823067
769490895 281245071
1429939422 339951947
2120269955 1372017976
498020784 1228499320
108005744 1214112891
1135177616 558262542
469587069 1251458890
1845617113 1193349286
1561295225 1580588580
1417488440 696701142
886988502 949309056
1606989029 2018998291
1384982615 1295256508
2023303310 1393203460
550955852 1699357095
1765295248 1165925164
2141884078 1381818291
1095671697 2030104558
331533726 1629111856
16431589 896910287
618012114 1333386354
1396937492 889007078
1206413658 133296443
587004495 1227198712
3495766 982738527
795945095 1010557297
746451028 1986830821
151477061 1928807176
1557637617 1535957209
1537467162 548360000
1291505362 163296758
793023664 1143175144
1239721119 1762321698
177708696 1127431361
298782640 436070683
494243084 2143894634
1377082737 1548496372
1523405400 398065523
1517564405 1853077405
384104792 1343862322
1312211128 806345594
1435138099 1747863103
2137248701 1763284682
1923553130 722415273
31292266 503162132
486431992 963454175
38221794 195165298
219112709 1529804757
122019513 1889814836
2112212028 21095674
995236337 273221474
1763264938 1018846658
290377580 38614942
1805794147 1299382043
653593642 349857152
1823498249 443767491
1155145432 597191412
1971288759 65261727
1738647101 1612807535
1210496375 473945927
1412704853 1970137329
1571788388 844708872
1213029479 1074520679
258738218 1213702908
652982895 1433448980
1122225770 1810941146
471549736 1962322831
1579314341 503674014
708535321 925377986
153235937 405435095
1206862639 1640201835
697920603 1723781280
2045756638 177531123
1976151497 716865831
1725607232 1550010676
1321616571 1260245505
1366470433 235926160
1601297099 1825211060
3357850 390418419
1850516623 1696053482
720918033 2044964711
1722797481 291110768
2062671021 233504307
626412753 974475195
124699661 443648754
1048166036 167539848
1498890405 1148664240
460429368 24148376
2110383011 1880272920
1285972298 2021745058
1702430039 261009478
691391743 1211007229
727024259 173853517
2023343721 1315210003
479683937 1081813739
43784020 1839406661
813225954 298799425
243710315 1910638498
1358885489 261737288
1459971941 1875800265
1108287394 1635138143
2143541054 1716645241
868206513 197560463
1963530377 253204121
1184415536 1330426100
430927999 1086172864
1827183648 1575262262
251379032 1975974481
108972666 1635925286
1315537515 2144839654
1884751444 870898491
1337434944 2031643286
157292987 157653239
1113497923 1980645233
558184702 1976199362
269251817 369665401
943532781 1184909555
900219598 1765575627
1746984993 1870538142
1482362966 1427091057
1446056773 407639349
1766147361 794829895
6360983 1363677010
1715874297 89737182
802292656 314763556
865336929 1128983992
1694347042 152257664
2130686975 1476700323
1564299847 1034041758
1709803442 990416429
859436127 1308703365
1962035956 2076058247
804729470 1479166757
1647627216 229303009
1308771438 1656936736
1002288930 1744862224
217329547 303596559
1643636885 1381760437
901232907 1829226676
701017632 509313073
1043702434 975435321
953985511 1186324781
206154346 241148510
641227302 966501501
1971675213 1264520227
1967494731 1294292653
201507109 1287500711
1196974367 1292528040
2067890552 1184927912
1513318286 863160034
1379610538 911757554
31161321 1175211670
876553698 1958594200
1821402247 21202157
1058303187 1140695925
657329728 33001978
419709077 45863125
1217669121 1954743455
209819620 6001701
1803349946 1011779861
828050518 1258088194
1782809460 103808428
637064166 913236197
1565442193 269243647
1533929889 8517347
1667355509 664625614
95418594 1452427154
1183961992 831122247
1651314074 1089894203
2049367313 881731158
1814704061 293000029
1988695914 1397652206
1776179121 2062018676
987250816 1318133271
1686677110 726247362
743771318 1881374102
1468526163 1880592005
1146562445 1223517200
922671671 976583466
132390998 1766954453
235343955 335079835
366143977 1987272231
1794765486 1300794877
490289822 1725794175
23278023 554077502
1366953668 957033474
1480916633 886827743
1147913559 406512992
1026697959 1162187027
1490944485 1604446798
135244391 589932245
578990986 2142509226
1026267899 2010191464
1512782970 923787033
1202313069 1629825279
2014487491 1271741044
243006127 161457272
2098688215 573681960
1669520856 1125519720
1909797900 729743628
1113607681 626462603
1520193824 1791185574
1077327593 1897247787
760161396 717015367
1047686269 1728052788
941919608 823813342
810445488 1900640088
108204068 1587930127
1156581630 1823299378
258303638 957267765
438315312 1458784270
490716150 2133954385
1748151789 447144540
668713181 671602241
1423038951 1622437057
2144431777 1344129406
178603874 890493135
450412378 1092165996
2032382399 137649796
129598653 1149132838
459469399 542325651
1380630484 1427470902
560764143 1346049130
1108085815 114444969
1704619865 351302850
1518929570 825696935
236070499 714332926
373142331 1808689686
432818120 734693027
1098824286 109138524
1731881870 508294024
1448155963 559088311
794622601 604662507
622385835 1283170255
190778840 647973839
1968993847 13860000
1234760271 1292541322
1607819502 1312171753
2035527792 1656374909
2098060921 1938789482
1745045470 458910716
900390745 140970406
883993643 1176210688
572368627 271698107
1861362127 1739909558
1061559965 155091650
374146865 963398421
69990779 1664879544
1745859876 1130901762
622876806 1423449850
378986175 1179579489
316684558 1704023542
1107781321 147478605
927550544 843600989
2110907078 227111363
835382808 1867281843
793238796 2104220519
765129557 1931825060
720867193 583592689
976135988 258550679
1493670337 36812274
1599730086 1115531572
147529857 626402455
106719042 319364295
1570710362 1969443210
1117766712 906228474
1698201526 2117063164
2144553000 887292974
947885041 1875643220
1597840746 1392499070
92434383 556121482
440898217 910529217
1863551839 1985427274
714395348 360058143
378894678 1280327569
798583830 1439246212
1784877499 924520836
1728929757 1979628531
684058060 1656616687
902595248 713090932
334780666 482772277
281052074 2029231982
1231602602 1381891693
1967833232 861030862
212943083 183276721
1329188901 1184163238
2126004043 120590630
656982383 975932570
730738734 2024326655
824362607 2053317093
1184385946 1606177067
1726623305 563737362
1688318787 580238897
1710205895 1174239031
524743681 913492950
1972152353 340837704
620728957 551901868
521970023 492406351
135083277 463772521
502728971 1131971582
590896623 653112752
1820766543 1668885568
216316589 1929947720
1516096175 1873197799
1733233038 1910424152
2125679095 1667571331
501530276 1101437966
2086062352 143327616
1352458737 1856913602
1042635784 1920619412
949653077 196097078
1618101791 2095006199
1116711595 994782037
625949106 727420514
893302578 1533089761
1965697668 553771377
641621105 700854322
2071470780 397352542
715393854 1386598292
251702352 1903617852
258691464 871749067
430950851 733097326
518101797 1400091708
1751135422 62906493
1572908157 353653385
373939103 1531314112
1683832365 742004836
1384639477 99590747
83897218 1213129019
749602652 933253581
526508802 1951403329
2108307013 190915261
156486386 2047750281
143357919 950464180
197512648 863738409
163089450 1982201430
181867679 1592920561
1925336111 1072335733
543685131 1071940497
1553024016 852525477
97726303 221512506
1318502126 566956612
1187336326 105046316
634774437 1167877091
1718572054 201018765
1703810145 859444567
1286868047 673781532
257190993 1932652584
1685107803 1098883362
13152074 1964603460
394848772 1108546770
691477327 71235223
824272460 1996556068
340998137 133301198
407716976 287840364
1965637352 900955844
937877467 516477533
459918399 1609721758
860770253 1937504366
318124163 1394655424
1502694154 372338529
1424290903 1909914785
1472061270 904007581
441186541 1546647955
1341725654 615239941
1498162698 570815622
1473114432 497980294
620234483 1799981426
1310373327 95394534
1328277684 1661823703
1868368460 258675623
284829924 278897801
2141873678 626551456
284033113 1365741069
226068163 584263324
1414818942 304752218
396020421 1093838452
526887257 1290804650
2124349275 462777775
1988924470 1963739966
1147393143 2092155585
591876359 1886058531
2057466208 1929472444
342243978 109852124
9561422 920860877
1850876406 1547837718
950311123 1715121888
1333256213 353316907
735763703 1098567372
1651689258 116925631
45867522 358310399
1713141347 224016228
816885430 235421460
225811887 1805572084
2129735315 1827284856
1663586207 1857138971
1288197675 660838740
2026048495 1952320102
575618962 1274837594
569304259 1634380975
1804954873 1140319119
1764822409 1607830073
794842827 576796984
1101269552 1078289603
809613374 89137577
1424174066 259906643
1309363316 407190975
1173278773 928613075
1092789083 450993366
1786982882 778079898
532439197 904043861
659280781 638015101
1083215764 2081992633
912327300 1769331301
1732059550 823315700
1982074160 1773110254
612785604 1407604782
312280806 1860021738
567664443 1139327653
518519221 131419101
811639311 59643964
2189313 43024154
1535866120 89453319
370864507 717180066
1082239718 1464706744
2086004120 986224787
264189691 999868812
754691460 1037286242
223305492 1085092684
346884587 845539194
1801773946 1337772382
2117353813 1192284658
972864 1581672717
2094575417 1769268992
1898612887 1939493988
1663509400 421337303
498561172 963393521
1994641300 1230727487
795025771 2098294024
1749956327 1040225556
608468471 1461511826
726139768 1396853514
70737699 424656462
718763134 3680079
490455257 1928383216
1569369713 243184417
1215966705 1308517654
1215546993 1816739337
1668531500 1505478779
823597105 666123814
479438767 1965811144
1445426870 604108576
711029480 1729924860
905747798 997878711
79700868 36632882
486086408 1555730305
779185114 1037643205
1235516203 1890650764
396398286 163910225
2023308890 1358201156
1612541547 391771926
2035949863 2022087665
337159271 726653642
852833474 1047577069
1484563517 316081961
692254423 992720801
1341476807 1459079896
201444974 2017681851
1191304768 979806492
812922040 408517868
1698563283 572330705
1540695822 2041771609
1846988599 203119931
1880546396 1836735852
2024031086 209483277
1608640802 2143440200
510967558 1137515060
1092027292 1273325762
1539119019 316556388
410790374 219908122
721717773 871289863
2086207676 952378580
636791775 1864601592
2064686316 624837008
1155742251 787059473
888400298 1586079572
880616464 161434515
966651337 98802759
381846483 2049829919
1700005506 721360689
1174876660 118669564
1777098170 1579776437
325956127 1771980879
965649101 1946626520
1179010598 797110452
1320587433 1138923864
273816089 660110485
1123920528 1042330059
1507094742 1402523693
2121972577 1271587201
877173944 1586130174
1151605675 1589922748
29168566 1437388478
344180268 1075263050
1702910439 886246952
1224423427 1719552682
659120059 1076185025
955106529 898959803
1845153321 1633817138
2006356485 1853869907
284160672 1475854467
262920846 473328327
883321043 1422747030
1450448973 1311665138
1410452404 886781669
1241445480 1476858465
1694003580 1890402425
270434517 127271199
451206412 860673646
603578794 538007364
1585361876 1445945699
327066067 1805345308
1403680872 539741679
262000191 2109502975
1939019905 494649904
2139164871 2066420558
604587153 304230424
1828972175 1241829521
597169808 1253312084
656897957 580180931
1474880230 1119559370
1965019136 1456814234
1005211725 143970729
216932012 1072343970
352219542 1230312211
1131704780 2070503844
171133997 1359841631
1290632854 1107346932
745171889 1530260045
845999159 2107817040
1311005598 1091992943
1437758174 1339653961
992434841 1321351011
1008601769 1757640061
1859903401 1866692396
983468672 1983139266
364953925 644047581
478740994 396365437
842787868 2072935973
89577777 725695325
318393019 575933310
1664322214 472961132
2055657279 1438508591
385906566 2139991616
29381887 2033007416
1590860944 1481452807
1426306704 1957088391
266774895 1950768480
1618851920 1173158429
953487601 205593862
249084974 1815657942
519122351 1847701821
123144927 2081795903
290122640 577395177
1380439801 1574781673
942850553 789045290
1968896552 1309882914
2005304084 597638884
953461601 1854649747
1206377030 882303086
840300081 179101855
666825249 1180343948
1715416641 1171189600
124435161 260488195
149034733 450873943
549391546 4066548
1126234581 519651805
1109396110 1307967409
1776812354 1208785530
1747414492 308313802
1637656591 1240921999
411757736 723473449
1159216483 509810628
922737341 2071994655
385695732 276087356
619991031 843181237
256670393 504020905
1078639816 1676881089
971545140 1355403479
2000447442 171560329
41521630 113547968
1484987591 1711957346
805039019 1372716472
1800338870 1355973007
894101953 771949395
457890599 1773735546
1626327302 105706639
293772182 1335483236
1513414714 447610352
899903717 553955063
908754790 727923438
485347848 773987301
512674046 534074823
1832958367 2143811704
1793888383 892577585
1310606515 2028050554
921543552 1051387928
658391548 1762615692
1685459378 3254840
34447948 1851449953
1302646190 1350952888
1104995851 295759941
1781012365 332867434
523599698 1828581318
349475871 485323018
1860634798 1244286969
1200035599 1896123082
2140041857 1329313430
727289221 176667473
1852763813 108258929
281503152 1670588228
1287350747 968809850
375351798 466558489
1091057011 1820828743
2057498446 2090847266
1525420131 448889146
1401562074 1659999719
247447583 1020479617
1644481760 24424202
1614486292 551887105
174367870 1412927873
372772875 415278198
1725584149 768481153
1527891749 819947922
1115221328 12305710
51005002 1547483177
1590313059 1413581074
768817829 484330697
413376719 1782680612
1760212040 1509109839
824550430 661674877
454729394 217631124
1683467937 768466511
1433003022 1344485109
1345616859 1912646835
1896940276 79154063
355933967 1620233239
815619562 772790838
1237308138 452917675
1012775661 1956294161
460554000 565820773
455752655 1482750827
2011932320 1201044124
474296130 228595673
170957421 1029798256
799570929 1919004672
501587212 187163255
108020229 815195486
1918491586 751268832
621503852 1000245214
267413900 1044104895
334936786 1110542946
304893811 2038014717
813812717 1038663086
858278029 1297262385
505797601 167648236
1949427907 1241886330
1989660673 635503305
1281950812 601111575
493489465 120173966
183607577 2005866258
1159696156 126382378
1023703250 523337942
1895865535 1643082259
240340954 526982847
334656176 956909143
1480072387 983035000
313288361 557791282
1011013857 501992494
915751458 1558159134
2098469565 1917418100
806333164 1838993777
107628380 1923300530
420479530 783737611
2082817109 1249780996
1788744231 1379282506
711105008 997051740
1915053887 164348467
1666858747 1547624052
1794907727 1529554680
376551861 997170452
4578828 1747562993
952580743 1287151350
115681741 804192763
1989242407 1263565523
1561634238 1444914739
698407710 1396845906
731861669 550091573
88654240 1030838534
1833245829 721833244
1130419135 2043667339
1569196950 1637405664
1643267044 696691589
843886222 271736188
235322333 81520213
1168088666 1583717272
1098111868 677311966
1217660551 665383243
778281141 1275740449
1263857271 1134374286
342622624 2075152529
1684643260 661415223
357958663 401735064
488017197 1424725600
1475160496 19257551
707927 1481627104
1730438165 87575145
1584713044 327696031
471771579 1009476623
829014886 8679124
840548677 166005990
1935221015 361493189
589941391 1670170117
1905483267 1160063346
336721753 552939619
535749574 226667225
1033149649 778630845
1952031807 1689672574
852224046 263847197
590009094 1983015412
1330232039 1317470281
1547193786 1446818802
176593455 2081013695
1265451517 1903912358
1149137726 826220966
869083428 1793152415
1279905184 460699618
1415227809 507262785
819685670 464039903
530877816 1428543500
29665554 220555521
386437680 2033606602
85629360 535434181
2036509445 566646138
1499799560 302780901
770227418 1126071883
552086404 325391882
1344724277 1785814248
610265418 1522803754
110860048 207435840
393963829 231822273
731506235 1073881337
1089295920 333071756
592172410 1931798833
1474249456 758361478
854918647 1141685178
1664668704 1903920077
458556351 1394029809
1307572495 738739825
1795838482 139011096
2064203001 893121074
5666670 1499593145
2146351261 150480180
1787255845 1398821405
1726038608 2068917028
927405194 1689012825
1926916147 917482631
1432226490 1020856720
777753415 1488452135
1892432101 1095852627
28386646 839164247
1669111628 399605305
1950292297 69701281
920457046 1890957396
2049410289 1638427075
1358485496 1772387340
1112885234 1839008050
491175324 1233921892
1163827672 1663589158
1294776390 1544025715
1305562320 1904515382
1395116660 937080441
1323237592 762822708
361014868 326472258
1341776630 714826558
2041946021 884640312
1808580899 325737544
1994982128 1327488216
1696294211 1888733272
2107819399 546760722
1550880585 1461490123
1172603585 631305372
1429430797 1427682838
112657328 500633074
789801249 1325135317
1704652070 1775753070
784957688 1255719572
1808995807 750344993
820847206 978531805
281173624 290437042
43324411 527358871
1259233090 914501605
712184931 193698588
1550808843 2085528894
136063405 400978262
153462896 861217146
907614429 1009189353
1151267451 1703479125
1481769993 499129691
167432739 706315535
270123351 391050296
184216124 1762423436
902547719 1356755035
23861203 1975046609
1061013794 1567903942
1964441197 1730828624
1287782013 1065863687
1858868889 539871405
193305287 809090148
550620840 1149798531
395788158 1683293282
171985241 685168543
1190211614 780684157
1533254521 1993624433
1793642156 1557337657
2111545701 760870816
1114991921 1525385406
1422317381 809659777
1006290486 1455218191
121933652 1342519525
1604616392 1255093360
1166523588 1562621758
1782140321 927875079
38918766 1853655736
792589176 452813478
1617736385 1681874207
1432919039 1581292228
424949293 1400558512
630496087 304406219
1480164626 525736411
999529545 133916638
258400229 766384410
62921415 1551865252
730265032 1320255967
1140838840 1471767325
1344150260 43895266
259762436 44838162
772705464 5512317
69864247 575651086
1459474127 368665609
1988498814 143551502
987754860 1118617834
1049836417 1628520607
2134025433 682270059
1219104935 834591732
1513122329 39931432
1976351188 1481212787
1261359476 1323529585
1991415871 433855592
1195023093 1145741504
1208857885 901701439
2385911 1430357901
1156473414 1629520084
1580212016 616004879
1054459365 497897588
855391437 1199614192
203016763 214776921
472109272 1129907354
103317460 953182854
1026971124 819669368
1812387975 1368292311
1479662915 1561981509
2084157247 847389196
800320318 1392497736
170521073 1530410668
803035748 1376430532
196459192 423589097
55598008 1939944683
1923105724 651754295
1378279618 1087671787
1007520087 386900981
817551244 796165767
86750676 168548523
1962436293 591708299
1867482034 1866522608
448295838 997557522
792262247 830852899
1233311039 374261855
714252720 731857948
798956559 124776680
1524942446 1517262709
2139018444 901377579
652637436 1694786244
61807179 1886023669
2121522779 1984044366
1971808283 1873006016
848362986 1183138621
37316025 1724734815
1099087071 1019185471
1340846790 1309609047
99151647 1712477367
268163439 17113056
1425746984 1159620615
1285079502 957172169
1654456710 662800560
2119896254 473927485
1028187522 1352115739
316558260 50222991
1857872145 39647241
1444790421 1819500826
667518470 4846039
1899302482 1587299521
214832368 1562645478
2055842268 410823413
398928768 2046455921
1131875175 1860709854
1001428771 688247854
87555234 609175711
759147110 1869423336
1552459113 735321112
682107834 376195108
1393792158 82731983
2040969249 1641914144
1062869912 312281242
740432167 1498614927
191650642 1785584553
1870562815 1979786171
1544069150 789055289
1181365753 672553428
978676848 728671947
203817642 228381771
71589657 2056796197
277363518 218755275
122776998 657025091
1427039219 1805818229
633231223 2062598763
1464953447 1638702794
272929579 801030093
1371233665 1691168792
1242444756 1678651441
1296469302 990825953
1693081368 164102679
1862442146 524275111
1696888589 1892413979
1688352964 442668409
393033340 1666719225
934065719 1136876344
479449255 1477221519
1492360984 1108898047
1275382044 1762532800
732865605 924425375
1494733900 379476939
898245398 379492081
1668101220 7631403
303545561 1004695316
1934257011 446320093
218506844 1656474262
347475905 918383230
442814169 1498923171
1484491703 439376996
1101284117 1154988788
601866129 938991482
1626326958 1197885832
1854293972 817301317
2003290422 1137764806
2141554409 607288094
930205259 1984429398
1292708329 1965619413
2008536002 408404435
794950114 782696287
2098460774 1266665112
1933726774 937686005
1005841239 1035225942
235681052 843472440
2095268431 1481523358
1986618812 858451636
1360201603 1046427519
835252939 1102940117
473537002 1082184815
144602556 647784632
1843937928 1343529416
1104880977 1881605959
666977351 1954663331
458011931 1853845455
2102040551 1251940430
434451148 909824357
1662966420 881466323
1430054586 1704823209
207114368 921135451
611401355 403425965
1575656163 1130935141
1928084507 1547751091
1970550384 1022834049
1609454090 378245713
770746685 541138767
1385997135 2142304879
520417545 1733091328
2133300290 1109559197
1820967711 1568455382
788066809 1849508573
1835370284 539119231
1459909906 288189615
1800517151 1116067352
165917344 1184251938
1783432443 1994248282
861102568 153268107
922796325 408321532
822368483 1819673319
1884430287 1608761259
1546690679 511413017
466674160 8294134
90886670 600159646
494400473 1211711267
1248228740 1546536127
306135385 85096954
759505429 1055585167
243819776 1398129189
1302237486 112216786
552164073 1723802326
1830700783 438478608
1490399242 1695657907
709432499 244783165
115247653 980915906
1851005748 31376745
1525759785 1865837843
1383949993 222633420
875944405 663989703
251222135 780384171
1206116679 30025560
1060535236 171957201
1266457095 517613721
570564308 690905048
430308863 169540086
500616430 1993486225
1948838958 1671350711
1929654568 807196620
559803597 2112926390
1531501925 727743507
1221983627 799866276
642134546 2056067379
350463145 1754463618
440964841 554044744
905803301 417095583
1330207651 1422144058
1763230794 864774872
534429454 1449164672
623934220 1662383849
1692336598 1332330174
559475574 1394157575
155063529 1970082195
2109478962 152762926
1071735483 314101159
1911738145 1038721536
1139650174 827176085
1290572761 1613255274
2092122679 1859024536
1105836300 77743558
507917386 1155830405
2124720379 48948868
1959849814 342543716
89590489 1458980353
1352372587 1271662524
1867919239 1275124108
1167104975 1666772062
1717909898 711433968
924132459 1676545718
1481959370 1706940170
169065108 1690981508
852002523 1686808852
1672638517 5027256
108454257 704364370
1917147512 1224357048
220564097 1930049047
2070451706 720067369
1769878974 906428927
921274846 784443899
1604960963 1352886617
1918149281 2137775400
651656979 802018563
132871442 1528602134
785300886 1537180336
1793098857 2114232230
452471305 7003816
675580454 1546254316
153059150 69698283
459684924 146318934
771184123 1323758239
1336783844 387008461
1982230410 2019181108
37323726 2083136578
124577870 1751796031
892160411 357507248
355773425 1483806253
1430581391 836030538
877350086 427162871
578459514 1941717223
1571838596 233312578
1777879072 636375393
506346772 796186786
857162939 20651405
1000885190 440116047
403121637 66786446
252567807 1316259512
326728701 253950133
1316639311 408469741
111808908 1999037809
1359671616 1264953178
1012917843 887204473
1372018466 1655450903
879000525 1245138891
408623658 1028570674
867080817 679524311
197809180 1566183940
147723686 942497407
1830377010 1249329398
988226429 755656654
457882958 8428704
1781539058 302456381
1402689231 33587167
24528619 1693316638
98893216 1336613110
1358480408 383119604
2019008643 1397528593
212729519 1018204936
837998179 309452354
1811527903 1634062358
1019181121 820720813
276088466 679181876
832603117 574318912
1008419906 596037372
1130938387 1650581706
592020105 1336779377
1902191096 1847271396
2050410619 1604212782
969689124 1168968425
1330401687 1260748864
1707212909 1736309828
936901565 1723346650
159659507 63238060
1418221684 320963504
1696190363 2101332955
1954343850 1266950233
1503313855 2046577200
1084271301 326000141
1673334674 1011851907
277766085 1428713574
1806857343 1716704595
1871835745 611539859
2018823317 2068321234
1746287526 1785420291
603045442 2050429287
77749398 862495120
1796363651 1044506812
501542493 1134550233
134964256 1161968061
757943573 83569590
1019004615 1987327572
1143325187 1543245480
868002462 394194975
137118616 214193327
1250021875 312068882
1690594119 2113681588
414720124 1477579449
782152698 501648001
449356755 956746518
1412627982 561151099
469244889 1899347296
1892187506 757269842
2065087769 909388494
1525033247 1336815710
883484933 413989837
1805361041 14390297
1185550317 378987086
1244436629 352539287
2133077385 1412274265
1944608404 1167775549
957740873 571785939
1388167817 1009884633
695606226 1886576849
1400458535 1073441670
1849985923 32198620
140004833 1175571521
1323490997 1895334002
2093858479 1849580824
572603577 2076582831
403928817 689484930
1722342368 1190209728
907794923 1686524669
1965842921 1078226654
153346109 262537229
1878774160 1393392725
1992217484 1577738560
1458653555 22586761
655485431 805615110
1659894761 1669242680
1573310330 1666126894
887326772 870284648
1832203006 896634432
77542278 1733009038
498923428 2020327538
1103785864 105767589
298440400 389695707
309714698 1165650925
415097911 30522507
1820479785 1697602661
1339280690 487068336
1277580378 1451114867
12855302 613528633
1204336092 1335227852
1167261023 718865999
94428852 942199504
1533240788 1641406124
301698675 2098990307
1423091913 216755720
1509517017 1281983707
1309669121 74081772
774936873 628809566
1308421017 1309018367
1943171397 1397529415
265364518 502624469
1877726866 1355630628
1003117515 1615884826
1646140030 59136395
2141540513 555531044
1712794063 1711122847
1894624430 1665658668
650573546 247599959
1731710747 1992781937
1360328571 994508275
755759020 1517200152
1233602504 1218259257
1588201520 1983141951
437970772 2081947263
559101964 1952392151
895279187 1619504151
1320059584 895301458
1397789396 1935922978
1663735897 2010710498
1381591800 1837945880
672483933 2069284597
1819580011 1304678303
1354309935 1945426350
1248626425 1115056648
911647419 344718271
1028145477 469417240
251249011 2002885965
124306051 504326806
1458973206 1234340867
232521621 780412818
1780875825 224068510
2052241282 585767769
1635951506 1507016889
1269779126 1255452389
1847532642 92945612
783584237 1706915159
200863123 364331523
2104414206 36386332
1301406409 925554721
544709125 2013559611
1218385999 1933226246
637606415 345306822
1223330543 1065187192
1047363999 1725072758
1920075377 1949412108
1488703981 643994921
1470171466 1188304570
448230686 981973881
720696769 2035241241
1343769077 48121309
1977722164 1704389043
60168544 173112413
1836923220 1267346468
1111642034 1306861366
224338169 534647760
238156902 1021510003
1665096787 1346514249
2047330579 657865635
356720621 370735676
2007393878 2084747962
735839798 939655339
1982326656 1116276306
605034456 1941578149
672904163 129231786
81006828 72539232
427108183 864683297
369797474 957295272
422614298 2142170414
1341781660 955700150
1401568690 1153076470
388538676 2007445153
738725958 236433312
248588706 1766101449
1488643614 1526370175
1280834201 806093893
835752111 381313091
1019309940 1088476020
1627259159 1898544081
789803346 1461481714
874771119 1673133894
1928973680 1107667945
1309529570 383563678
510252250 124138228
1435324348 1066640235
843371639 859351972
937192606 2063302901
992556720 1705320927
984458504 856049352
698279266 1401367309
1201899631 508493285
450848167 1443245032
1640063491 677312149
174903399 448084393
1516735081 1582347158
2131736435 1077866216
616159184 872403701
971013539 1256326300
408455194 1798448583
992212159 1164675178
572052880 1911725035
1497517928 342450722
384269569 1741132010
164920068 742440011
1043367917 898095597
860358965 567328933
1594302533 1089745115
1933222798 1451781967
745465494 485562050
879825863 898066806
2076883653 1245977207
531149129 39472165
219863582 940893783
1410172687 2105014906
151939658 1856207465
104217775 309543225
651023039 1874323898
1585284714 758006788
1193131945 1131448743
1927824776 997673790
55607143 1735629174
1963868911 1680871501
1997620728 1713995579
1343956274 791495016
1742053640 2083056983
973711534 106319109
1696849054 2119694811
1547631102 142868142
194755508 1102694305
1392457653 649932922
493164001 1586896896
417466330 1258540982
1552492434 2057206847
1335977377 2096795366
1523010193 1936307684
326573351 1657939574
1884732278 425207708
1053123381 420309332
2018351702 1996140765
1000195883 1400102935
1764244023 798918060
545055879 1903493515
1778917354 1804157162
2051695642 834228545
511155845 414715772
1528603411 1988259203
1479733072 435312911
1116424259 883118983
198552629 252801898
1347655752 1426133558
605968891 88695833
44771137 265630901
150580075 1454240875
293523395 290714667
1047795991 640371101
857719576 250746636
1746776168 1851221669
334628655 161548314
1809639445 1195892955
905245205 2143060621
111625076 709377664
1234010201 1263333264
496571551 254766247
123856172 68395784
1787778123 178438206
2137399787 1799834142
2079926008 1821400060
1548180770 2046142417
653855499 1241362641
386907969 732351202
1035515949 124602301
1147434392 1533377910
475522306 8924563
1327498037 360731206
491743873 1374404126
950535756 1968751077
1650184808 103964497
452053356 554500756
1280686115 1845104569
1709206580 334731762
79720749 1563391230
1540375639 635617530
1036012778 1311594170
1185140384 1598228497
1448778714 888304591
1478870942 95845604
695541785 1757430782
681251185 1251414770
1841158867 1210742733
1676847954 1762606810
925886241 401797539
292805292 138802568
2047380551 1027155537
210297088 388672161
326508731 713339652
435197977 1720404839
114258209 1842657148
833480538 521847180
1687955707 432230568
1220626316 27016855
779261152 1367668555
525303048 129675308
1981389796 1585284283
465612762 2029068328
244602997 1271969231
771128620 1394610472
1305027844 688422339
1875369100 1664111010
1134085689 2083781396
2028665569 1939636611
1535755189 1049557313
1722025039 1441564574
439414138 890841844
160599553 1773786401
1436356899 1490761466
1971472259 1203604557
1725870616 1073400291
388741625 956561142
349777059 72859911
102281316 107856257
82290991 733260027
1719195101 56404219
1128855894 914129284
1202767344 3862544
1342669689 1702489014
1100708486 1254949700
103384357 947545306
259659886 266911137
1929321351 1828961614
138710628 2055619888
167666855 705216809
388662853 1306156293
1745974160 1517400340
1595194892 851780081
498766826 1486528268
33366876 1404382490
102913151 1475666390
1918471524 773150391
1302433168 1446670178
1632054214 336010291
1503424377 386432060
1571372888 1375793753
1809074592 1928107996
2114957483 2084587344
125414447 581408879
603879435 903760349
933862209 1666396939
394823209 1104566572
2039101020 589532243
1425768783 472260215
419613247 235183263
465783094 135603428
1475830455 1909990273
629903133 174962029
182181511 552399630
314489783 579309409
711259873 189395356
361405777 447131816
2028340785 1914917775
989332370 1827824640
836745024 73001490
732559181 1000221125
806605927 1380776644
1809569146 616025403
2106933768 36544523
1717831206 1759360481
1977042989 469281084
253206658 783973270
1602540401 784300167
1306967290 1374129009
622906712 175888430
595509595 1208681312
1584004989 2023200313
477398455 1252597590
2018030516 698051948
740466851 416671501
627526548 1419588122
1708420245 737955413
1173616541 2102251936
1548511464 2042551189
476488503 1007484232
1232092883 53212793
2028889571 1922487663
529506393 1521662170
539580840 103783396
1568714008 1937933745
1489695796 1040632351
1802601205 1723556036
94432552 537157069
1173244087 1554594782
1091916659 1866068872
1421406796 1716540144
1414301254 1826264080
753184094 995724380
850661652 1803131793
547527121 182538260
225227512 1832828391
1174710200 2061714865
1025845049 452053688
2106337048 755807873
1765732582 2139161728
1849422666 1730919692
1590854093 1971204778
1424298513 1259776441
92857433 1668209523
1097117752 1852334576
646221821 13454038
601177427 445199135
1517808479 337250552
1662391533 822597853
1132030167 1771786219
1468806061 37653165
780661601 1841031882
2012796097 159327743
379944316 552135638
543508727 2114679401
1621586351 1402603982
948254417 509629965
1283161950 1958259490
1214672329 1378914625
834648329 2066269760
1832010365 1349975500
1562174521 1141017572
1333274007 1239331420
1656006216 1315825143
2089934122 2040335860
734625442 1610993725
858178011 874984788
1038108806 1320330803
60784558 891494837
154039971 1305150808
1121469753 450418553
1891197446 277325868
1212974453 2010151495
1141384610 889511977
1612867237 985239107
120181801 491749065
197405190 2130082385
1060394010 76897467
2125989196 643420165
2043700687 1845592763
1683975034 1284777936
2031621269 1827626392
209302875 1119229852
1819718403 1859670296
1750788730 474939202
1767274980 67486232
361439638 614109279
1848813604 279965997
481611670 2072467555
938841023 23789989
1385421948 907096113
854549091 1687054774
1280076395 898905941
1183988059 1828287935
7968020 1678844791
1916418677 1841682506
942112156 1835049357
1086521497 716345497
1824019263 983134163
1558206300 2104198104
976172304 1462414657
117331192 599323277
59319348 210685821
1893699829 491638125
1976456239 1963375960
391528036 1435016056
956562279 1946531992
1208290809 1622692185
1694594827 198831546
1083076607 1389889235
1370248888 1826953859
1658574182 1168626327
1197428066 1104436911
2033712533 294279361
337374689 1785187031
1808507475 1324480600
739300194 183857482
740090448 1401980458
1261820360 1321838738
1703815165 1607822842
569369987 1103525253
1946829996 787474110
1052201363 1681177875
1682097054 1465037083
1828966077 620818913
1610069235 943321220
1552421628 1036952239
1618116665 901644226
1780631051 1305713869
1118774492 1134206052
902643181 1372702547
1354859438 1957936141
1659508769 1882761276
221354571 1888330298
1015191843 438699541
1787395860 1070604271
956067400 1211472481
1056388118 218922374
1002479448 1529901662
357448036 1700289775
327784929 95546386
256312129 1842524507
1614445990 1868507789
1900429698 1348939117
435529961 231931177
1588771367 1790188296
933697410 418475183
577798097 1950527754
1991813901 541046354
1589146728 310673511
731042174 1015348456
1023846800 1686196573
1873960679 8616022
324901697 1746938894
279260213 1903682770
124957111 1623274957
1305475883 1221252887
1135229692 211274889
2094234599 1611639007
1224022625 862566677
1844254688 278641373
1385175924 166235927
394963053 1025630477
1684864316 54149893
1723548001 1785557888
695256523 1843968706
485390134 1396472856
59462270 1777219618
1897169955 610912240
704606220 835375034
181505571 1422461665
68915571 1716826419
883944821 2078792278
1790841302 1201262526
1910975935 1894244712
548589406 2142463614
1597124210 640368972
1210848856 937107193
1226670054 1290946726
774806784 1218271214
958930852 1903605845
1836960847 391789421
1805509064 660328855
262359599 1534754397
1502005625 700950759
322653942 784029266
1989672460 1493713170
1224818160 1970607521
631815736 997825648
2079091747 586126243
1062850899 1693731833
444290170 1187658456
1220357598 880588786
2769943 63488221
1840059566 1307056564
1962041098 1510935157
2025492030 1926522649
672873089 1611257325
1471437715 310765195
974854688 1890071020
2026782806 757155560
1496038742 1403565238
161615477 1047845508
133060727 163091490
1990947199 1151996406
1607417052 1475711773
583858889 1804089503
678509833 1455046742
1803446301 397923284
780629463 183363012
244152565 1560271887
417388156 1928558309
2100560362 1777390676
1518771139 517189438
336099816 1988923634
676103823 2101965507
134609664 29573925
1626719011 849180665
1087673720 384194676
1613897514 1009963973
586947890 1950467021
572341276 977057025
1396146548 145998776
723091121 1734613491
1368624359 2000339022
1970828280 944512093
1971774608 484162095
1877014479 392279423
1024110924 525783674
993782573 450643039
1645109470 1594720909
1136580285 368425683
910984081 541747046
2083553006 837808524
1573101267 1559732590
1802275185 555051313
776338121 432943393
214152792 1387883129
329126048 753286661
1762639275 1893972221
22310679 1859516834
278874628 911353530
2061134389 1049302107
420938007 1016049145
178835818 61782450
347261803 1934720137
242339425 1703153829
563084772 1382285192
1076595823 22790705
2003342614 1067867307
2022891198 271187498
1367306848 1931026212
1592777118 1114278646
272363207 542489003
951085590 124022813
1169175454 961443443
61731035 1058774921
617163506 421838795
1341144692 1685195527
887422782 537200298
333202516 1230798116
482997919 1173999063
186847882 665073425
1509560688 1279978676
1358446110 1347826952
1473189163 956773959
1673645260 1235077889
770049760 1038446510
1382855807 216964861
1628702940 1636203993
1895344170 1555561413
278670971 185406298
2031757813 249345741
1093905378 1341066514
2134266064 226968387
1266483850 1328137134
1790950507 2005922379
454481309 2102314914
549028526 150896772
462922979 1305397833
1865262333 1254701445
1338058857 1272449640
1561234662 1291007458
1851333533 1662754356
961330208 234977982
564306691 1995035644
173744871 1498269896
648267677 1196887646
832694254 909756149
1507146806 390528106
505652012 139886274
409772512 1238512833
297078252 757731261
1869344943 934950869
2009375954 1617399746
167976782 1489648844
243461397 1034429060
1427215918 216053742
1317876 1934800588
1699439436 1245050157
561405713 1585826911
2045377405 1918828286
2010344210 1314913286
194321132 1640441579
1427514886 435757955
1771299774 185605658
1089989410 984479166
1175634318 614925998
852192307 1443713058
1441763559 1502742741
205065535 697464239
272547789 976040945
1660589189 1750349029
29390763 1424211947
1704144621 361484932
1404959568 1265925989
511939305 752913292
594555830 2084123062
227275919 984126908
786839118 927152425
1669660117 1569321084
1772214310 1101634289
1875111882 1298780502
1410063646 490992081
987844040 900069938
739972002 398538479
1305666839 1952278285
402148999 238552157
1633879079 1898489246
2135974260 1352629960
1044692008 1774757006
1890588445 725028743
751954966 1510664607
78381922 563109697
2111758352 1884879549
1733591947 1338098659
257295056 829696514
924629977 633304695
356263838 327400044
700262135 47802856
1061491394 894516425
925076124 1132115857
12331816 1104154838
1246699075 505855092
1379688684 1285371346
2032846719 1694449330
749796494 1705484116
118593663 1585487615
734282074 1414482985
824155938 82542574
9032237 826835469
101695456 71715090
211120864 2113755975
241372475 1164088817
1710412513 1976691917
22812387 1626310854
1493325281 375025203
1104628840 1922625393
589306405 356102822
1503197222 1724324659
1772283410 348513090
873248168 278052278
971662521 2021082386
27149109 1871987338
687783488 78166428
551476813 325095912
1696404477 57342662
1243385665 1703295314
746087244 1729514968
1932675560 2078022992
1284925485 2079243284
1178861355 943297757
1783881245 781101441
1618286175 114559964
575341444 855824487
2061637714 1095292629
1071603650 1446372198
1930566598 546340002
1358794777 1919626285
1980713450 326502780
1054593297 471103106
1739668645 1689758453
439036258 1068878809
2021169950 40466066
1724517222 976210160
939232281 133227664
908164743 299330236
205916215 1002154818
1512075212 911992410
2096076103 1580792604
437433701 535021483
996595620 1106103519
1162883900 1435792263
607062592 1468548701
1818431978 440097384
1717982570 1333498423
823533365 782827182
896539940 1131612975
275732228 1229176683
2146733310 1416184213
681944002 2094731593
1443276439 1900930417
1126716867 507533981
1606500230 125137302
905379502 89206208
1864263510 1280078520
1069048414 391310371
324166926 1343675008
2032634819 683823713
1415886226 680433282
749892453 267352866
422048381 1131111513
70716939 979502596
428897075 1291788579
2098396294 1326396088
723967214 1295907333
782452504 1634568308
905253115 484069096
1671451169 2062665424
2029236543 96354791
1838282447 1277466324
844426558 1786085638
383641389 277885767
1429109828 616214696
1198051402 1018012018
2079348145 800782170
1085753931 625891048
2138370043 1068968109
1655027860 398921880
470026710 255078142
2039307191 1860936908
2075771569 509454879
1809710681 273072745
460064874 312122358
544647056 1211459559
303122340 273499353
1980465583 576343956
464832651 279456322
2108305199 171367475
1830779146 519160129
891099214 384642606
715294733 1921992663
94052629 1142713371
1424768291 1050728076
1119216593 407964851
74860458 587475957
1889546210 2538995
1503257204 815540014
1124055525 867562217
158105746 1367372059
288143931 728355799
1467996860 1350294644
1966994214 1817376675
1051167419 44755391
297792858 148280787
1388394125 1298905298
1231219240 834694086
674820236 1382474145
1681261646 2085941316
1320613266 483127390
216409840 787365971
1233203493 1559760191
1386149435 793376716
753814993 1787392587
302890611 892532080
1728526055 1931739364
1877033331 2054117251
1273986091 215005198
1721849132 339187747
215148278 1435977778
564339341 1796450728
1874692144 226033274
516297348 1668348175
1894348637 359775925
1309157818 1789032974
243215419 2118157739
1688130304 675852686
1021457411 989030986
863612501 517194281
1653024996 1332835202
601423951 469806845
880655568 1041065324
452214517 2016578026
1891629278 1750545510
1239837917 264384412
160359819 887220396
1572995263 1068145610
1625450372 1985696604
1269896313 608061866
2056476362 739962280
640053078 341360797
902498310 390611984
1326121048 2020979536
1215223618 2097782567
1059540744 737712641
2142877579 1797620915
984533148 474650567
417934261 1762218227
1313434128 1831407701
133835795 2094129393
144262587 2074216819
567200844 479398233
941700913 865926980
252522168 1589341289
1628706597 618171559
36277287 132194814
408906093 1660420282
747929262 1195938773
1824463141 669107403
1652680530 1845909021
2104653952 1066184712
728608879 998434570
1540801289 329602835
593491408 26504400
1999857269 2003071897
793828817 541241718
1979780318 1132920763
2102929919 1170512362
654576227 160751328
1462076995 28646089
1632650095 1458267930
1674874825 952201181
1469208855 1057845746
1984755651 1329283403
1580792601 605394250
1186598785 651130889
223470522 1064129052
401622577 613916647
959594366 938347650
827854963 1832317288
507407781 1985161971
1099940604 516450719
915465279 2030304497
1504452567 923756912
399898387 900537653
1612096591 1204015875
1483438840 1731544848
356538835 1911343145
768887858 1718363570
286096997 867013553
1479151919 1644665896
732968485 624696215
1515408390 1461046036
1638273311 1384421836
477751441 1150129419
153915566 569608446
1615845837 1962121207
957173266 1836943746
1846838769 770492527
446971781 1467130117
1975981624 871792973
1126174788 698625427
1394974489 765795709
907659151 487916629
197781569 1171502276
2145282661 426177683
1159212902 1961238638
737247483 369774528
3567118 1893567574
18592845 863025554
980575522 933066411
2059773608 1324107302
451569320 86965453
2107825597 1323005958
1356343117 1333079079
1163318172 705641256
2047838607 673849583
839179478 235367985
1391453916 555862331
1703997814 1627857018
1409964876 1404220409
262836780 2043745055
960435757 1646765018
551732252 319655716
1833792381 1114456053
689285363 639616581
1363897579 19524800
1494423524 1200986186
1972376654 1193604897
339144058 177312155
1477047313 190613921
426536881 394847336
1392623152 10496291
1136520858 2033775348
984636089 1859857587
8887394 278160668
988189187 700204053
1880986688 302464058
1497966384 690739720
1403330353 824371406
842661126 393886916
1490314248 1834343293
405545971 209484667
1314321509 1109899544
952947 431116792
381536447 619109299
1851398558 1473592607
875901306 1773217638
1830407091 1281641234
1433623384 127754302
459030691 1756901140
100710914 1620735634
656039030 1660649337
862102792 786132506
1682922803 1649697152
814336324 367424142
1610838063 1771721456
1098570976 1397720069
306435233 858353613
179785971 2033170780
1171385705 1597501418
1891617214 889037026
1554008793 1583697499
1210315528 725957649
18172976 327043725
108208473 83284745
104790731 1095230277
852934059 675421674
364961594 698176193
261409444 1029486860
696453308 26473167
1266423788 1210359402
151641445 497489510
241912554 406823856
603451594 173010806
1020693741 2062969566
1557149689 314674732
1036973399 384416733
1781242010 850198098
41841247 1294128454
1702304374 467819001
1097219929 386224733
1482511542 2051988290
326440937 1760812179
768533477 813575920
130535878 654021342
1435589950 1145926025
304986957 887011092
678847666 264258596
1586326166 48037920
1257958512 36171802
394036438 1679893979
1701712091 164978060
2008249865 673578803
1238701613 51098575
449002948 1092952396
476549235 286952761
921468178 1547945271
1021759532 1404014484
1933306905 1722306584
197295980 1831250478
2066314906 118402040
371220452 597146023
720018731 1882920754
815023554 1403210971
443168732 2020146756
2076066919 1379469866
1135017551 1046222801
1420449488 1844701497
10235791 1920877263
1878999487 1839749305
947169609 954888044
834349615 1369531675
1493940799 789681993
604397203 1950932914
52871508 1226878251
1741649219 634153773
433923602 1561873439
1445964955 1889809544
1036028792 150150761
944078640 1888234938
2109593888 1347709426
833071612 715634500
1068750159 1599563353
1062358825 1785068012
1499763979 1027621705
378060082 218406689
79905444 9376253
1520039877 1193341755
297406638 811270534
1983046972 578789486
1283398033 189419387
201836451 331881718
457757433 157612649
1423957478 1347726838
620505921 439923148
1280626834 1939609126
174012610 1014315160
119504494 937804406
1408336200 633928680
1747409863 1960035107
1514601106 1903537829
1885694709 2144632521
969276885 940608731
1518628061 1966683051
1872243910 1349975328
89512273 1025375533
934605497 2073900842
1240389775 197627931
753936463 729345791
1530384055 1259409989
1031089039 1827187850
595960351 1653214859
519640339 846902107
189286621 199612115
458571645 334430777
724485133 7328515
1599804691 1735343432
1083612480 1677655322
463238495 7314667
1876007110 711997726
55068057 284366107
2090722622 312559338
400981161 1535747868
2140983398 260857348
1859325656 765471110
1224553571 969110776
1952006621 52294824
468190711 1707609936
315771640 790744099
1253739239 1829533020
1863453296 1045121952
1692519984 571254362
1455943561 1653295904
2021671673 989070971
716687242 2055426332
662118168 32882392
1560121349 286612688
652275351 1885478390
1008725717 1848513531
1928970102 1082869395
1557950836 2082635579
2113293328 957870979
323261820 1217081244
322722485 824352713
1093809305 1462048763
508189265 523532104
888403903 193454127
171480179 657324772
1433634929 1294455099
351691103 1768899593
513684806 320313133
2144339341 719807955
195445629 963125224
379945367 1597111460
346651017 968810608
1167303286 1918833730
1906853505 1942806171
383876277 1226923285
1050015203 1687059243
1350747030 426732338
1113398745 1451406261
1378267914 1192019554
512636554 293460270
1781954986 272378194
1461665356 1031756547
1606436420 1205002524
9900468 269330181
1507395453 2057024232
1092373835 892468511
1673948686 1975471484
102639122 617537516
588972972 707994175
1628087009 1080840523
1669298224 1117084084
1752280052 1297937763
933804374 341686798
1001145487 537219729
1429682665 1482571557
939987607 253770178
2069903310 298193938
2084599407 386625093
227983953 2032991844
1426761506 179962319
1167655109 1248127119
88438481 898237000
1079623283 579678088
2004772695 241633682
232215429 1751417129
1569246693 891246716
700040671 420197617
196715843 966194790
1407375196 1110432350
1857722552 2057224288
1067549002 1877429759
177158813 2123349912
1447664678 67171982
359495072 1102595069
513368474 709364721
431218487 1576126048
1082651094 632431031
64563261 325970813
2081995642 2105248393
1489445130 663328103
956302614 1588826030
1613289599 1357827646
1394216447 1397248931
1198938793 1473321055
410990483 1574920381
1194982932 282035862
41762094 925516504
377669368 1051658668
1714257969 63575199
1298215212 2140109964
580255092 155647771
1421336597 1659443237
1183979852 2002798593
1304342654 1686140185
1512830564 587961164
1957604775 2134963283
1906319806 1710664775
680972544 450452918
1261340962 1511550919
2003696813 828995089
1424238014 154774734
2058933859 1337710254
1975921774 1403070475
309205225 2047987673
1823016061 758860248
1681160582 1493032752
1870756794 2081228149
1899028494 912700013
246964896 692985201
2022847573 2014752393
1857318962 1201955291
1067238196 143363439
1867620887 1938610945
267710502 1770755691
25332530 1070223727
1291023359 458935306
385683010 1378765686
532984875 1824622783
537602112 1865258642
311663845 2070345120
1501465142 978832927
893384413 158738600
1877344091 275446186
1110302551 135572824
1370409997 180188381
1387599973 1920289956
388070208 112674635
1001868210 1824508924
858631580 1033542546
2057945510 811897719
599089341 388251891
1040071761 1234377316
2050502132 1347797131
981060009 18883545
716615169 483841497
354055225 248465634
382169237 1456240627
1798150537 458641761
367687659 174889789
1650250872 1219576163
1739569711 1713268928
475508975 670819471
981748924 1222728
181294199 483703239
1564432471 1697970315
2091196213 979023478
1319249482 1321897127
347769711 1487063850
2092161458 2103897862
696739782 749875979
614768836 881758822
1017848666 1446912769
2037549728 1974523517
521808612 88918830
629803635 1366506567
1044901505 1102747197
912970910 1313694779
1187594232 1240520843
985854422 123384671
877105003 553445330
1812853559 2074748078
2126249726 2025264237
1798781975 1676490035
1664767092 31928183
2092563017 91341683
297099115 1879782443
1529189293 1756145190
124387179 2141916467
1492228781 224115831
277960403 1272462013
1765902345 263298775
60592071 1695633182
2113117753 898315812
195720634 141484149
432113357 426196430
2095919986 573959822
777245657 2054812388
2125517284 1388600527
989221126 1113185672
62508348 1629516085
225589210 794129714
526672690 2121297917
760293368 446082628
457590558 1521923087
866894671 1740260307
1380497124 497536885
1710431202 421361016
1004947619 1729184646
1568158658 848208735
700424560 542083024
1213891481 2122493722
1649965709 1955426558
1879692830 537411612
487458999 1716147458
2134723941 1651683754
780492524 1384767218
956930415 72325482
740717796 888826728
1924417195 1812707282
2079304456 391162453
615006169 953501216
328293471 1124310700
631751399 824457518
1030821396 522874835
1618343932 1500238150
1053371461 848728388
1994969146 927774271
551643917 959287610
1706858066 1065519624
1586098178 969753225
986959089 377334399
1775896430 2053050540
1829433352 101230923
1146221345 1316142541
465212715 32558943
1284232532 1996469835
934841729 1645903251
1733300020 1431880069
1926474156 1983126283
1440111019 2042184516
1305854133 485196680
49402345 1609551648
1721152881 1375343233
103197956 759809415
1106477934 1129131873
1273428379 255873451
1593393539 2071600029
156882168 994394769
1029146245 800065066
785306643 1448224229
778994267 393117363
182444189 796261350
1306656051 55930009
886965850 2101328651
500152344 91733637
756289468 650181783
2111307612 1369919176
697558298 1698165933
204990800 2052747781
1827376907 2045559804
386143125 731779590
1697193977 846726905
1899070002 771477778
1714260670 297739219
1497495534 281898222
2096325435 243051906
2009370416 124385205
1110444614 528193061
2020330247 2102542101
870337128 1445854354
935045317 960398278
1616694653 274214850
1087804397 1391678158
973881875 237238941
585782409 117811794
363873138 1011036312
614118996 299669826
51578329 713169284
821024291 399378059
928858501 24203731
1567063986 2010305608
1531129065 178050824
1799395017 1603946328
1904077941 992745152
678923479 1525232656
514042505 2040391851
945031285 675990212
253496882 639643934
1767528676 135467678
200719191 1957006414
742063785 1658455813
1950713827 1237201099
2112543182 1256485270
1615261516 1615347593
591298108 358479208
2051111703 498351932
1354443959 508186117
1289830221 1972512560
1581334155 1966000401
879767948 1739384478
92935681 492039104
165949107 1608975205
1621061160 434222781
239904280 1569477280
562527321 2081886786
1282147534 796342530
112461955 1185768659
634862614 332403777
1263424762 665967089
30269927 631015206
136437016 1779451203
1336991095 1351284851
1262722755 1455633015
238532195 1904071807
1083323780 1163723225
1883278769 696819545
62122993 1734882831
903444435 310573658
41368643 1379219734
242666947 55354509
1078635484 187203755
1483186745 483381676
1183238866 9907945
709111632 1133026856
881288047 846278575
1255308207 552430617
1008834880 1750681603
145223390 2122124534
1286093452 1457641068
1522767064 770650038
897593128 1992989387
529943766 1905136348
1698556236 1040388937
78744569 1602054445
286980586 1045695412
1324900553 1049381267
2083326390 1869180943
454064251 2081340761
991436456 2135766057
1367023332 113775573
1562230879 1518194146
1074476670 550107798
1907734099 180493116
944011224 1393750821
540107946 1675921605
1020959302 2105453202
901836389 54664260
996894040 1806730782
1829309049 1666763933
1979068061 986659333
629102873 827372471
2089362689 15369705
1772117846 1343175383
628891332 636330018
1623861238 1855427078
104687366 1644975928
97973821 276220179
1989690081 337060469
937468558 216089406
1521927936 1299419017
1558643615 1658640426
49121546 2128173963
1387433691 565871184
356393566 805728198
478625512 1739255160
344516979 1106438987
1694199069 1978738042
1327116033 1529822679
316940721 1923939073
288708724 1963743457
246032217 283036836
2133689123 1747805566
583108772 266721891
179535876 1436324116
1956853857 488342936
707183245 590092373
1189585353 1078345304
159626090 308613943
844111163 1499096432
1432078391 664231460
1362545052 747575309
592875443 1981241197
931394443 1761721797
881507362 633416862
141609705 386895837
1514867693 646171511
790849140 1130421561
1186275438 812710647
1038041572 1933896485
929697782 2110279760
1077082307 330190074
1423442307 360750559
787168638 590664515
1114227844 502571979
562818885 735773208
892614300 154500288
1986915507 404874821
45271746 942682380
2047130548 1634696348
1336925097 304714522
724482348 291637504
278351303 895043568
118474073 1523974176
1477644142 687501721
328084167 1970221371
1309714614 564696775
257564850 1674247863
243127836 1757339539
375239677 586252633
70124092 1760700379
1616639075 266994842
168565158 1795193663
958347047 447472008
1455611101 2098554923
1933617730 92042730
1519496362 1547626072
1315190017 248028507
172493473 1716150861
235442278 97879650
1204301385 1919524783
113244774 1855204031
1317256293 149918530
1910354749 973086518
704899099 1243900024
1599405169 1949498378
208052218 26017515
1197895806 61226752
1504161411 1808767517
1868336309 1010795619
1548703887 1216656059
1130047118 374386119
1390998044 1323566225
804225070 1847135297
639687518 981745377
1998500111 717987665
1054338157 1284637556
517649710 362592522
1089929417 743799702
1735751245 772993147
805814659 766870475
1183850925 1294040604
445215889 2117601017
1274937439 1325869246
636299440 142437942
1594969513 112458510
1976965883 559240831
669804713 1838360972
920994145 446100448
2079416795 2102709419
1976087499 1253370835
1778447836 1527418749
310276602 1182549757
998233103 651703893
966827153 1741250028
1672507801 1855178998
607359473 1938352737
1280163126 1769778079
112587921 890508078
309576972 671793884
720380011 1242880460
780351780 133167993
1613645048 1649808497
664733379 1745350169
1440032141 1254026943
267871439 718816791
1278263080 798902815
2066131024 1834438672
1592396775 711225027
249389047 550725800
1827406194 1649670347
2017648205 2095872227
782505446 2047636257
511170354 692050447
1698095059 1731771299
1985108720 1841530483
1594301897 925319991
448468094 328886475
912484150 145445200
1386671297 1299396399
1693766536 218352555
1476033358 1753658930
374476029 1056638489
355123967 1602506040
1658632732 553191912
245104430 1004467626
214249411 665797405
1997022116 446248802
640560629 319274492
84489098 2077267920
1678245224 827712822
576931616 947450612
54763643 1389638392
648927460 1580250611
1501802458 1585226791
664427725 749535087
1200748420 285609614
1282393104 786869357
1241980137 1289074412
1489174087 464167665
229286467 1833916840
919168043 1415298335
1026200232 693486028
338524247 1233507675
941659563 368258277
72974352 1877909488
732700901 1694787685
1277591604 1230243688
616906538 1362707367
606018152 1079391522
1800140716 1711365824
1947822557 1908492435
1756602109 259581740
465083223 1841447217
544696372 2136089026
1259288013 984562245
220417062 478286045
300172044 1670252014
1819891184 1823816149
97883797 1623249546
1497135145 1621726634
1887834134 30593612
408635159 1214261824
1970690194 280393146
586010149 621508416
1136116677 1109517366
2040794274 1132764606
1008951936 17808635
104352129 21615969
888125505 288803916
4941903 746288891
1481879082 93087958
593394045 827758779
726725162 20711899
195004521 918081080
315726063 729268815
1079236384 1282875517
618098312 1609644997
366460603 35754991
324455675 766575860
1315440437 640077094
1840284489 1090369127
982544799 1516918458
658612986 2147284665
1878030713 1167298590
90285288 518165427
898890920 1835048668
1469585986 1515026869
1444147008 466283046
1961278128 1371149066
692569117 1472572915
345117954 610577824
281298111 1741981128
61051158 756602195
323033672 1634447108
1432043361 438049105
973497542 1193601625
1859159001 632881036
528621386 1336867847
1858012937 477190211
156910087 1634540584
29120169 468417046
1135478933 864423999
73313140 701832070
954248352 1002707754
256314519 1568400958
685414711 1311293504
1967951072 2082205006
1276708390 748124887
785321562 839855917
1209758351 1781965977
1290704162 1299474630
1529181544 240241716
1388294389 1055589451
1109368473 233476275
1927674374 1945865849
689849256 2044593617
825016945 823436533
645389966 1146945257
894777054 108267106
884035558 255986347
285388096 209011334
846102393 958927207
65908592 1896116945
1642766119 1091820116
1754975729 1827229958
174618150 2091012651
1831995969 486027562
712583054 936796829
1307566981 1108144251
809484785 321244525
1803761544 1406224364
650587809 225799399
1166593369 1698249657
555250203 1699223699
601439209 1569599473
591005564 36875449
1932929133 299286651
1005613596 1021612705
1371208024 302688234
1377926316 1801764415
1575422015 803195866
216347443 702858331
1057949518 1885690004
2120941253 261232358
298363493 227032979
1527133212 13101845
1785898209 1306841663
1776035411 776147213
1329717073 743475986
128216593 1283745842
134183308 838352982
601527729 1049141774
1116950287 1879236011
860872866 1470808430
1354276348 521695832
1264428122 1811119488
755082242 681784677
1008069167 513551942
676550018 239470885
1461431725 1921529924
868648820 788547667
1078627910 1700297656
1850640466 824916401
581251892 61133154
1391347873 1130501384
1507617589 508589077
808286534 2088803056
1691643675 709800079
303912937 186048364
1858851452 1634037767
164894109 1036533484
1631392560 1611366530
1095128601 1896297416
1582047945 1892098443
814830571 966266040
408246985 375028675
1339149811 494170542
685858863 624171056
1266045543 1260681762
1745409354 48990936
2085445183 2087794195
68410351 311219063
1553118425 1292609755
110245937 590449196
341297947 91297890
2146817080 296469550
1800746259 1777151405
1602355755 224473483
1720642831 68580447
1177357040 1108482327
2014655220 425194633
1906617670 1308074985
397179755 76134328
666087662 1479746550
1596436914 2029961194
1159622492 104045359
957661974 1875726530
968248850 928741100
823104858 875473501
791766154 234711189
664141618 163042730
1411127427 1278607754
2064931639 1969683867
1685168497 2135267706
1832719604 513461801
2012687121 565678251
867244727 1972910804
932414438 2139754435
980476564 1258120011
1265968860 421935364
1035726686 52723863
1938117222 1890386787
487900501 1637800974
37109325 1204379687
2079024845 859921518
1266440044 841990698
359171554 1655491957
821379443 20558470
1853098113 997070925
46683013 50287200
1780120066 737846270
279192618 958645447
1069129580 511476025
1157487433 1910739275
273598579 1477817046
330509716 756721490
883197557 1269703880
986937537 370050436
796049188 1457953599
991367183 803758381
1713892720 420867114
1182739679 1315805503
1857321236 572173079
1991010840 1066677165
1858354875 1397075378
458872396 1535985449
1169497587 1206441534
20197845 2061276619
1688989088 299859129
2049295304 1266110575
1579334761 1441288789
429299262 800910665
1225960911 726107224
2115198061 1821053123
1649719260 786739856
1373854032 197378519
97503081 616075501
1483743961 343867521
1812364361 1419177674
2006127935 1657614320
1649566771 1042934624
180564463 1334966668
796691807 220651469
1077657739 1620783518
1147245133 1370842224
324088781 90532196
615802786 1385263509
630468971 1059472891
1619262669 1437453886
263935430 1609977405
1710267204 2106983188
702289995 855545541
1995575327 1141904583
755273343 250705153
1166577448 1891917512
908254 748755125
855751399 939192076
196889151 655518143
2067934579 317444153
496516994 507725715
208246441 1128889803
2110822352 368873016
1222316559 88013310
2035253093 546064498
722496566 1243265305
983627866 204767490
1302050277 63426602
1075303256 1836274516
1792071335 1197146918
508646268 1185178046
1122433994 2029198309
1839227643 2113023329
768677500 1754915312
1406513994 297947372
723677901 1730175444
1756537412 1367898387
1023378756 1090385836
1709744335 1530766185
197447481 713047844
437431890 1972646823
1085962418 615775268
1074573110 139546539
1080484791 2011046488
1584249769 1265063626
2069715091 33536464
654788850 1733009474
2051529275 1234430596
116219875 1546964155
1862583422 624818949
875099871 1124712901
125552970 211367937
88408113 489246451
652185767 1817491103
771232108 796392567
897405304 902273254
1787588620 1222663629
1020823239 734827397
1782389100 989717528
1041335792 129991803
1646576636 208139668
1116816854 1846351748
194234232 816649600
182745017 1685114139
559087750 1384990443
1805897778 974096739
1911279985 1407394540
420191768 1547026983
1822714657 816375924
1014592414 616537995
1268014796 1747366253
1471908469 1195407558
2118679824 1342801007
1104196162 494911479
115616231 375583007
1386261898 1053388951
2006032799 734139293
262547101 989722833
1524356424 1689986087
517243002 1244020964
1226400992 1504634021
1808771791 405205600
1957007521 349086186
752049566 1499704261
1760668582 1969769209
1221984506 1954455313
525281161 1606285664
1972700417 218064990
687872299 671238387
1558467880 373182427
2046775494 676973806
1301908067 1031744980
209122739 337864031
334706014 469097715
905088828 1713607879
739763229 926061770
1846574171 213103938
533172939 1773475273
170014671 407443425
145170114 802683136
2089912212 118397629
959235654 406264198
2129708263 756458330
544666098 1936305360
640357376 2103348667
1647764826 1417725254
825813813 833019463
2144959514 1100593565
820064695 1203762961
193935437 2139092056
1017451784 1235529780
1899162398 986031974
830952639 463993686
195136115 627420617
2050945275 1691838547
1660995319 886736497
1523900076 1589221617
147283955 730399938
642289271 551614408
119192631 1053674695
961153047 18769505
1614045813 134064215
896942657 1822489819
2012888773 150956081
1631118072 2109261339
1381241810 201613333
469715392 1216177928
1828832360 455158573
1793789653 4049125
1796635364 246843024
1830187239 1201965964
1037210611 1815331890
1740950408 2024679459
1116394146 1282136955
698501266 90795400
832448558 729410157
1614547217 535414545
1643601439 1763305163
370254384 670735702
2080937008 77725564
1908407420 907342759
1682474828 1273295554
526399804 940950476
780950971 655976788
1192792528 289613158
343947076 1435939599
1755161746 1199689635
475943807 1515110446
1008589812 1167149590
1383429846 2134128902
1431004634 629607037
2028240426 1000383695
1418527465 1902015070
987134143 384842951
733964436 1730573152
1186070365 2074184909
1811127041 1313244893
777043745 52400444
1672807625 28936847
1986510543 356264449
1202566036 1015881922
1855019106 1044032252
12238299 1014056203
933717706 2028104156
1055498050 1146911011
1611974965 491348584
664095053 873135600
622686909 59201654
1089254825 913544095
2018999328 2005375037
1167868539 2146422963
856881141 2046298336
1775827092 1597036039
169940106 2143746748
1245494356 1244275936
1336211257 131727544
1059534127 715991920
1614180215 518937730
1644652418 399865487
25314817 858267312
762022743 618181225
1892601536 1370633437
1063413036 1044847072
640665759 506697556
1822686253 521132309
1767204989 225435805
1203083426 554906669
1101167583 1688684540
89778816 1652789107
422327204 1652155342
1919849034 1698926079
311127463 2017765706
1270478385 264579113
1665735103 1459708324
1410773318 299885527
926563210 1816232756
891978451 1625089304
1748968344 584400263
1942105269 1751099798
1037391813 372702521
1540068751 753600531
233103837 747922577
258854853 740976917
1585228995 1420072709
873797750 109433128
603620 9539160
1486525808 782490994
2013103269 581200235
464337478 1321566025
70346961 2145908284
1734714742 345440816
979536983 161759403
243443460 136604830
2074416322 724515139
1900867039 1538894106
342173338 1434408348
796891105 285013134
1731017047 1468812871
970221041 844528733
2125982952 1770344301
385250901 1292421681
2137363145 803372851
1232919507 1728933355
1141877614 1857183954
1331553475 839997684
1120891457 396309194
1030653591 1706462686
1788721567 1724654527
887040918 1726397261
1211691933 1133873424
227372888 1310039237
341072525 1876436049
896339961 1281229106
586049328 1331155202
799263763 344756042
1939862099 1658182707
49488981 48165563
1723684289 1230487390
492978482 1669579997
569490221 719206824
1372424276 238152667
101290267 1327970589
1949326419 1173662839
2098781657 132602809
195298910 1236724905
1409525937 27195350
96877800 364550175
1855577778 587841154
1426370380 2136125546
839601471 1157301137
325452584 1680851987
2076907625 1981070846
1594671501 294609836
287416831 1178229384
19722963 339019258
2084165059 1379591478
725347493 609434794
96559665 1600898213
1852693790 378472698
1079935607 24200667
991153859 1312819992
1798393625 1378286847
262663683 840013918
487045136 883128728
1224373533 1381508480
871258153 666393815
1639239966 1813562119
807758717 1447851692
398977122 1759845550
40508560 187402884
308647006 1144848188
895567763 530152365
1204811835 1266708079
1708939580 1412730478
1945056336 328326088
1454974605 1791838569
219299361 1360407507
1102779497 519032206
1026013632 494063762
77413657 1995318525
259961710 283229087
626266788 1375396911
1381913870 322057142
1561837187 363164296
407425099 1668139578
1149034707 1502423672
1072275608 651660261
1197428807 1396995990
1837277551 1614828407
259974583 416541669
1663295439 971068454
275733070 808229331
634683710 355030058
620260090 711180823
496531917 1655576021
755533271 167908064
675354856 96340267
956635034 1910882994
1099922579 1962631509
717536986 1995636296
12205713 1036908897
1612936025 202872876
504078443 1269885752
1596741493 255796026
1151817225 122691824
281156788 534762628
912712546 1434525535
1891519220 158462867
1363906400 2060866115
2081443130 62468032
1945290324 1888369576
506546165 804287040
307830022 1078661465
1794374576 628360941
555769100 1132188509
1959866255 395040367
275998406 139760576
567472273 2006926094
2129919753 2138124562
738480326 1049823311
1574641365 995528637
204780959 1469100455
21445203 1902909948
1446753981 1765320776
2084295856 740630797
1240931171 1157732824
663608026 1064944496
151069029 2032948111
775159145 1426955410
1280715818 1816728721
182051233 378679199
1317212353 784393406
1436824879 1977085215
1437301883 1237500728
288251760 918012214
2038331849 160724072
803964024 445818357
978278731 1674452645
1461210564 127028332
188858835 2095866365
715893896 1347012689
280024937 1599571012
1762534438 2020124729
2141629316 275151798
312929501 1168165036
846466272 63899586
852412101 644184213
389534253 632291467
306986629 1158230147
1660298008 782044627
1262739921 2058357973
1175427665 139905431
574545542 1811158363
269386229 1594945431
109066084 632038083
294759719 1318828534
326902966 187300459
645598 659134218
1316554228 1308177752
1782290610 717858659
729770742 1432111033
1559279299 105467850
2070548104 1284718637
2048068728 475652131
378940226 618840770
285116529 345529941
638898988 385055793
1797183709 660752040
2093089091 642073021
949621629 352512255
1492549622 32926358
1897055163 1548585639
1149012559 1010207158
1541528715 1191152360
862261776 1605017471
1647379250 1316428697
371384862 402064614
130659639 1939163270
355430915 795352641
1629478906 185045093
1265627988 1293282774
1113012974 39376990
225429727 404033560
144658597 908067938
2048643699 1028058516
799349018 1288420613
1831304228 1254840202
1973949435 1749225921
2029002903 2028282773
2011943589 1765134397
551813027 846611715
1716266815 1324816893
974611960 2057791957
142149464 1905182963
1027019383 1768911570
1290610341 1639690949
33260515 2040091152
137794239 1870458413
1317744836 1889181893
1962037584 2085297939
1479533939 992916833
1879639672 213460714
717461410 578055928
574434531 55668947
703562272 1575505920
2147203712 1082291232
2080973002 1732046001
1899975575 521700960
1009910998 1881880133
778613965 2008581144
338109637 1899438771
665346256 1982756438
842062533 70421599
509587049 2100067286
1799651717 1121190940
271915159 1769323623
201840085 1164496653
379744347 752869374
975368453 527679991
767203413 782928832
1750609729 917918360
1239127344 1473875873
2016761733 1516714342
1450817262 2030728131
1653656877 1917743930
582538416 412344960
1087286015 1207533619
172017966 951865257
1470862640 1209587276
2090443359 1582077375
2016459814 254589089
1601436027 304189061
908400177 519081861
890537627 1003347512
1625697627 238866609
1606910851 1590203023
1210394430 1938363425
257360831 915411872
914464048 1433026622
1540363535 454097624
1671627050 614429766
1314951793 1440093332
919596575 558100701
466763705 2000144982
1306383439 1435944847
603607856 260513663
804495422 825936647
248276901 211104181
658404133 217576047
1926755718 573419128
1451848276 997478892
1709426284 107266441
308418061 1596953560
1489228134 1352848909
364891417 794535852
1428545534 877951065
611031831 1931915016
1280618373 1856796229
1440972013 578498853
1370860865 985813495
1810799798 1049619186
1116107108 1312479577
64194111 355631543
1719915720 1361759965
1220533633 178960397
411789660 292103971
1771481267 558495629
1203388752 555226208
2048097428 446784476
588482170 1653332235
261242556 683040240
1061598789 1818142860
841820921 437256055
957563008 1841771509
1550063470 499749182
572241756 1199203506
866059056 2014655575
418355677 499546290
1677142502 754267636
722878938 1312934651
1174236774 948314011
1993924564 1420825470
93871180 1395863831
1586208319 274783968
888665643 1523811937
714844294 539230131
2108143797 179584031
1219912919 908365837
591548026 1123202881
779080775 110540038
1763970491 1261607546
779303781 470711031
1687733558 969209551
1021465191 1277978936
864533953 1188931442
2101898819 2012996763
1481456220 797019982
1369255644 1505318064
772058227 104014381
1439612944 1921567408
828328540 936420399
1395048519 96501112
1590331751 1462094451
191621398 1858641577
1977474700 1593418743
1255485007 152988874
662891272 1777661970
574265330 263756989
2055103 185037902
1103803910 1862120294
1619982503 2143589520
2123871459 1159729763
1240188128 1778361039
2057462304 864675382
1866586222 1856663310
1291917084 292453653
1019755455 1383889861
2056342141 403088322
1177533479 1678897405
450280307 1470441837
2022145157 1069797877
1211729034 1559352588
173403982 793779997
683993427 1381620518
176336094 1566588134
1664515687 144535364
1423531425 1869018682
201612556 488552177
1775795719 1188784631
1340433324 2016894557
2016262097 23135506
518580811 903340642
1009949093 2125639261
1030550123 895666936
1177645867 846007908
420784236 928772777
177109186 697667905
809985892 1102040383
705251889 1151528647
408363173 244150357
1007531769 227430695
960094983 1652672986
1599593768 1556470769
910737857 853339937
142809606 1510567593
534478163 1893429415
2082281689 1971316244
458893099 764345474
308399224 318727177
371837666 2108865111
1584554607 1620983736
1515782700 155219140
1939069243 1325080388
1875388284 872498579
1505191119 805690695
2065272693 1243700455
1127349005 1230794568
74558334 829689788
1846297999 1020502649
580392993 1978430105
1628730300 2121327045
1486741514 208941877
366470571 1058056003
114043150 738489611
1431737812 1574481257
1491019796 984639302
1561508167 351312948
294271805 1957580116
83738944 304683671
1077194909 1879560904
1279608872 1281502664
1869515892 569536614
32379650 1507932991
1801229733 141451191
51055236 1286077308
1470399261 461779787
460342756 1103276338
1707177635 183287627
2025558670 1316759619
1441473070 879199415
1084859890 1169948943
219240963 2117547083
1681508088 112286762
1222864258 1661632375
939516622 568213607
1715980027 1445532261
1955110767 2039025764
1728491277 649224525
1374314926 897605329
366076557 336112136
1251600985 1785416545
116964098 683744433
596860811 1509257377
878300710 708789624
322871038 1892266617
1287139028 971784329
1624270269 381218894
1706172765 571889752
798947899 309164606
1379883648 430549370
432308388 1975237047
2081068307 1171180158
1629146857 1980060574
1666295966 1406166727
934744193 601582553
1478538280 308823614
2145248203 1137534129
87668920 1063073587
76380439 1121553514
301704927 1084768401
2087216115 1220210342
2088634690 597606837
149221871 987039712
61750465 1502869792
358620831 507831525
1566576386 18235960
781196510 5712699
1010884171 796251469
961295863 1739042871
474300354 1746072400
348238762 719406600
513774268 255601034
826226972 857739268
259552765 388530984
310341294 796933941
676317910 469485901
1765561539 1433700386
366483116 25295596
857947076 1979711929
613089556 497026745
1108598619 668583852
1543123525 2104825437
726665284 391845053
1451765085 1379285287
1803882412 1483188678
1940648524 809218991
767980268 1540816227
1677759062 445075826
1895255554 25535330
1211460424 1086522055
146246247 2001059942
1193223048 406575669
1827122740 1197927279
569521021 7571221
1195467321 1807567754
1552967262 2053601318
1517305582 1672263449
1888169267 904218134
1389665934 1516855329
1025234529 620243130
655043408 1570507292
415280749 2051666168
84805822 1979961198
351525130 504257345
1280655806 378422627
125994335 868621330
1926979662 1646155082
1531712544 826951291
987332706 928491577
202533421 1930368147
1455268170 1963286312
2116887516 2113580312
209454900 1194202990
1698811660 1444410038
1125069564 32928945
1291983899 238905100
669951327 574190945
537430016 724277970
1168916120 208880708
1421565043 1264901404
174931117 1145319617
1018719192 743287489
1185866928 2056528026
1134649856 962307707
416033646 1480639520
1734253057 752528828
1102736863 1799975010
1810151827 1586503939
336642542 885090360
1369952198 288877342
1625068786 2022073897
1045717846 177862739
665922055 1218397386
1425382669 1799217505
1387449497 101117854
160587046 840081044
56304585 811516503
1476939513 276290272
2011067635 1544676969
382968519 95444637
12974017 783358306
1862281400 2059201841
797500011 700963395
1419996393 744759773
1318300793 1129150360
878617583 1385878091
676645107 991253957
1449366299 1423835979
1112353246 1526754504
1246066449 61630252
746540348 697320198
1145309794 413853790
711221746 1883910808
1057968061 1978325002
1400340266 550573317
1200848568 954864382
285736815 811691696
1293309572 1807583083
563239386 1892043167
1529670080 641236034
975028082 685215073
1679082807 1921929636
2096900397 1526805084
28919319 75228767
266977067 2013484596
1757559410 803477639
508313536 1957872326
1181564279 2008982431
1813160867 1742898643
563244144 1200654700
204160086 938317736
71669957 1960921917
612202247 2010580099
2094535933 1161048969
1811433810 1586587643
644633282 748598230
1520908186 878648768
221938746 800113368
1104839631 1478950489
168981252 340632036
747658151 1627311161
2094081906 1042634004
1449011183 295653516
1077640771 508333726
210995488 573110691
1864687698 734725811
2071789230 1470914158
1035399584 891758929
278437670 45953551
1113689696 356461178
413001512 1325616842
1090022773 1952498889
651303766 758315092
1568380064 1855034446
25774956 2028049413
486332032 117139877
1679612916 1886079958
1044516358 282483324
2065400382 1663032526
1881474035 1482845091
304927091 1767347754
1950865723 1868106193
1167974880 1799783020
1555161969 2091339402
2049801174 1070653216
57993218 242272813
164989741 1057604859
2065011478 1900700173
862267221 514059973
330477439 2133639715
1875239679 1288534504
1506533266 1625819891
1840225504 1025010434
1858743788 131468205
1357644651 987356121
256801768 921828728
1082033162 130941720
717958247 131316961
1297127849 1947350916
77209859 154461641
502277191 1723489813
907803610 972759215
1470826972 1999735622
301560561 755651768
86894769 1993069819
1852939970 957790471
446136927 23111680
1687035245 1202860571
428197752 195966433
1487221499 295361827
1816875739 2097313965
278726847 766410851
1711467444 343377127
1053715290 1212649090
927634278 437099650
2007766809 74588075
1833338678 645528350
67632964 338652516
1916741744 1872909434
955076866 629242116
2137043178 337392229
113624604 1600136919
496913581 428403793
1141003068 898645206
2040366248 1350964965
1177533640 563216242
891287873 2145549896
139158036 1965236726
440034872 115336467
248773730 775369223
1392377853 674890775
723596375 928869457
1024833471 815590595
167995687 1889923294
923585154 2500830
732602664 238202092
1076995873 980896288
544625135 897242362
851166782 912680805
1254485697 1917861039
1423927978 455122743
1014491705 846696167
1891167429 353505833
1392217193 301613865
443266301 528976524
394723811 178984129
1319776427 1950906872
194237964 1132627327
368043668 241273735
1520143533 791494852
12751710 498172056
1821821787 85844988
1941726820 1653886234
1093069105 122078604
1734335956 326500486
425873913 1880505404
1520724445 2077089628
1275215929 1371400679
1027953099 218116215
1787070985 1295820609
1226806980 639690611
517159694 1865183728
1481055534 1290682101
1951291497 1034800518
1437294891 715081435
156731310 1301064783
1536577353 573658629
1972424669 1742633088
313254975 265268793
791721206 1698250981
1833615065 2120190228
1990028973 692319321
1884558603 1443339880
110147914 1345350145
368589832 193061677
2147243396 1932778337
334887686 638528735
372637372 288046102
1407968478 1192049791
1304923711 526695590
994554143 1991216165
56277416 1342213251
1545698377 1523487865
2086454064 1007392259
383658502 131646608
517975212 1770522823
487452058 505814317
1188704198 27362931
1775150133 1613375471
1515447038 1964083788
1801491500 491516610
456686638 884526259
1928879140 1434636197
521847050 939813640
1240841509 1320186975
797294700 354666689
198881035 431445984
608177073 2053718068
1846958559 361316463
583281813 372030734
478512710 1199136619
1253216478 2141791078
1553819137 559937814
522116128 956385456
113552102 992759178
1040189818 706595986
290325107 1093248232
165688154 637383990
749411930 872193119
1650733483 1773999558
1769708026 1494086410
792347875 22862499
2062064855 121143886
1786201548 2039083940
903251787 1124321321
1145062730 282589032
239505291 209662143
749125602 365203632
183953884 734574903
134503216 339143155
1402163674 146508582
2095980095 1074999709
2068589760 130962277
1499975501 1685695451
149642970 477533672
1533469412 787464774
494998940 1101505237
1176551826 2141260976
983882912 762997459
36507565 809717144
1235989772 34721181
1595276883 662769607
213185833 1634357009
1304634924 876764246
679380189 1247004697
189597684 1290182499
675449380 1101576960
1919062885 2070648325
1450190427 2072296504
1079293285 1150082823
1261636244 1027456362
966999641 1476548482
549250475 277076476
1581356088 909359199
1079322169 269586899
245568651 759796525
1681237868 93661558
2077896669 166681135
676721907 1275206936
698699108 168987555
2102058470 301668444
540477952 1452810265
326835686 32038727
176208632 28484933
1418847413 67611881
937639933 1790191135
82756340 1073972705
795046241 367030978
1519146948 1586366448
1644773123 1288910869
403030970 1251534954
1252277180 851346043
1222313448 592581070
1566055212 759370996
1177418739 944260076
428730642 280422871
899160204 1261572534
2121090381 1519676643
1393078556 737981651
1117179835 1358777185
701565707 1683104839
602136358 1175567268
2120668189 880202323
2095556705 2130153906
837881064 733216565
1220229448 157312918
1785345365 1625861197
775015273 647917542
1507256108 972140168
2097609081 738651417
325324 1888196112
1280957720 762438267
950884728 372768159
1850841427 932782705
481888729 1340843023
657012355 540284640
1490661187 1328331402
1039377021 456956359
1477881923 799435674
1324387116 48019177
765522835 491470864
523459337 1815095717
679200319 402995944
1266989220 632911302
13340337 815088603
1336130194 1196458583
677458976 893186383
1727015040 141382750
399153372 1331721220
1157361944 1141257609
1171222087 1027369719
898015955 355448494
1639103076 688559716
243159587 1463392950
251231528 1264252812
968874951 1628355768
1844572278 901669852
1407479450 1159576018
661871918 1979118407
1698985731 1368224380
1792054947 1212605165
817611118 474284391
2113721440 1850141556
137663201 1031109085
2043343799 159734532
143545389 1517947823
409003297 1587382999
2081183387 1134486741
85123055 1135277164
980779635 528193037
1276722934 2067518712
906133802 1826113492
951552545 205830717
213021485 1223653869
1933288978 1537834012
1669970476 1379929098
1669769941 1410093420
1734266904 324583524
177006811 1467889578
1008092829 487200472
358812338 409342371
1716640294 1026282108
1473284516 1779935268
1864362703 697414834
255038824 1180805415
1679448076 1509641558
1920415577 203765745
168773306 1826773913
943933249 2029710244
1416804466 1888234873
1599141633 1812995972
1643821537 1725897356
910858271 550143646
252942662 295499991
489065743 839357020
427244766 520670583
1363732654 855150424
642405845 167179581
1731686745 1279429409
1499107599 42236184
1469687528 1595041521
592993381 416617405
2144238714 827667158
207819982 1421322045
1047679812 1607466083
1751417554 799466218
692817444 1745608140
1206116593 1661848394
1650003980 593236631
1545922354 1166101711
1331911178 1157092263
529940052 1749403603
1760902738 486074066
1936498943 600070180
307507870 1974613342
1837737704 652601367
393014477 312788942
1481766583 191282522
2003803825 388176871
1914943688 1483987601
1813394685 551339214
675599189 1044708754
788064439 1106352251
900460914 547307796
461580696 2083088056
568476591 1453484634
1995208947 40165248
1160791765 1152779536
1476601061 886739204
337774265 47051540
889056922 1934026344
117815042 1106339398
524290288 2093807055
1490450898 727763395
476064822 978312956
1813125628 1490880567
1260480861 1730818413
136157815 1110821661
868764294 170250054
1690578096 610043568
515230182 660203679
326817368 603613155
1607366783 276250465
859325944 274113045
712918681 1812185768
1153016092 1385299317
1433319527 2064174352
410515331 1059750972
430616255 1521311802
423275372 2135583251
1844478665 1491310210
1733123159 827848029
1101867711 1167660925
73462847 371480384
1660641722 1536715605
1285564835 1698544834
862717157 1714064270
2140223678 1357690264
456467255 1836531164
1897573310 270949992
1836362673 1235042576
1099486444 1628015224
1673375323 994703695
1795356007 1973437533
1817549316 1056584014
1156305634 1041767516
1045015135 1594763867
270475499 1948626629
1036378701 1433739363
444468120 1404142400
310438589 255013128
471135665 1853913718
1098252505 1208029953
536208181 1420668444
1614791216 259874063
1128241957 239166894
115986715 214274406
137355087 1632385326
264956749 1487763828
612150834 44697802
1935913539 1741694502
110111009 1531184255
739992979 828461126
963336314 1938491478
1183670424 1086973882
639832619 373407985
2039721024 824144326
436862312 714476072
629013782 851408486
470120053 1842862813
1007296439 708006365
2039332356 1606150821
449276587 889192666
1225562680 343713980
1549172289 2031910993
743803723 953402622
282300869 860115177
718607049 377959912
1496340640 725760997
1958713014 1238206436
75130888 1139351932
361360006 652566034
647863111 1391586237
618337696 2101994874
1075305468 76261129
2124892032 1530512054
236954720 1751616609
756275290 100812854
1649418 1087821092
1473100351 810992307
2103489090 19429358
232458089 1810512843
750613815 863992135
1065109769 778282532
146374827 1147556190
1340668431 2059765633
1920697431 644721443
1523048642 1336694455
901935556 596830596
1821958434 1369844879
701227133 1785578906
1462799305 167766616
900008656 995458226
1585953599 1945622244
426756197 122652860
2071533038 1960953917
873208245 129473981
327587589 1415010331
1537131668 38660273
1681263653 1682073915
156336240 403779240
1732227130 1566539205
962836650 1686544810
1385670330 1967979086
1005781477 1218449384
371049577 814662012
672190531 1418083562
1469679258 150534541
317191388 2049951717
752745502 980385133
1481810697 2057301985
1959338000 2112234671
1767516218 1539061620
2118896405 370177887
1292103185 106808849
1877396362 345933736
1436502285 651210141
1517433256 1938236997
290476933 1037542494
1909131607 1310321637
1537431150 412189518
1607738453 1721949109
1269310746 2090819370
740505776 2357432
1960961982 1051568732
1220993719 387877990
1848513154 1516072007
1132160320 3956915
1044975277 38878118
1585712665 1067422738
2027060087 660485784
1166070946 1201468252
726582727 1228558874
1879695658 1047375274
442552780 1710622331
1153937967 1284837076
253222826 2047200593
981083671 1571713022
722091288 488045115
1782871760 1765399381
791698546 971891445
625444473 453118308
696557202 1485591637
2136544017 1477511164
719008271 345226564
1781571495 638169299
1325757304 235754970
1247968460 978896828
929691673 1247999822
812642458 1629605105
575108109 1702003035
1579939137 58085592
1892649557 977380303
340693375 86388667
400945019 569591743
1806520653 404070690
1625889476 1565197049
2078322941 1992049770
1544061871 1371270492
864030220 882141338
1480356300 276405723
1746103644 1362411040
1892158803 783744201
1959850754 1321066805
1589943584 964429393
1654210505 1472075064
638346366 2146902574
89559466 107688229
1064730508 681013861
875392416 1010037201
1007549802 453516890
1623215016 1516471177
630970743 2074355750
972239703 1408447051
1753897959 203129736
117962544 254436625
1386461033 2081808215
310502127 1749784296
1706378965 2076693093
1449689830 1494473549
1331628730 2123029237
1269335853 839809120
1918495277 463628067
624865580 2111860922
643039924 2117776463
852098615 335293171
802799502 941267198
959838918 1739467211
710961224 957949000
267936080 657563473
1782302099 1101807782
1884968393 2034385513
119479037 481969650
1732688181 2053756537
474411322 395816455
284009078 1542894899
1293442827 1182985645
1520779768 122375436
160098521 1801161085
760261163 617332418
1638364501 1838969196
1978034604 559584555
1258600406 1132811438
2142979753 2047068690
1513101324 1349928797
1191984175 522161472
1821078243 1036175793
2072191360 1618595875
1775245782 843733620
307815655 692012288
1994116893 1415036525
1192741177 817392065
793521568 1540306692
1985122727 751992260
602693319 1172184682
113470071 133461417
1681329380 2029339376
1471714523 535964815
937300296 952943448
204337115 353677406
1475840450 1600669748
621862888 723953046
397150747 113256978
1295379599 1976211085
308722534 1330553389
1018331636 404487103
1944276501 820425896
1249788782 428439890
335773080 458996768
1755457291 703298736
573059985 2090541444
1435328573 1018757346
1475077937 432509457
487962995 417777896
1552769014 783550421
1915015485 2062032199
1680598555 140709630
680885487 428525109
971740900 330990045
841361741 770258778
1319900480 856549525
1061747229 2118835380
554846486 2073252889
462313125 1037431376
532161227 313323387
2040179677 1212484123
178844657 79979051
441295920 410576256
145174996 683718574
982361583 290433345
2425182 76433923
2040144652 1735542267
1547679108 1110037589
755265923 976649973
1071041526 1740833250
1060691030 1395491883
1621403559 444681766
288044120 2135961002
1899380254 1097100346
340150971 1916356533
1303529226 2054063210
883818857 1841325808
356634448 784589079
21606218 192836666
659586176 859993490
404881278 1562633359
1624691070 691374120
1410007371 1178515383
142737483 273522214
40038864 1963666103
1559568124 1272484215
846126673 1223596149
258183288 779005154
1543124161 1804820120
156931275 1287350395
2074979524 1257712612
325464652 1448727708
1511732789 2023820624
371040274 20780787
1434347847 380400681
1771965207 554758991
920519526 737581573
1759294740 1964975489
400332278 363308363
1755457194 1853581861
468210325 1893489293
1738561696 1855497975
1773633864 45934133
743985360 501229540
167122577 1984567005
695119236 162370782
378803467 1098823612
922440096 101798838
232445035 1108412079
1344251939 979645526
723438967 213693553
1869797316 2054554541
1708598767 721509495
1293152149 1102213221
1249506611 1795826310
1497795275 389076396
536192124 771507032
482836369 1846462519
1246976261 639796141
1030754408 1650642629
2051256560 902254970
725225898 2018346663
1088864758 265185882
852351765 1208493665
2095707416 1439783165
1568148229 482825947
484989928 427185556
1308160534 1114173757
1837971418 1370430922
806311811 1083283783
798066252 1600536148
2026459126 904609337
1520004743 1091741568
881833050 280383173
1146898112 1491002688
1574260540 2109655886
408813876 1536827785
1044897972 344538052
1183179864 365251432
1730983623 1679716912
1041769206 15881593
489961371 526839250
2096976547 604987226
1939696699 775699903
1365659283 2032365055
1260085201 1178663661
1886511294 948335842
359468997 1554835979
1447909388 1316056187
1658940775 1333252760
401953983 685790961
1897964668 486644766
739995218 1373325591
295080333 686107391
158489595 1356547088
800699963 878500798
149966290 1058200554
1002964923 2078733038
803586028 169636708
2071908709 1377025124
310195751 881671971
1745619828 1757978463
1243551803 1448441011
1381464953 1227872810
1110571215 2064308743
864862377 773200079
52749823 118329006
1705302848 355872968
1343525072 975572400
481412347 2111878624
1931115424 71980637
1593500111 586921961
1368177519 1277125842
582730040 1112478697
12842806 492119553
1181450857 1824862543
1983986474 534197381
903598715 2124806409
931832921 1698318724
1101875727 503130449
1081255012 1232414519
432591417 1477101521
1175640976 1021043187
1700394388 859802262
1912269883 2008873251
1743941194 1483839009
1898640498 148570887
1591335878 1300764961
1045392110 966151423
1572417510 205506286
2137629913 1678427451
745464161 2075858624
1260852752 1209066641
220242173 587632761
1313590739 108238362
1498903953 738097922
983598662 1395959762
1477413734 1620868963
577964005 437816164
1719422969 91542114
641380517 201133660
557132809 1412260236
420429211 1428383567
318856660 145533091
77409633 1867263392
1226066109 358328792
201748018 935333569
1949506101 1873291243
1910802507 313191579
1111299951 1829094138
1713008244 1164415787
197542284 1595461971
1933580850 666284639
1385406917 465784328
1707493830 1107808113
621782772 964733896
1933844310 1709062572
303849405 1206339892
479769012 1746353211
1401385913 1452091899
959470135 1171439197
2049581972 828186590
608439350 996195684
693286430 1371872197
1175491161 1454247222
1715008798 663213685
803825164 937802830
1114222865 1258086382
1491181561 1780408736
1185227272 2032390597
1316366786 286291222
649886843 672919669
932877726 465207868
459814412 1787354356
1522521304 1326233940
1025286177 98446244
1972645758 333960232
2034522899 388351988
720791877 1196231599
1463512154 368322494
668229716 1650804526
444422085 1422847130
2141100556 168005275
867184022 952254975
1772409249 2105302050
1110239247 1924310928
801841741 198901909
581468947 477468661
1864620201 877008949
71410295 1843786144
2144613924 35993439
1061425912 776441633
77433494 1958434492
284096497 626997315
661341614 1684914736
362827213 319352764
606173236 884736614
1245029889 199508721
728763440 1110410018
1342702922 2023291541
451777896 293451494
374249663 1083658806
1093273683 1620406728
1779655811 1817747565
897878355 1980646690
1773278666 2140048256
733561110 568664918
875937231 417583404
482294045 460357425
492891550 1805521
1463781743 1925125801
364178912 1095461357
1270705033 1467229449
295845853 1838322717
429853637 1053593415
2131117444 1229293383
352434054 48372879
1818654057 1763664278
494155400 1086667118
485258065 1691450966
1896177355 1361275546
356716497 499708233
2090899508 1194693545
876406044 1827442981
931252896 1057291203
1686794763 1133600453
1941766049 1485914270
1244773680 695387973
1269266464 2020380522
575216100 370818799
196652208 1037096213
1035692889 91081624
1233096515 759440932
1293244455 1248061539
2109343420 76506262
243469690 24204331
1106226674 173782046
1640403494 30271541
1884060633 1199698527
475244525 555184051
2000510833 1361242587
1794193044 1421560613
911806561 483884265
1574309873 1478090552
639614124 1545208000
818314366 1753977095
378957071 2116484413
21906649 1733988242
1064207467 1668214153
813870726 1057787506
164318531 1693723703
1985704110 405642873
1942256274 1293656854
970322911 738452328
444533905 1373668586
108468573 123937720
817387495 79237120
689452402 635656972
1104916625 701879881
483663045 286157881
1654965455 289469084
1154591295 862919234
188016814 1278216058
1727430548 707380568
702379867 1788928896
1986862830 1499632209
1241335902 1228970943
1718591559 806423667
416782687 120515141
1436208317 1793877445
1237239301 1742210857
20147675 1658267835
1560442013 1879230195
391276850 1646839970
2010499822 842718493
2131353269 1754587458
1992970447 2141632390
171797149 214990050
1421065982 37144817
80492497 1746507909
527862815 1836109535
811487232 401438682
191718853 669422427
230110760 1822363078
1100967344 1442278590
1396814234 360245132
779694077 309526051
1541762157 1106995122
717679912 1013147825
1452995610 338913664
190632294 552494168
1284954071 2102484485
1354693703 1372321213
1880577972 474412578
2132144962 1884476836
623063723 1628623850
116185900 587342254
250831819 1828023139
192515750 2118735431
905165182 89410774
449909182 1564321279
1695000514 1519738981
351165122 1299351001
1567748930 508008671
1805327547 913193699
1611699936 1109971546
276016492 1007877609
2076086305 1468106766
630514901 300940436
1982628632 497550041
463287926 1514072775
1277405543 1666906618
2048903977 2031645267
619134947 1081139532
888048317 1289315311
410412572 1743621476
520218641 416610793
1445900377 325174419
1990915140 567898089
243124923 381759729
935779265 916416222
873993791 427640505
1187487759 1006315068
691204982 110219422
1314862046 917089230
1309062129 1145607916
343613982 632008052
529089807 1744909154
1603225704 1732852542
2016645170 1100860981
619701005 520336835
484410473 1628756898
1701211517 531196801
748817629 1040187953
669774529 1373426589
764558750 782373350
2011796336 773163982
1837003056 1874486027
1989347034 830566104
1311273645 1753411698
1394717993 1541774831
2086217466 1060365116
1916723756 499006845
1353208803 996598290
290569196 776364179
981609510 994077765
796793814 1385961998
707849917 1463919581
1579103880 272352976
1823844027 314996376
1237831013 1782954031
1760453928 142726692
1343368168 541933567
1031424667 1948808131
1266086306 319919535
410671881 697702803
1827513136 1775100342
87149905 1809737631
1876437072 95530375
1319151393 963327209
2096166009 908626545
1981181660 1799359292
1369369975 500939584
14175337 1844821311
250752621 1859748382
1229879315 55686518
843521831 1652319564
564205681 372900013
769263998 1762802720
1292256328 146393601
1723396644 676642320
1067706771 2093740937
1496159819 687815865
290488481 1781674909
429131299 1017834107
1686266661 2082654515
1311650504 1192164294
749362111 366972797
1241389469 1258316744
1678329875 1959069312
1607636934 1949489302
1530360378 373248957
1713494519 2074711447
1860707455 1990129352
625908702 337890546
1956082686 898692770
1365024263 1451156248
1835849914 2053605719
2123048358 1109182411
1893434504 869642528
452296005 1450630049
1911291818 1316852631
852843763 1413933202
958855998 1649568273
1763449558 617217111
1769326865 1210091915
1088868391 1719857876
370959248 287803305
1863864779 1107122918
851974670 586727338
459558505 2069026250
1600198157 1304440287
1582746615 1323744281
1161557911 1654340073
855792146 1768135711
1963243593 52155775
1455276269 1561154773
707899016 1518052179
1168543183 1177273666
350401370 1577790005
1777763808 1107650872
1949984764 1214553911
535831917 2005019618
318622050 1042119778
676020585 1619449723
1360420346 63005401
919103086 294917539
1861682943 407565093
803821855 978490904
1189082404 984198024
1711826523 244289919
1586261138 371020137
675097753 1894735788
1633023075 1814569419
26920466 745776205
1903712881 84070398
1917089993 993752647
626916964 1417785529
149493133 377651093
203878075 1177395103
2133753606 1383440658
691863939 1630772066
653739307 764573279
1241929750 1827025520
1778363642 791413100
1231403162 956326628
1206865268 1325381485
334847869 800382045
2147015008 1935852574
579005658 474241092
606575345 92316127
2055669677 2145849262
662535211 1610899523
507116366 64110673
7308551 1361170958
299065792 1284691671
715288127 383637057
760477556 332389631
832039615 54721237
887497738 95035745
395061819 1786094256
942002004 665098218
1239791820 1141586351
663099480 974700802
547189571 1026763715
521317283 2045504651
731987177 962286618
1928281096 1249983280
1539674458 1934409246
95415543 1623878261
1764786710 51783934
288989932 1926671394
873776634 170782548
380931035 1547871000
1333760766 1248993504
526650336 1588493093
1274623016 1845163215
218173013 979060393
548928205 1159371551
47694972 1888127238
1939432146 1070593748
1716448558 102859003
1091072053 452352573
609942317 500236686
1847737838 1917414459
220565855 1589022556
120756182 1140780205
428789790 215168006
1732594819 1931392349
1830336002 196015210
207719210 1674899380
595088438 1231066340
1631314658 1489590808
818597946 2129862624
449590731 1193237953
1425679155 644404334
272242729 1803344273
741951540 1419049313
1378527620 250184710
946245489 828644932
647770000 751936726
1879692120 1206954966
1031414997 589824101
930734884 1089698516
1771698726 1173634516
1725169139 1006853391
397087276 962596775
474120738 1607266206
1798225621 54226161
550984620 577754015
2120525424 488196656
1774533221 397523182
682504335 1474070385
2049000158 800060598
1124574895 1407536402
1129364192 135351720
99074307 1215281597
345058214 1105192724
1521205387 1213613912
557892614 1472140178
1188272499 127995469
836432363 386162711
1300782948 55793661
1162105103 744360404
975254878 1352633378
421501776 1630554590
260873515 774587410
980428334 388925098
1874785905 531473916
246326304 343350880
1828012055 2009588299
1202063994 1122426902
16699427 710230410
2005680057 1927761959
904999967 829018748
665570034 821486012
789467407 1665634277
1795295804 1130608516
1101307900 625783246
235917987 1583405980
14872860 973344578
944325694 1932219245
559769906 828099555
1315662370 45847956
2141798607 1559606938
1334723165 1687898159
927481650 1585261385
1987631400 165787642
386921863 34294286
1540344331 852636376
1365421768 317102027
733095543 153678484
1086609072 862245451
1934789212 1891908272
1492307877 166288570
1151216249 274088863
258467354 1250254149
329159328 1634535955
2086533506 1336638122
1320019074 2041385402
2142096954 760676156
783614896 87219135
61851215 2068248557
423781549 1093878543
482284948 2132803940
797478839 304134023
1897802720 1543033205
360554729 1462683547
1208880628 705123218
1785509401 789735177
1298095469 1230055127
1167910128 842421487
1766868789 1485039907
524388017 2140424226
209623888 2080623947
847856713 1083168099
1988222046 1424048960
519521894 38192811
438224745 1144189502
2099412710 237793477
600377543 1021903692
1006786348 653098711
1413152863 1577702865
1260528931 557960093
1036739852 215355518
351800688 575362322
551114747 2108488421
613391649 448934033
1551600468 178006652
1506463825 1895870501
620533726 532427260
1286808223 342673888
1712889804 960576082
1358605458 1068057491
707776161 1078662203
1020539130 215652992
832054549 196004536
1444391680 1957446903
1653786687 1609923001
323587762 173457143
1499206911 1296148760
1864687932 275919411
335985024 23772093
1226266838 879884099
289660682 809057709
1114019165 1417834879
1709919151 1192829530
1338614151 1222347077
1062490124 518308463
2106449531 791947744
1966681413 1192534464
1145962782 1141252012
707080564 579228511
90228044 1982130841
1166632682 1856572412
812058519 578632099
1739435726 373049697
1428859526 122690373
1767734333 133263437
2001834817 504979247
77854747 535629388
1184527953 1792397780
650727141 1629489548
272977742 1651759719
85635009 129474098
1910587876 683259484
1675201116 2117979278
327335979 799176408
1512731202 374435254
206627054 1396205583
364401140 161655940
1145883836 670995194
631276456 1571680994
1633730735 1183476575
1334709746 1173465960
1208746404 1243173958
1844141472 176496046
2097976193 607604322
899492951 893188139
443023575 753394734
264181996 478990758
834275447 763368484
1872970290 1113414793
1528959315 1332184211
1741342683 1311133954
381242088 740684699
186345246 818227976
1955077157 312794799
2137261212 1734715009
1008339277 1528806016
1574634633 598300273
2119741392 852942845
807352601 1237263439
218420617 268554214
178918447 1175974113
381544824 529905755
677829842 75366326
653693374 452972820
505891985 623382278
829523372 870293009
1623825864 1209208684
1615024343 604322449
1703934865 1402104346
1660728927 144329592
489897319 1103718312
223184193 2067594369
637208335 1526287967
1446471498 1282264601
112868696 811016751
1294177469 347046416
1885013006 1689722934
365602649 511333970
1708693779 64374942
1849002599 2055849538
797029691 1474849370
74361572 1047533346
2071933484 439923649
685897393 978555837
448513890 1872356890
1326396159 1414858058
1659869306 390039295
1395360399 448087110
556718994 699577931
1041542279 1388046655
1055322988 38242192
1668786491 1707952570
760961171 986495039
855167433 499596546
40429087 2119515792
4285589 108151267
924022170 1481557334
764952259 102954865
73851738 1521585672
133620264 1107770697
1133682002 1676133930
1697394394 1527367131
2022410451 408093468
1345848001 1835841917
691766593 2048143241
826694143 1940770098
686986291 1989058022
941463964 1550093341
748181689 306265567
1234872173 1427986399
263499877 116883046
1764551440 235774441
1375581639 159711744
2080205479 1313734430
676410010 1630485596
1835314646 1351070740
639989997 154212351
1045625144 1849153005
1898022851 1962913323
1185767866 1104505400
576840003 1413421075
1914132357 2014922995
760619276 1855491656
715069320 356106860
2019521079 1132284748
1978455029 953477411
709248850 581811948
1088294318 413297928
252403454 411780808
2087834299 2032754331
2098365208 2073120912
1990324586 1867792051
490273399 150130431
140502961 460089466
2020225864 775555208
173357325 661623547
1417530711 2003240253
1771480037 943466829
359810665 1144694633
219984525 2058373217
1114240060 620174059
1601562272 1187676908
1740536570 906287185
838924275 391606329
1885645956 1842022000
1390506972 503744348
1606936700 1768057795
73931021 698211186
1966283363 804961509
1586418805 9482748
1788610655 1673770471
436410521 1159925084
864340099 2005300060
141585561 138383146
1860935199 1834087400
974646041 625779072
1734547679 709172672
522496010 907113168
2019287380 1231993487
273188535 1201427178
530457174 1056398914
1291265701 1332759681
607521351 604873318
1817943492 115868435
22847576 322885585
1861373965 370104923
165574873 1306501321
1815551478 1670130930
1935363554 1392383037
294955660 1870493129
1213061422 93635748
1428820201 1603273402
1205598907 1515454432
1490447340 71541459
1583222643 2101177613
2013658073 587008681
1261582794 98246601
319298750 1228306717
237854968 675985817
1013431040 1986215867
1882384293 778903679
160861921 1866440767
770931303 1139020933
1595674445 1280831391
358100905 652421022
516293945 1935286079
1054660798 1380872669
486493586 1367835694
266030440 2078636938
1698755605 1714394616
1790505972 1303509345
2086872321 420554361
2038782744 1209116584
182742034 600708266
52636004 389808528
838240806 1322436831
2095253892 1682757702
2009523341 37024893
289392501 2109563752
1733493812 253089512
1024891477 373663221
1961351329 1247610284
1011106677 1989311858
756568291 108016230
1133831186 170911477
1139877827 2099892990
223199033 334280817
2007265556 1563582387
1031166002 775479270
803406211 953140535
575693539 34230226
1585367772 1601812567
1390842601 304111997
1602168540 769795982
1998189834 598868552
2100048256 1273185830
869764820 994328074
1376490738 2094134026
1162570540 39380720
1816192082 311393466
18023096 1016835966
428854387 426991661
1171943028 458165385
1382625004 1395814087
99195032 1722738872
781540261 1319410196
1154033829 1421115195
1315914470 930445009
1411991780 769742994
18804671 250836941
854275979 128837127
2092049133 634180486
891719398 864345559
1664302100 1907632202
293651084 1624793034
1307670874 385488525
402260746 115729251
1044885235 222530656
871063081 277674295
426686649 2131675960
576572175 1208644792
1507089332 374849013
544679250 1451112738
929453472 1092340268
1218790529 1400255596
1450776432 320103193
1161032661 726253912
339242493 386044462
422239028 1965018564
1147670989 603063716
1122589779 1360807364
100310967 542370071
1621753478 194105247
1710617236 593359224
1508763451 990845614
51707035 1419648895
1043535099 443721761
1772321488 199370011
839776180 804675092
898183729 815721447
1588745921 410103196
33174372 1174069661
2128863450 832879768
552774955 1563144030
1978880682 2053995715
1096393005 1002092296
1265133704 1283719357
417621001 295576921
28830860 474646696
1806140882 1115465455
2011634480 827451179
368580648 535758314
2112989003 1949539599
374840515 638293459
1224646104 1866155820
320494030 43243456
1582253986 1354911524
2115106281 1385663218
1310937570 516172243
1751447888 1371214920
1669255586 1996456681
1228636138 1722484609
828574719 1622528154
1074526561 1842106589
1009572769 118640002
772489444 1433992747
1732177244 1789946654
961092551 66161859
847475867 953498483
2063608961 401381539
1954920166 982948603
2105009725 1450736792
101310665 1430090508
2045722854 644958708
1888175371 875958784
1563078849 1365750763
833780324 1502240053
1180933153 696650420
1830780366 83800953
907228387 625319124
1759847190 1774319262
942744845 902903049
1777586658 1191089607
1489176477 1113425312
1695532869 637573867
2023691600 1487756914
1159455525 1083902429
1795457128 344706275
1255136701 870321402
1568299228 526841403
47836542 1506174969
465554360 71381676
1777369380 504199674
1584770644 1990017906
1924089877 1192762114
434129951 725562822
1929389844 970866042
978149276 735614082
92342811 678855451
354675091 1578501242
2109770573 170466205
771667639 2142098348
817402866 311339264
561510319 219994025
1778971736 1837927529
1887483913 1815112802
1075744701 2041347628
225829239 1920782953
344965647 980569856
1386475429 241927525
170214387 1731388633
317161062 451356283
1704992078 1228392884
1486817608 1378242589
1437663701 2049997887
133729165 404922781
1271500408 1836589841
140503418 1465866573
339032585 1964200573
1742744 387655469
1534599025 66725997
95700657 1560235141
1140876545 784880867
358784811 1443130586
2029659818 59959233
1356152042 1577019221
151564219 832723826
1951922929 824767203
150990570 1213974663
2113405239 610184411
2033345078 329119899
963523102 838702164
500611098 228810278
386410305 310081061
1164188570 1535956213
1488466984 2120611574
2110203175 1752679127
518212471 864237371
142515517 525763747
1364516468 245733315
357963500 1095455340
823753000 2094183192
1876663689 84113921
1639984608 1758128367
360608109 642833464
975722646 628738351
139485352 1646736819
24410468 2073315238
77021803 828202373
515020858 1847330691
1918908911 592509446
1953714137 521574485
1331091645 1363955874
1337776722 1283917796
1418379395 1228869102
335406647 1782742286
190919337 1009092967
2031019441 1251889249
2128837567 92385115
353671049 2055035434
1050403332 1859696897
1662943383 234302255
1046395793 247257928
1211489068 143155624
482776726 1115528608
1958637110 2060042887
543433487 539727482
193763511 1921499117
2097908528 1146671
1824707898 2025079806
1687133660 1831973970
919604836 1504525105
1986596000 1475296134
1441518639 1407201520
1223322375 1565673912
2138169570 1988438776
1369949418 1089409303
1506492178 683841777
410438981 381685148
473267077 777522166
1154043783 424964136
1653081760 410626989
1327427061 331593261
1126226104 1334897291
629297541 1882624929
38677946 427081526
1600623217 556691054
934572531 322252685
171368593 1600672198
40213392 263759710
1309430983 1064631061
1465425655 974381280
654074165 316587477
364490247 69252663
1470444594 395765410
745705555 434439306
1700984738 24806339
1598716869 1054364028
1664565376 493511853
486051835 261851266
1745227193 1201409462
317436217 678110018
364494278 1366589901
1983319883 1942305216
753908761 1960722573
59665966 1127228474
1052376986 1131316281
1660903948 518431990
1152324902 1547100243
1490679514 1055070648
1147717903 457026716
2143444878 1157696688
175088689 1631881158
1255633849 1737518461
1125763941 351919788
1785667796 1888984620
821924184 866787762
1280431234 1905241065
1452163781 24129134
919104875 1970314899
655929992 596967149
1298080248 580518459
1215179909 578801403
2044121430 41672364
854542630 1982503273
24067007 1834663829
393936756 978105211
724971472 591841050
404637990 1746302263
1737906769 1964792382
805254100 1225765767
735813417 1184141632
783597927 402378291
343689371 577380016
119223942 2025193708
682101547 1628645971
1546609387 1408530249
801657353 902531999
669589053 1676677366
1092031462 1602198821
1245979243 1157195318
853227829 269354717
1199752940 1423321035
1135075266 1810872218
1850514516 1465122520
193868586 58503735
561849368 68312381
988242 16517674
374384896 668713239
848419926 966249899
693155021 995099577
1528091067 640278233
905670752 914279136
840738192 1021505974
522560341 765664954
1728123666 1415264996
248365874 688326593
1208441672 859906056
912716884 339989732
326484511 1488766482
857443365 1533806647
2003672857 1469342823
2064382123 1498582889
815415255 616290939
1673179388 235455062
1703298358 1121269717
1439231125 2050753894
1726212778 1303373749
1713670098 1354166759
266279418 1818170481
895855546 1183378133
1947049343 1422823369
1602400815 765794290
1785290171 1905435128
956377047 1921476728
1187333848 1104692593
1956620677 1112186458
1907823213 761145840
1054580009 471189409
710390562 447894243
1280195009 873505135
1979594395 1632968158
847307446 1335817216
247675527 1810523518
2025420650 1490808648
750980250 629781727
1543615056 1675187268
1687684768 202224697
479502884 733176241
430802746 684402312
501120794 1950397315
2086195765 1755116514
1335410340 309653301
2060574144 228917921
302910296 1705285625
201229246 1412206913
935977442 487387039
681961063 1006540271
57622880 1916997086
21733804 553073119
1275521003 643872529
1815470724 2073542838
1565026746 1765495132
1595004159 13272702
2039717795 261564544
1910691045 591269968
1453338492 475070486
1408806957 1812680946
1608513942 496619594
692844694 590895291
458038037 1376996135
1642648920 1024202535
2049594162 866743981
1502356491 1794257879
30135681 1069290872
810645182 118169243
948432203 123988599
1548636247 1854874213
821829937 1042535386
406618440 392202539
1303688378 1250907440
1841604822 1460122614
1018536222 520825285
359039668 1461125578
2112864609 1114300295
491321272 1709033764
1502065571 1893196265
312983489 627834557
1566308506 1804616841
1724645029 1194095858
209211550 999738174
873096475 1473901563
543637399 1132332081
1366586047 1202700517
1127976429 846088620
1116628509 1014359081
1298897474 755058868
1871214082 924963302
2010113812 634021198
910361032 927296156
909994151 728073102
1582062681 1314219064
1597210870 128312705
1119889605 1350638024
666982282 95742095
357603134 419454387
1275506995 1466764522
793441607 2002979596
98754489 722367678
1008443230 81117374
1080527536 2029850196
2122473528 131457452
861430722 1634988519
412579621 402073125
315225072 73470001
487149004 1073952101
1807080930 241020190
1934087523 487306235
1557566779 1719589742
1412186957 1554450319
845198299 328175928
1273600131 424036347
2143633850 870079879
56438628 129423940
848101470 1608700036
1199122998 906818248
332813012 1089897551
883034902 152073171
1234678141 736476392
1774187596 2025048447
1873868716 230454580
1611396291 234341518
305618902 881570182
1958889449 730991209
1754004817 898536109
168617636 1131450367
883936235 996033858
1291943299 1918731152
2143962128 1201540740
1363154545 209899372
900436221 1105396805
1006999097 1737469009
955843467 1086182518
1582632775 75643334
1739783520 1783605089
1622554976 1219693902
2027349262 1354939253
1904740507 1690772998
642106535 1290223859
706541668 16934654
629252247 671925924
1002529435 1740391271
632591796 271219457
734556350 397203984
588161638 208709565
92891133 10630605
523233595 1969023822
1144558068 2030919727
1478479450 1905088066
1753141888 1890115714
1582092690 321621974
557826704 1558700770
393458665 1726735944
699189937 1928562860
1908696915 1535800631
1880559258 1677779305
780894888 2096259760
1377687274 36945972
1299125956 1537435720
828460675 253610713
700965234 2136122713
306207594 74056970
1435468541 197681422
1003046844 1149921549
134435031 1365882905
1605021936 541445187
1672427436 828761841
1907148645 528091719
2018987167 102669410
154267312 1478906083
7527140 155392087
203245654 1974349360
2057713481 1174303205
100211129 1265263804
1650769195 16156196
814302114 1636195734
68905432 742724036
2103932960 311368577
1892822656 1969852891
370208423 874736263
844576901 1441543873
1499000086 51605434
1141353676 1769562136
38952019 191430484
959232214 304574651
2122876886 150251676
507173879 1248893330
981740829 804821203
1040143074 1931231091
1943771556 273119130
106638638 993966472
880515496 196776739
45771963 515171732
1961041692 687398340
803905448 889498299
291058892 330439734
329591469 581544889
1514741066 1112543196
1842529120 33967922
1903550149 306309712
155691589 1273900435
991837384 1307896630
69898333 136485169
231621637 849781873
1243810070 1184479994
2077078783 1117208032
2074683593 1406702825
937383628 1298609288
608325109 1905827252
422570615 1940664094
609470511 1497245814
1077888647 2089668579
804727086 1177698120
1261745329 1729649755
1552593075 128288679
1705326251 973197989
1323990114 1212136958
717028140 1749839166
958673550 610450810
1760904542 1923646368
767165344 127052594
872066864 491296996
1675819139 341442164
387006203 109540215
2122692461 1214901751
627914457 168236490
1593017486 513351527
399019527 1494120358
608273411 1077231745
1285646415 163257792
1966734665 495399633
1459860284 222077039
999299346 549677984
1654631967 1027263417
1942503466 907976063
1248188102 1168807270
1611159734 1307383776
1061364939 1254228472
663498942 870469498
842305872 4159996
1686876212 1629548388
350485027 170928543
1524486796 1697150808
2110444605 268632135
1282605358 1766586039
925851771 706664154
279048064 1708197402
687108205 1988901362
283010830 1017321000
1134399217 916054883
578541266 1914595435
2000145692 719853144
1770109294 1177038020
235026787 1319488330
2121053915 276736261
36764207 1164546015
195242315 687585866
249951952 262288811
1447476079 871895160
1601573836 1384171236
468485500 546866960
276476821 891353796
680021169 420564698
599293458 2035047621
1132647411 197518896
178271184 207732270
2138501279 32046296
357144269 1408130594
1434817746 934977990
873035417 671597327
1854927178 1184623656
1281457545 1962764662
1042339808 1434681720
1867464594 202001857
363886080 1616166569
252622597 1532490083
751532273 2017270102
1694615085 1564541516
1312610672 2035385099
680454319 378303505
1079311256 1664194319
1331950620 460783067
1453193661 1452208813
72221213 1469849918
1875868254 2112028735
1376943282 887537178
296609977 911768103
1750847463 1752727709
155100999 1095703731
1165895507 1143237836
1661850476 341843926
2143033178 920345732
1696144234 999235645
1501535377 1808224435
2037072763 1280913684
1149795294 312154330
1117235728 1327402968
1825697138 580364403
1196890844 929941999
1118493624 1993238734
2117007248 1293638586
735630859 2076181159
627062693 1371782044
615608749 229194242
140572056 1786146956
132291766 598445607
915272222 430564801
185440645 822351061
1823991332 422098307
55827931 982108857
1716922542 271955607
1755108492 2059227123
1379670511 1539941686
763255656 1323721638
977676830 433191037
1558182963 1114530760
1537492418 686137986
1874198031 1031704387
539050413 1963238536
2013869103 325216976
704954226 160418303
1506230903 1255608382
374222605 2007522571
1500910567 1760584928
368688135 1637339106
23110407 1390968320
804446198 61150913
1005940438 1688538298
40045636 1465977963
940901232 1441460431
326187234 1614578537
1319348791 731722789
2052830526 269400804
534435059 1493815696
2104579424 1140483375
1149668046 125266505
1898656191 1080770431
2022473697 2055658331
551411272 1621050351
268508014 39205871
116753393 253601490
902469918 762522153
1727014248 1561919890
555710319 1291251431
1697977454 1396660059
2029511409 58713820
469848387 1449485720
1569575304 854046173
1976332892 1221750938
1469865024 899196298
1063874833 681585803
1857807770 387007256
1278573248 784779338
1659755632 1576951313
152931994 1547310267
1592473586 1132951203
1028434121 1540618914
1720029453 1390760443
915189838 95205943
1767252442 2138851348
1751288606 1573725648
1638193774 1780330281
1397255699 1904802506
1767753156 141869932
1479497330 623772404
975107257 921716755
1862926593 1819066145
79017055 507832240
281027548 149707676
610812858 650597040
1180350803 2072853470
1578367417 1482994740
656002770 520148568
95646564 1036687442
1972265405 297931282
1696729472 2014963275
737830965 1167931703
1292064515 1545939731
693616345 933383066
1973717108 1019184711
383618846 2102880034
186887671 1675376237
914324520 540382676
1879776216 1438824569
310162052 610135239
503803928 1177239248
1890122484 1253769699
1378143948 2099169067
34306500 430846107
196253020 1985467437
1289801493 1079923173
25799738 1343654417
248644928 1020065588
530842732 513695823
1889811108 2088740662
1194988405 1285431099
1881120874 1209304861
740444390 1935687328
1606925856 1291578527
621371785 55931567
486524659 1188733331
746573580 1149224692
1813410417 1623193192
1923651258 793551484
1846599597 1633071754
19544497 441646785
1251732065 1863226178
695900018 945789883
1267686552 991015209
1430398 1986853821
1964995951 1986727639
197292749 557730203
1836183904 1595466542
1641527399 1019443768
377410002 367618347
750878237 1454988004
1052460179 1080384306
1528195870 1944124657
1707032193 474648186
493718957 907048318
992702769 1729772519
170627793 1219584482
1564092096 417560015
737368142 765116709
109473241 872713759
260466993 752771886
1676705208 764352847
1663512898 1276134176
1095936607 406456099
1836236496 1805017475
1635866226 980324858
738128585 1285360417
1650137623 634492175
1202612694 617842301
1066183502 2057244771
2058793453 509353727
1243124441 254497990
736179355 2072910425
1270807584 116955352
95178365 527018328
1158258742 941574499
460188977 1839545330
1410810777 91547165
1780865120 2005231090
1762267172 1387318489
1952918647 394582923
1031044943 139817571
1982183335 2094571749
1240927356 1217693266
1142217008 687356160
1180934178 669431072
1475920796 1465926825
1957090066 1471503161
241165106 393593143
344437268 892125547
1765068243 2059199485
2021695711 322465339
457751874 1369484936
1349943352 575117710
312766687 1783967860
1279162177 2009031453
966698064 1549045616
611675945 1012782464
1426492396 727506652
1256310423 680799879
662293386 1660289577
1832869971 1948962847
1779736714 1630222289
1653564351 93573167
898497053 972121580
1809384560 501217702
1511391629 1557945597
1203839946 519143910
1591305909 1154943139
272821969 411597576
1654215169 949693424
2082136012 1983482902
2067244046 825140856
415903996 964087391
2069230266 1796060335
253495248 197117467
1243688827 2017567393
1358916497 1164845845
1159315785 221693627
1169620996 23694999
1992280101 2064809305
1044477232 1217453882
1638044372 51889984
1911818867 976324602
1866130774 640445542
1569984629 1336896417
2026085519 1119629181
2025051886 1949973437
1872298750 1498854031
1272484702 360648756
518412225 395622644
1472205678 2051338799
1667235428 1580940283
1975087308 625602927
586510301 1339860107
1606320425 323681996
860873790 1389348431
1457409936 1633568687
1879668227 2127863644
880292789 1334458849
1051422581 1092237796
1357639523 1969034546
2098551007 1144410213
1641325673 1775221869
1304141668 1961119902
714309793 1134855419
886161111 408609459
1738466407 708387761
580003273 1938947902
1081371400 1729669835
2131010899 1562440687
1271479769 2048988339
1801500967 1518721345
1854397855 1348967669
423648129 2870837
2080733027 1568298801
526152675 1619977758
365228758 1523988267
1404780962 295699126
1619502728 341390863
911465214 295134748
1050261166 1913813650
92137828 1670716899
1589443701 1368235200
1875380720 929407726
776628121 299311886
1483291968 2023895386
2121193461 2130860558
1070504913 1935275734
1749598386 530273547
257515741 1937550503
1631689127 128839775
1770190868 40116881
1371805456 1342012126
2103455399 1112651651
2033670494 171342144
634852206 325731910
1427748215 875203779
1107396761 740501164
2021283189 1738689318
530039919 824357913
133067841 1205417385
1300543240 611867679
1140774194 9994983
844627163 1179967112
1071876109 1609597722
367409654 204759114
33908010 885194086
881460186 549127340
1371095843 1673650267
1027351336 1409781036
263436377 1923901772
218172033 1472144468
1436411554 1101961428
2109302261 657017788
248970936 1749971046
2068716671 259874939
747881889 1509304939
1318276585 1045894754
1696959087 718282655
913377076 1576932433
511296386 1244998932
1285700420 943371076
1774563820 2053355812
959979036 966302254
1166555895 1566066276
1776096662 1046679779
1239887190 300470659
558830393 1254165733
741703828 846927862
113790500 55451025
1888687004 2026579560
1445241509 417931895
406149834 1579391765
269273832 1651183361
2081847441 877013371
563934390 560595778
1194655733 1248116673
951013910 484311642
713986408 1311427616
1247045388 1960629168
1796969063 1919983659
987942751 2070086343
1465730140 1428228532
1204597089 1828194757
689878563 1923306284
1975184187 813515065
1505999360 2106106060
1422413742 1104113637
130899289 1653859477
12136875 1842616092
536197594 727236954
1051462511 1606227728
1485156280 863060302
1993136408 1766639043
1300910372 522084726
580017620 361367116
1913369997 756439682
1220248463 713681788
205945864 1925765885
1819728550 1140646812
1587369079 609856996
2021498067 59359889
360421964 476234197
202456092 1585823263
227883028 831320749
1956736002 1708458926
1054584333 1486062005
1895754520 1231047934
211540461 330840471
1675593 622725595
1337137889 105277429
284049978 709404202
481474996 1810002177
418451072 679068973
684630986 1293410821
216947170 532459768
2120217330 1421560469
1577690329 1062577682
284810690 149800266
855323338 612612700
238966205 650269299
761172506 1757361648
1686005358 429827039
812977762 1437911221
2068675210 200007854
1195410297 439168457
1092635209 1606726226
1562800893 657383458
565843163 1839399896
1609740330 464712698
549572659 1141042133
615535778 1566167072
1845061447 1324896417
1422463653 1666607199
248580607 1343813062
1187055603 466241802
981098774 222001517
802611674 562914018
941262661 1669647654
430708842 658915147
1805566980 570686416
587874299 489331301
454301740 2078813885
153447977 19332742
1705924851 1809568575
1406308887 949010608
1089935118 547362795
250390360 1123104775
314210245 726517841
720116386 951373018
1698007543 455788344
196778659 1851387719
1990070908 545389661
931142631 455068065
276026308 1650509913
886502295 1485261699
1716772762 653904538
417526329 983069613
120824717 67502286
1699455599 798965789
1631044423 621913473
2094213928 839211414
1907293919 249081204
1594636643 2101037957
1563551699 1791874743
824976503 61029278
94243100 1982389295
1951077279 143755945
1747035115 983087862
1344577973 325105449
1073429885 688965227
1650980801 1855423628
23501760 450750107
1166445827 323891192
100329752 629422484
2123789039 853682885
1758387838 338366416
1581228146 178732974
1167474205 1717700487
1472014476 1663923519
1536214657 1040617715
73672336 500634720
1453680929 888142109
800792314 1254101048
1895232162 839252134
1809889840 1931150694
1702374347 728418358
1234870945 242817529
1422169912 490462627
739977129 287572021
286366412 1566422552
207359420 1732122184
1334593703 1538252609
1501481366 1950590609
1348035400 376250648
1821529561 2109608513
406816378 1070301758
445502277 620794714
242401146 1592823037
548843678 643852401
520173428 1741489309
330880010 749844502
2101297643 385237648
969313030 1130663485
2058956169 2103257760
343834561 911468029
1184766620 943970996
1316287436 1469623075
1823303450 1983196324
814804679 1640999940
1940653578 17817118
664343031 965414867
759661971 1418064914
507018484 54541437
872885230 101809133
101519430 2116320340
1966781696 823920662
1243603170 1112087703
748457880 1528637611
147285429 926356445
1289830307 346154495
2060368369 1017146066
1710660285 838935356
1876050804 488760870
1311315755 919438704
213465886 1392923956
1637070591 645448450
633450907 1416158705
566732962 1779947533
1178317662 516675345
1527523507 1802777128
451567192 1244336701
486674337 873985513
1072850159 886609040
87898047 263166177
59332271 1982373257
1018159294 257900095
452687815 1355796677
824795692 1726152622
1833341766 1224263632
473432471 1547334231
769008732 880955552
1139547271 1889096629
1854238217 236635881
1938483785 1491711132
1326674633 1540393704
34469124 370430665
1538525596 990032052
215158810 557689077
1016607548 93359458
1905884347 1160379543
395018172 1402154201
628043250 809817324
2106551143 938530943
648966687 93613944
371782682 250302896
1036310368 537475662
696101866 692698890
1392600206 1150929059
903249720 449332853
1561604135 1618445425
355499735 763990399
2124138386 1914782904
999950340 769482574
1810825157 1698200584
1594822389 1402103832
1375646859 681974474
1604097447 1837929656
394283023 1803874076
322314259 493961076
431090233 1843091627
349445891 1126989877
117043899 1866100729
931702612 8546575
1247758068 1279178529
1597152871 1998836335
1230963821 186262616
1966152555 1188094285
1476228502 1518560277
375835 2100813938
730363155 1894992436
1234952063 251658285
1223975829 463182766
1702029983 1049735194
592271362 85414594
827267305 565526131
992858926 46012558
533696007 1902018802
1913218985 453678116
251654884 736873058
1699273938 915705658
1531557364 1027282103
1374338814 744357864
2011382265 166549395
1085328656 899101587
98010842 1041962397
1632801832 739694961
1397873081 564843137
1066834248 1584085927
291984579 1724820431
1206418228 827821768
2077763495 742949389
1533802116 1303365365
2029647628 688844586
903361461 644653054
725722470 249894523
1322920320 91784191
1025425889 81308674
1008548540 1499639629
341279871 1329428025
771465563 1268151325
1629012625 1146050025
22290007 1873845966
1611547418 763852101
907564179 1218054023
1061056154 362739119
2139526899 525641062
1285757340 520416732
269859358 981857082
320003940 228356165
1890690117 2032205139
1273574355 951480939
1585087910 416596418
1931975620 1621037650
1748126787 553168255
1175847604 325106240
810843187 1258084404
1084407421 1692182789
1841983284 1763365794
526959472 714393473
267053804 1319826142
2060740447 1617506921
1615001762 1285046872
543862930 622721383
1618271523 1469168903
1301942327 1117335356
1254914363 382687212
1309455108 283849226
2662248 1969563318
1816543590 1833724098
68244187 987448627
478538235 1116067538
753785133 1087448967
1327309129 1009768447
1607378398 175616329
1870772395 497680382
2141410257 2084983563
1611552712 1640581002
1772683550 592311542
561054655 2093212735
641240370 491678374
1043212429 534852855
1997682924 1700180722
1953714241 1432235846
299352066 893214448
1786540722 1372705349
2047245972 1074908609
1471711576 838631981
1291397978 228338746
1910950256 1326420737
1954919624 1483654575
32415554 1909222594
514751097 1556759405
259796804 1941356631
1759589600 2131138122
1137908058 1183820505
1653715328 318750202
161394197 489164367
1344773820 1536556036
179835286 526605415
1084090175 536473312
590749006 561849463
717348186 2040425625
1250073448 658990162
1510949511 940031459
71726079 1239452301
922050764 1539275091
626138213 360760178
936884765 394039309
1600670773 1269585570
1346037792 143931571
272728184 1134981659
621049209 2102595850
2142176621 806973621
195945821 2055696745
473219060 2036242754
209179225 128909003
2010961419 1704385126
1721718473 1627578401
1345581277 1590945637
312303603 1564893547
848593804 1262573268
848875582 465060003
579099196 92087845
1303760556 1954902973
364962729 975321876
1127395970 242772885
1249089835 448009896
1583202766 1085789561
401279700 1375547982
2104999469 225296662
1981940280 1451912103
366014292 1706217055
665560228 375424081
1777467568 571773236
1399059196 851251304
983289604 1056194854
1378347664 1068782957
1695962264 948691345
825438005 529096686
2025002989 1419568478
1301746208 1038682290
1912894945 2086953939
1240543495 1024921508
471013458 1213834643
779480873 1641820589
1148204756 1542554521
2044459647 453865701
1461988604 14548901
1882960771 981823141
541690014 1979207900
651724997 1952096722
1627725700 895406421
1996193556 377695297
194068332 1608393308
1959493935 1580008303
1651384567 956067570
1114802514 738542760
1791424635 43674615
472137000 544421632
32134344 1152193491
1651241508 210338909
763292750 396351873
837000730 1510338600
1269330720 531606070
580651299 1432600568
191361505 1083527943
1734318586 1955369119
973490328 629043172
187763648 979735355
1599460877 121997961
1593055150 440889338
1667073338 1867394756
988561062 2130297613
897078879 1896825623
528726943 42099931
853520139 2136015822
1555125367 1401497182
1951817794 967209209
722136691 1851496827
1749433778 1617909055
1458029979 792830479
1107007328 1783203485
283891623 1675004507
810741195 198709735
1614163126 585213619
354077822 1066651837
13626100 215595775
1489306378 2099395010
1268949323 1304151117
1913325555 2060317484
1607407806 211918057
1527124411 1873787962
2063145358 1680929709
380318216 1677260416
110780545 653234905
2024606486 1367533326
1941675245 1209091943
645521740 1697507884
605327597 1230502867
1292398307 1241548727
1568934615 2052349258
397945635 2079911128
75529885 1350602705
1015536456 544732731
1616295470 8973169
452363838 1270439748
783089292 1671937584
624549213 520323258
1373980551 264212076
996309634 1936191653
349178595 682216620
376994733 843704322
1713678472 38695035
905115517 161528658
515485090 1969149929
2129939849 342979015
563252456 929097802
1951829188 977752215
218764403 1911461562
23757514 301080194
1939450421 1064902749
781669831 1516430491
641345678 1008339957
540552854 871844756
1585304455 901270526
1458539743 2011783852
144129727 1794750321
78346525 1591747753
1129230420 1860075868
837772781 1750580512
51495748 2049776438
1772628944 794486304
1459793115 1903959011
561253210 765752098
1145231126 1055835217
875078820 1031393274
1594954750 892933977
217665497 1444776517
510349903 1648653434
1362664212 1643132632
1141841849 1546053205
106786681 1344078837
1899803117 2021019270
1846831495 736108351
1721581965 296880440
575108384 1840710777
1602101753 2074110870
1712634338 576772015
944815459 1855998434
1779487462 1745870000
976861337 257585020
1426538504 1154372236
1487430178 1731903193
1505555130 555842311
582272919 1552355379
1550914196 1792416364
1109674396 555891491
1091905239 320582043
1794825622 1995831874
440220801 2084750626
766365808 2099349365
1700765693 772729374
709784761 1993774695
250774049 1972923197
2042484505 540517825
813405682 539134420
158372343 103411967
970400905 649059678
1114544682 1049072142
1112255510 1476446741
274021918 736021189
1167301539 1588507037
489494545 401544496
262250294 2074149476
1618483336 145887070
1637933905 592767340
1841699713 592773017
1003545011 390690958
1013577835 1054181982
1919262836 1955402465
36795250 542723878
1184220662 353952162
1484437223 164612614
1427670850 933523720
1957276026 511321666
1643794173 54428795
228004834 961798917
2015729036 879721614
1781177602 162506134
132231831 771378579
1110256720 2145163242
1269857137 1823321015
1748776940 878555126
1353838246 809590960
58054605 1345948570
868165270 584288957
710952579 313169088
165631941 10549059
1437472306 1381796494
267545156 1507098807
705430822 1448504885
1624158749 2004155309
2060618199 736117191
1193151501 1847933334
918621066 1540828685
1330277451 1639988815
1724705835 1909174027
238407311 373499084
1029230729 2070082672
1865217367 765087532
837752321 177888404
1858999059 913078358
1920217255 420678360
566553193 645756998
303504794 821082763
1123978589 2111360864
1979735857 406682720
1144693077 1771771100
314292449 2085037829
1356885657 1126640947
1566624145 1734965525
131617410 177299976
43147431 447867334
911053 182147026
1064011301 517588746
473005398 1688757943
2121559698 954330680
1007169571 1818391416
447318562 345621108
1060953792 285634685
1295478220 1798115408
1833174258 1060542330
1792121891 1836890590
172265088 2015371094
611221401 223636794
1417908060 1997381054
1080917763 1449278710
154220263 1544880450
861378515 320509175
1079922282 545860846
1137399416 207113598
1893729250 488276651
1129767766 1770315980
597135778 145675803
1305833115 1319773973
1571394382 1062673472
573065009 1245829361
918647691 1433365060
888930663 530867450
936813186 1421594717
146163473 1736070157
489646738 867320433
1284099966 429638600
856942059 150347025
1921792460 1618616759
640843202 444970258
718956421 569890002
214430520 1985953863
1396499800 100950015
1813762379 1986099739
1127519251 1199077868
14165589 2013310469
655885130 1573305795
2107196178 1081584166
1561231139 1753021586
2003686947 155726369
211070433 624745597
1013482378 1862964313
570090800 1627049410
685142561 414138999
860291470 1466733819
692700888 718664437
1432410418 1466006950
1597259772 1567532329
2098363380 1508925591
633701069 1942571444
13373235 2001111616
711795430 2090136925
606438250 2120706960
1109211617 1536275593
695238914 865465523
63817576 520040817
1345008850 53232257
439843719 664492428
1470992264 1535507919
786161906 1088514886
1473623922 1581216821
1410431902 1604822283
2099053647 1492297522
1781728551 2054929371
568150739 844114143
1564529142 613686261
1788999869 1108184594
1334655649 844679783
1372985992 1453948039
3954270 393712350
1326394148 1672109570
1395580500 1021476165
1412734333 876813992
2060154386 361352395
393840945 436103928
1875943313 1708307670
871535078 1291359255
1881114802 2035196571
1206256556 1050191803
1147554252 441222395
1380284859 111844519
493938782 2036689143
2099995852 1775391296
266689554 771305307
348653812 1569741127
256025795 2124263993
720286732 194606018
1598199314 651249692
182159567 1594427511
177456020 708020971
907938724 978994557
1865412447 178211813
883065924 422253541
403563409 1757058217
2050494489 1242613323
1372331073 1746775655
1445740637 1639034544
2096247817 2121008408
674417861 691443689
24667466 502531198
782683011 316112416
405014813 1111078421
504187612 1541207017
191008122 1031729795
1553971100 551306251
1941088643 1400979546
2095274591 1889277696
592170890 903268121
1354077709 958836120
718101261 615651030
444098803 40764202
206856335 963912799
861520466 324493493
205335773 429273707
1015152747 1716635685
19534484 78507397
1463133985 714629330
1538759871 1245503496
1365760483 1162888230
9222198 1434701235
1966260129 410811743
620117383 333146068
617124195 2068552251
136312172 742919249
1160316164 12489010
2064006821 919526293
1116900055 2132709465
414620422 1240395844
538878083 592015840
857170449 612052568
1149837673 1305011610
1985757190 1390664749
1096668576 1591983306
990455933 473703839
504838278 1110428117
129466497 47451564
2053346812 249604001
679016823 171876109
785637603 1436055371
85058086 440070183
924729766 33973950
1576366208 12239423
733547997 257099903
178610430 72878483
2065776810 2118152473
1136879289 1453620869
1923796715 1613966087
826391425 1217058086
1312933333 483442287
1267598120 154496881
1815894536 1226981007
1253398995 1622562305
508251778 1935313745
820686458 296357766
1881802109 1199890930
580061599 1971312345
1389565680 1193979553
1251514927 261130247
1219207780 1929824884
916833532 341395440
1770974082 1572450680
1524556625 814881095
1451249386 1669818960
877322422 1721836724
696955194 1039157562
1945774502 365599632
1635567540 2109118030
1972917048 14553727
2036482734 1278920533
715395983 2037183976
87066007 1415034551
1152572410 708078409
312837922 316352079
824988529 1538135414
225074945 1602999126
1706695636 1247489415
745486913 1222331469
1755027079 1571307436
1656832396 713516973
45630040 1281018344
1594303658 1150415307
98368513 1971755182
1778681850 847113622
2023395902 444068988
376738364 241316029
1551904107 1530000807
67675099 1004677811
1008023131 1002657491
1020208032 589787673
727693822 1628458825
30519670 756684812
594403383 858738612
1052389271 531996946
2032463898 1278559800
1513251975 324287425
1761194451 476528623
1416618264 791635907
1434723292 969155080
11444165 454310287
622661072 1430137804
2133671364 1763985496
1539360403 904290423
554191327 2092072117
909154200 1003570722
1518662864 413269860
775702010 1195235703
2114587245 1877297535
897439202 961417172
451556034 1530469625
619228320 193711126
197797279 488202372
528860263 261062963
1617350482 1599130845
702754437 488751909
561025694 1979998788
316369528 59021302
1159443327 831571089
617243963 909149497
918153820 130937928
304140202 49951371
167140633 557058319
633118679 624208629
602508473 572467070
1362478697 1686004497
2068483442 2076540720
1218942031 879871721
513037056 845559187
2145723564 1327053441
2040921256 1298396834
1288461298 2028879002
1935807011 1526976271
136990987 1690795846
64292945 219386716
1960023396 1759605598
380095543 1620890611
415782986 810180360
1107182533 603294659
999431686 1543740994
1016224411 596122121
687909777 1689927029
143507843 722033512
94733048 557686200
167385796 1679563818
1510479797 962703198
1192612969 2069381144
273248554 937590634
904858745 206917181
1273196100 146539637
697586132 1343764743
760680571 1576357824
1399386297 1487251602
2061427397 1970754994
1063891242 1569297346
37716491 583493347
93326534 744645409
589305581 1466613228
696817416 662414530
425328794 586070577
2015614398 1782778745
1424528593 252096698
1926532474 1793553654
1158751368 297304034
1032285232 243859996
1239002337 1340418162
1593957824 1803425988
1647031383 776696736
2057090453 817672414
788529060 391992350
1616656360 435815689
2053039956 1637691772
1816364964 1829063437
1036444280 322695465
1528715078 196521862
101932941 1283711530
996517613 51025184
813876362 263689863
1474643033 1656147831
1291929929 901060473
1490058783 1102437125
2115173636 890570342
1947041313 987270008
578722401 939049488
545919553 330351836
589233723 1131697374
641500691 1726107350
2059983817 32809350
1914071602 1888479380
459790051 1882907334
478059358 153134849
686570354 736679598
1173883523 1877184362
812092041 308669505
643231635 493123173
1210025984 1069042422
1143909340 462700854
1371417817 305976781
1270547710 1334196761
1102689612 727134656
1620535603 110546700
1188979714 854444201
1582691676 1024752793
1707185627 208745787
787735188 1451286848
1572643999 67133313
386989641 1767293158
1153530854 739326931
1348370685 1355850886
1366029029 6498168
845800220 545018223
735913813 451804336
1817611415 1462376143
1161364306 881690968
1641017929 1496248828
592579073 190604479
1632196595 272615965
374013485 338992059
1714921188 760633015
1513920612 1564221097
690363641 394145752
1456895740 1170030312
1434909362 1769759401
863235289 1034357944
1768979840 1256240723
1695291660 759088641
949641610 1248791536
2059925814 1452120443
1679874866 1512906297
656212145 1452946758
2120638198 1008044903
1014705288 1165641273
1343682322 640935302
1883584399 1267862301
242085513 2108689367
1357101387 808410061
1761100706 639981699
1507878156 1306904179
1645774228 663036203
1393038917 94742721
321601355 1663689388
2050637521 1782595802
268351846 1851093282
331022666 1082451026
185457908 1331333883
1169941498 1383836535
1445935836 1324635069
989189869 1687804817
884089187 111471306
646283426 191860519
706969685 665815718
1938500298 68087673
1725722567 267414535
865994786 595359580
1755019041 210791160
1691186045 481565071
1753144913 1034973937
1134662621 1235355780
1551266667 727685332
1174266525 1829743527
321284913 823221900
1453321583 117718584
1883308277 1298721357
512261902 1114719641
791265981 1661518427
2090783096 1467455750
1590047564 820567490
402730305 1332293498
1601473909 1425277062
69649018 713404219
919732113 1501280858
1090850170 1113030988
157840400 397752677
1028835371 1884861485
445195227 1281388172
313890562 1553236001
812551944 286078823
455283394 209891407
1019357946 736530289
623350051 738089105
269372624 1236155989
258443145 2027411121
444632545 148138372
1283607489 1402983419
1926074343 999638419
1046050673 1723739300
1379175631 716501225
414206470 1610756358
571413423 1367140933
1524492002 1272779237
1616489029 1522138621
1542646377 2122377073
1367297996 1722004630
297162194 1939351772
925671910 578059256
1735970648 52369341
336879403 1681135369
472541908 575033351
1103758615 890444230
135211579 1002909254
797393359 1451890560
1057716251 1328400915
486282611 1934982569
685422725 1089184011
658740701 380699681
458040037 93740681
613274674 721121949
138781499 1246769398
70648394 100645730
1352784940 848056310
2030115167 43171375
896409061 1043677974
1991742834 1182854470
583922311 948356097
1214303863 1003396678
308113387 111721564
145114313 825151458
2013066239 230222023
1573108881 327891936
231394827 1430239565
1427401503 1716749521
93212247 2098998648
1241096339 1654605330
505081254 685848831
1787643235 1108256942
975492065 83796801
1485605504 840020921
258138513 985033520
1747772468 1483955217
1913210757 242196741
2007074207 1117325709
472376014 597710668
2056969204 1457864444
1308893219 2086838545
1604774041 920724760
539713477 1855059121
1924417934 240041548
1682381915 736191932
544220041 1344101133
1310837913 1633515319
213398862 123071027
1309650022 624315834
1374563938 1382952313
2071105725 1432449556
1300472088 1694771947
305686166 1613152463
79580628 1167102796
1312171275 1712675847
1775837139 576111575
126984030 1101081710
1677953573 230402698
1032279715 500482093
1797434115 1590099987
918467634 1312554075
466158982 1420371731
2003688424 1035812638
1616780262 1988192091
1035788288 46334769
1733390444 830751460
1798340218 1284563653
1036379491 5084211
842373161 1128179986
1307449052 1447239231
355680026 754916570
282297978 704480233
1873448241 220425684
572678792 157575491
2087396071 171426558
923964537 1359312108
774710866 1572656617
1350181000 134088613
102610412 318556950
671214208 2143597923
354608401 603053229
867128877 1058186912
525270520 965657793
1482945768 169369689
1031320594 1836603080
1556943310 1677881534
85821127 526743971
911783323 626169679
8852844 429124328
1910249992 986213149
193597933 1613524166
1853371286 538176362
1710209780 828521472
2066066480 1311453152
434409009 1205094829
1708831634 1452845789
987386147 1150746607
1686261876 397285880
571494489 1717700347
114226243 2043629797
1975818677 1315953846
299890222 1538092271
71331754 1425995947
1580388036 597037856
489569517 1817004900
1993243538 1033345156
627535522 1911899956
2116029518 23916380
1054339263 837015494
2045501018 78665365
1529802212 1469153492
1446304663 84536784
104714179 1686834408
1528012338 389431968
1815337845 1892263462
132331494 55884394
1449012317 454044622
1033351376 1941642501
1074761584 659831961
387464978 2010185694
1277631453 409169537
1878993790 2137021704
1763578491 1487958732
92558154 1942325728
1919385350 524165838
1753490932 1409566997
1013212168 1775962557
1392300939 359872741
89326551 1455177005
341146900 1099306959
393247193 1540633119
1871173181 1601409223
1028761680 475495305
1583004542 84072819
903879357 579256219
1833530070 1458504629
616288394 1510217092
114866167 1079485129
595536880 867414923
1231797500 443088896
716203743 721028330
1911293473 786417635
926662054 2021248383
2052039032 1265559114
909910098 1970906747
1115836517 1442529842
484834711 866591984
1652343962 1224023600
1588385039 1980595077
207345206 1403729636
184291167 2071046629
1564029601 1857359218
559991082 1224406082
1471330981 580165325
651341025 296043078
1506290750 1016964178
871668554 2107276861
1427812227 1185922096
895911835 532682775
89130775 1169555799
1801198777 1887460463
332938557 742150752
1687623985 195671270
635566825 1850144863
2055690906 1849825430
1416155150 1429849826
2091307507 1419212259
2030855192 229998694
1737932012 1400474358
1439986790 155041147
1996815443 517499731
1208775567 1410875189
660248347 1428522574
1076135837 618249137
1358302230 534995388
1685674647 349954759
1167354511 1609711153
1057141978 60644205
1651629465 1562968175
842522797 499507773
1265373177 634235626
1426398640 1293534961
1921391105 870849331
1937407039 1980957703
654285584 962409214
1130282903 1813957151
1211935154 1389146688
28926747 1883520494
16307243 1698046248
596406239 1112474735
726772026 1497008520
821280496 193618099
890937232 1392201353
1569970107 2083710266
92832734 1589542965
815341711 1938601325
1431629980 1055355803
791943128 1689818599
76573479 175841136
478646562 898652264
254547288 1305598111
858838256 1183770521
528521485 859531154
755922996 106975014
1413528887 363751619
154466568 469808470
1640336070 1486795611
1040204999 423507703
981845298 114812542
2077322754 1000996268
1602323265 698205060
948999827 1218274998
602229602 1111930585
1753564167 1168456318
57210137 157881173
350070252 1086806010
151853836 2067661697
1281224304 1736985677
1963951159 735303255
1373453188 2108138856
1694635336 451201938
86873192 1459947775
860314913 1989659327
1375084411 169292562
381045699 19943741
896277403 605853643
288840871 896599766
861391811 412383422
150589929 972089515
1481750034 842061080
1791616331 966783741
1631974789 113359684
266205765 1359090257
101570465 1334918613
1087859611 1675722178
1809910887 946213742
245532200 829348337
1237342857 14476995
2081930805 1318627677
515781025 1659039137
987508960 332880054
608495360 44350719
1126783286 387351249
18009802 349303451
1541849561 5445556
469582204 1540539644
1183457899 73963341
554932583 999970442
2026892364 1343054010
257422800 1641923462
2025048426 1977054516
1738284123 33656602
223950521 1618496054
1947994985 461294148
1966779283 2071598399
1798447691 238365057
1068828872 862878096
1016123806 185585211
859019189 735888834
2064080177 1942163274
1568319832 874913464
420794494 1967583871
138876261 2020932579
918594272 1675125514
206043854 965242030
1527648257 1326475715
1921730066 930685492
645612394 279472274
1356009585 1271638790
1497569234 1398752345
208523895 1992929351
1342499014 737151918
668364469 165483599
550413034 386324897
1149497346 2006253441
1999910808 1608801301
1586875836 1348653921
547906883 492598464
1434579309 1307838250
808190382 1127704309
463430833 1324968350
2074816478 1628565385
1250726755 1707199414
1086969158 1779614384
653377845 1261918111
1140491226 948919658
2093033791 1554473027
1468517988 960882595
1304616270 1796139175
799452151 121950352
605102824 740811259
1709165085 107418377
719894047 244649212
2140570509 1363160205
1844926235 1716195630
142523240 1625905813
1985054613 140642156
132346675 1596457581
1083766001 14769243
1986560324 2087117424
1806812386 319834517
1971949018 2024593075
1749095084 1839739829
846702542 71752467
1224485407 1690365181
2073895715 534046645
1198951048 1991260854
315836964 190659119
1436102483 444247323
1316749381 760945884
2011066904 2032423648
1259641252 1717537283
1711040794 959494636
218196625 186073212
1754846484 1674342677
457437933 1949081424
777026889 3331745
1012657713 1515093661
1807684102 449209243
1797484536 882043210
973681126 2098099806
783010302 1043083122
1419876602 1976348119
316947169 851844321
1008090230 719431135
1524267894 1274172873
569748626 1258679614
1179049787 873988216
2059747186 173908506
954558273 2130289936
282289723 73677215
526911463 1393603829
2136357919 1588921846
764006914 1798637357
227191440 146181506
318989229 1679021240
1328559495 532696247
316551386 848875802
867826674 786432875
30882156 695599468
646916455 1025040933
1403018448 1961456999
567329306 987911010
1819051822 484208260
1544898600 41568855
94109675 471811619
2069676068 1848202476
1071267646 898752905
2009906584 604190053
2063631486 2034385717
2144861492 1193315879
1307573855 99893451
1029053353 2129858998
1725399378 327856103
1598749281 961639226
726807385 1796043938
1108183016 1649743439
888824684 1503067424
570748631 1990619620
1692097714 1972913815
2141828477 1519118496
480885971 781973437
178735250 144258399
547921724 1589031776
545119553 1746086749
861389762 1895196830
1189394628 545405056
1434879836 754473568
1919557171 1340630035
1149451472 1962655902
33874961 594246875
326109848 293597403
1496973842 219204562
1359727336 2027928351
979652925 642569002
516725457 1834393177
945187343 2048650562
1611847562 12452063
1095296337 1504824681
1985307142 1065317901
22162023 850855482
1193259889 1698832100
1040201791 1102855181
327843132 1053326323
1042923039 646672381
844206166 380357577
1286681164 682754390
2130440407 2066698816
637131684 1149926328
90474324 710734327
165435109 1955013807
1347071186 89070223
711732620 553105674
708598676 1924352988
1140668661 366496888
1537471400 1555003584
1579253006 496551405
1634114207 2117564411
1364125096 934818114
999029438 387355094
363586455 1450856067
1669009301 742424935
1624037909 1801408594
1321614832 358064265
193023572 292427749
1537917394 873042609
1762190228 775420432
215334422 394901820
595007289 1123815598
278359150 399822613
1777809616 1681325073
1206980641 434324374
155346900 665928799
168208974 1304050930
1239058726 1464194420
1670230489 1299464114
1023277382 210902403
1205609315 697067331
148917571 2120067789
1700039030 621308554
343529755 1228459461
747850589 825106952
1035816279 2028655696
809846505 1882408490
1836626447 1643802934
1270468786 2079635528
18600772 1122531329
73280196 1698656828
440544898 600529041
1374182063 1447243444
452082568 1956745893
1759617056 1871035167
278820689 97048690
1360486428 1636639884
1807346648 658444916
1789624208 2066894123
1760102517 369899848
1651479803 2005669185
1217822566 919262842
2027861729 1073895845
834533800 832647587
298132436 342302104
925524927 1730047782
1198524973 712526569
115024327 800301158
147002630 1644220992
726466557 1115092062
1549837522 865427347
506964194 503144941
218507393 440206710
1587509257 1171751638
1198202449 1586827411
1837612384 1495141888
706214151 1510938175
1059451072 1434473844
1803944568 150553845
1696661863 95005489
928437994 1469716888
136818485 140609531
2131752902 76040494
989353003 487174065
349708361 2040854212
921238555 1977028518
1698302497 675214263
888563262 397469743
374777717 119659309
1953460209 253745229
921586240 437012761
1241208541 1667842964
2007455971 1303955264
484927583 1694052530
1823266846 440608417
1720477153 938993558
1758502193 2036703085
1653460062 1995291768
1715035068 1131340121
454671767 273731361
1826155321 1912683577
1186258710 1613268351
2052558242 11110343
911277194 1025257107
349855194 521883878
388172191 355824071
1926867863 1400102083
1832722865 1646351725
1151427242 1106464603
936376009 1471190620
1894951946 2147458871
291158520 1107026514
503444845 1726775297
943167628 1562560740
1098041585 1827842559
1400154841 1328492145
1829673732 2027688824
230051223 1919446012
272803883 1304495676
2129440779 1317396518
2128412600 1848364738
867942913 1527045694
1634276851 649172966
830489965 1333503463
2092259961 2066081014
1498315306 1258402840
1427380142 1722666833
2013444064 21088319
723010860 1890089624
1191207771 821121364
686518512 2029257520
2117518819 875229133
1556634373 708402241
825344912 2080346765
369762024 2103813740
2004825172 1983731042
1089164054 2091106277
474243484 1759066651
1826047019 1384388138
733370085 1536123051
429017204 1278188624
1607355089 399207334
1575373076 367873735
1312226357 562474666
1333197300 1580526687
308842914 1811594804
1270850420 520821098
1197808160 118502925
1814639921 1611123978
2050554369 1466266489
22069170 776289261
122490271 1212870620
934729877 347240955
1008192253 1776969047
1391654661 1641257086
22621552 1591847293
2108841399 195824721
1286248830 188163885
1808692412 1598193705
763690864 1022430474
886706480 1416093910
950487411 1431022139
1387177735 2007404849
1769029872 1251717375
221675342 798522510
2085335498 897823788
64836987 1650981699
487326458 1308252144
290325782 718800811
649667269 805337777
1963928332 1236256243
1226554077 918009550
468732907 893975219
138801659 1881635947
883520483 77891803
614975518 302963728
802973681 1066749716
1239033160 2119748815
466657934 1474367041
665794333 65416362
1096158987 122324840
416263805 769544876
1317193154 1659203604
657521747 1612222877
1533024363 902528122
1140903058 261515558
40766963 364408084
681386354 224692552
946155557 1451014596
653906696 781900404
1022865304 1956171771
437451614 1679162308
801346413 422590771
2125318064 520703253
1235892114 1028098000
1533745960 1818255426
875887004 1540309917
100824794 937856694
1053546738 114059444
1555771830 301486190
58648291 1537682121
1419638955 73882798
1726649629 1896647165
1470663336 318402361
1742720682 1946602175
1455189821 1756407515
10846092 828937868
1620235006 1636261144
1095412263 2102999761
1182273302 2015033777
379967086 1874581663
850148396 1172138375
187949893 1224784551
1532007564 1870071124
2085356323 228193502
2066586340 1322354303
205674503 1003467623
2013318131 327491902
1295630217 806043535
282749907 1119832185
800382104 712593816
575517202 1550506066
1008730468 612265169
6124486 812888701
1199337472 455883555
121012991 307891804
52608325 657150318
2006993855 88085837
779695862 1526159057
1195287477 913302275
495253236 1206755018
943446184 428111595
1256392159 80379294
2121390739 1346150222
1941699337 928413793
1046904597 448145640
1384381977 1497890033
1840966275 1489056990
2028393226 649456195
1822048648 1526862075
405627480 66544407
150884219 935096754
655592762 1551568329
1851893287 438949924
790108169 1131870831
247676864 680609241
840479559 344735072
1946762068 333924382
2142312057 1774570250
2091830253 1231398607
1875459567 192852996
860446366 492407586
1435864293 1739222136
1113052457 524268568
1657366964 163542994
1902717389 1571960861
1324563218 1546485021
34286890 25552204
518691043 2069130190
1987057852 808642276
1157321840 764774539
1585863123 1730045257
660796710 256452727
2043500081 1355397802
1719150171 2128060506
814355571 1030740532
1375969493 388605362
2090854898 1499678734
1313668695 540657018
1118391557 1220964085
812494924 762848363
936860701 2132473393
1915990371 55984961
120840528 1406279916
584826408 1125619096
355484018 1215430472
1958584778 939598073
1629539253 458833247
861446240 2084588599
1126137336 591217649
772184218 1360874982
277050419 917105379
743258746 1503198895
2105379473 1857465604
1282061343 365903719
4790877 1653802194
931971421 1631167096
2118425397 152304295
1902596997 1200188644
95019521 1787272972
1440991699 598675884
757980389 952072083
1067028113 249106304
970751716 751706841
1833199468 1512420473
1343009474 1337830832
277143289 350545024
1751832595 1949923064
122847033 1085043675
59493001 289517891
898857010 1373492474
1578162139 1030845805
1908600667 1084853601
1456026725 827172481
189361358 1474214834
991722606 824204219
1882952244 872438701
1929809563 1902200123
1487353445 734253282
1581258627 1055567896
2004952058 2006849670
1628537259 1234636952
36056820 487354854
433440988 618336500
222609668 1855836365
428293935 63082330
1491911549 1074753116
591366480 1949653205
1819278554 348167860
2121225881 2020494053
2147481251 217918230
185772173 536717985
375583414 883713554
1162209007 999070765
497917202 71487371
281776813 1172616576
1614830646 206252423
885389349 1527234347
2065472703 1226528729
412282184 1034628085
1957264667 1418760264
1160948061 413458931
175254594 618216702
1649730447 2120087833
1355992163 379579236
1642932006 1037067482
324412319 337739796
27467854 1512080060
631954099 1431767231
2084420375 117796551
506510876 94610432
892535400 947164676
2104515237 2137884588
606683339 1745246908
823712759 1274636236
290752051 922271215
1245401766 1189494946
267671357 499288026
191683649 1312277250
936803960 2068889132
685164245 25005502
1558803617 144174677
409696620 788156090
1541149182 1449476079
45096301 933125378
1349975723 2112023755
473201785 1125440293
1203646518 1342862242
2084988403 506625085
860992670 1956796627
210067348 583130606
1016788125 1451331615
1453004993 1593929676
700763312 1377496275
348098902 1143843653
1128864135 1138386788
585569290 609647184
1844441861 658334238
333093048 1946499372
1989350243 457037732
1575259989 1674108068
913501487 4429422
755047801 677262445
1644848517 1660670229
1112459966 1392903766
1899971524 207269971
2086924936 256626847
747747589 135401491
438005554 1320198908
896203108 677648377
639417499 925542955
1628937914 1951897091
1925704174 1972119264
535111743 2121518913
260286083 1045057455
2095993644 1228036079
909463103 53109619
1877151660 84397425
67011525 47560617
2021485034 912807776
562099768 1941253709
345052146 1813913671
1126575058 1973762584
565109562 1963643666
461963427 1371430692
1311014764 730477977
237901376 1839297117
1210361667 429269628
628008477 78341888
1254666850 1949636886
1120465112 176339770
642580577 247797669
1605554740 437680735
27745906 1497706773
372646505 97855165
921088533 1725574743
258125121 1331076192
2118198860 581705453
985276771 1868031310
56375965 1181686624
996119408 1693135806
1379626429 1614786633
157454275 1450623032
400383111 597726362
1247286008 591559075
530323541 370264006
213788377 602598311
843101962 1640157599
122862859 76651129
1458050918 678968985
1071712605 1111489361
938996265 1219296882
1747650275 964026802
1236696507 990135896
912042186 1310057954
438951674 594737848
374215664 1124818185
944944347 747962963
230919117 660351004
478386223 1495401403
1381819827 370952238
360029669 1918627506
349285105 53164905
391889993 842360767
2008645415 839791299
2091579442 786180636
2065490378 693570648
1510926161 1811540487
1140788495 11915442
738440739 1614275825
145651296 1214058757
657864553 926112546
193167672 1123871240
57548158 1293126473
817503023 2030557654
1623824332 2027550243
2022654848 1757285198
1062706337 1972024687
1672172282 332629201
64710046 954482596
951118744 1194051177
1308971396 195961384
2026785591 940317891
677714252 882533489
1297845973 1925056619
1128556337 1510974475
1195678846 1615486783
738772446 744971582
1220725526 575867272
1185703723 427558747
1691688314 1179431071
999518243 1302491032
1507534482 610620198
195376844 843027425
1447659358 408777536
675467917 1926298425
22294259 1334179222
504908281 1038475780
705697200 1116068111
1707224775 835349658
767995718 189003065
772434550 1438286650
59123515 1482601917
1817984223 946287869
1694928696 2013757026
29166678 968962300
1712421650 1935659196
873255349 578094008
382323554 1570422346
1655584985 872846905
117518412 2004792221
1260971179 77388503
785857980 1571250157
1264707269 1113051487
1813784964 948843520
1141030890 249307532
1902972092 2063480897
178502249 2026410857
1790883991 387035612
1418010315 694470007
872029960 287929198
11777363 1502131118
1552311886 1096493225
482009411 1801919441
1854925911 1094863884
87255222 1059484446
1184054467 1101546112
694086985 881239790
1877125755 868436524
1957615480 1176285522
2105178755 74451414
1771704018 1195097483
1215020102 412192291
1500608730 1748034294
1968496954 158647520
1283496521 713209275
1197129638 383623273
249524913 1600988953
41095784 1853197805
512383369 1802154268
1120502923 501300435
924261280 1306469365
887104737 237869481
1687421306 600829045
1110091714 2104654591
143657859 1130933306
636977628 235210217
918110861 790099209
1523956643 631475920
1659015783 1602231472
2114674612 1749919084
1876940843 537286144
1304477107 501766954
1489085267 1357682616
405211048 1749356106
2104660410 228762769
369180991 1827999280
2073185484 374863360
1286950192 131402685
247063796 2076612334
729924376 737053596
586577514 1226579090
161456651 1612029651
1021200758 1648884924
812544714 1193358771
1046094117 779389437
888529370 1323151703
97520907 417816684
1882045916 2100928465
1194991739 1176111421
1205341357 1733871821
1546413528 1442727909
454354369 927467252
1830936312 2020207601
598023603 1280210698
362436861 1156268113
153153337 453811238
992692660 475010517
51728015 1528212199
67068891 568609116
41369441 852141738
2112570231 1290640176
1979604530 1611575466
188672660 1877372862
1275796170 1436937859
347915377 1624757282
478553637 656514108
1671192316 1590372354
338142909 1169014192
1185867638 2031591914
2079268127 1577785236
243916996 822756258
1331329044 174437371
4038505 1757369174
1772109007 426365541
1427920149 1101788230
495175087 1847848857
822707133 628905423
2019990829 122239618
534924260 1799745982
1397107179 1084971377
13869389 1780711303
928566444 263334680
2086857352 1736713089
1711846244 1351333988
1216399752 823661516
224934772 575159092
1904480524 192583208
1281213249 226643431
2046388279 1927521092
216504936 1726491139
1581747963 1302384301
195086024 1271993968
691190828 2042662955
150463347 1795515017
1686464964 634225750
1931008509 1173505593
684124821 1821910460
452865252 699055823
738474853 1423809116
237837229 800009358
386486743 549651947
1254927868 1578673695
282379853 208909440
1000979782 174069587
1931855483 1089430295
51865417 1444685720
1129446703 1886171204
2025433029 886761549
1245709290 2023912971
1602611595 19016467
1964119848 59971992
1545635886 1965172964
1647281587 185671057
1968399402 408536168
632695334 401705872
1619062313 142452336
704013438 1642673027
729286687 1738001325
1908913981 2033115391
267510708 1410739576
1978405324 1554897909
1125666067 1924112698
1660854581 1315392705
680218123 1803832272
1283806284 152860293
1923748434 1259236298
921857348 24631667
1262192563 696443082
338841027 746957316
1665306054 325588438
938889952 266695420
1993878044 1476152185
621162192 1036057581
1153424666 910852702
1042035400 563895776
945974165 156409703
1277538994 1492226943
1089365988 496906039
1095179034 1488937253
105752405 1130899211
98500919 462042721
1801205475 1147130317
19341521 2133074736
443592672 1268132363
1100850523 1149194980
1718442904 1887094764
817365089 582129948
1997031831 255703766
402204055 1382504301
1888162406 1908275308
161525773 824200603
1772125145 163047239
757439283 1766283405
367028586 2023936850
542332983 1689937253
1653590320 6627904
440114827 896507160
1809060970 1972026375
1102508360 61562424
790015836 46264298
476581952 420537348
1081112634 781506644
965572368 1356806284
1099950991 1187691640
1612984596 68286327
1869302515 1194875036
1140060110 825552833
906525322 778694596
1052177613 2138713637
1133278238 1406642608
882449200 895073349
363499910 1498901641
318002352 352437746
2092369393 1082900509
1558246003 1027548943
91838202 2095687281
1553596311 1104127718
247587219 599919333
930133464 1386717487
688195206 1853381037
834437691 1737559144
83673073 2027739756
1680157241 2042090422
513146875 1740153243
1741237847 1184159790
172093837 545791915
1630314672 633095428
690922740 254637548
965688788 1237777542
1366615352 1882698050
404235051 1094646145
893042881 1288350460
621700925 665557614
2022407726 20217583
1123241320 1496771095
2126148791 1164468033
1182007409 2027709465
1960862906 2126357156
822983589 1434784100
1821683326 691599184
1368386200 878476792
620521883 1122803978
1750999275 1175270671
1571237115 162872332
2062735052 326362000
1997940023 597327973
531559478 773984415
1045422794 2015989164
1017024790 1282496512
1028715969 224468760
2055871341 321690160
1002748674 441850352
1193908006 706952695
1292326478 642288566
48086652 1950976361
22569747 554761593
1316159622 949720006
1885837605 482098171
1683934787 481283112
459327373 1179497795
2069258087 1566792401
1670576215 1955499704
204335359 670605625
1848076323 2070613983
2078057145 1826236253
1376462939 465647685
117997198 1535042376
604349358 1312439970
1021528354 890482854
166213943 342680857
238177414 1536300446
381803275 982039097
1066430570 1152824515
546333681 1965509469
1152949110 1935574595
58551083 1824409786
977757828 1656583657
1294872580 1567553683
1037476923 923978881
1629441450 1342691362
779055995 1073908149
1242787390 1860724412
1219317450 539457114
666477063 2053763583
505245319 375715722
1206761934 1704674002
1481618616 31288983
1824165297 420151183
1546928625 703013046
951234908 2033514539
1258863049 438732733
1409672208 1112060303
709117787 397642073
1633626848 1493870181
1532465384 168041773
850938187 1910088884
99867021 801431023
1541894029 2099908820
1195312103 167783626
1993855869 991715388
901310931 2086443568
1262494123 806842145
224450671 1821866221
290141263 333904603
1378058048 765936951
171523582 581596872
1271742728 1003500401
1813591527 51967269
95711595 665119601
17680706 1648049810
855480135 214217233
1325179128 677607380
144397639 1381321023
1051148824 240939110
158135863 283560675
1989930165 1696742744
527100713 1891534143
257662663 1849470407
884402454 2112862488
1207792778 397248244
949878942 1310248895
189064684 337472955
1104214511 500820321
754895902 282320436
1973813535 366441663
744656023 1648861089
780122482 1139328855
1840698178 385703561
549157538 15964775
1093942561 2028051899
1608294147 8195184
539169071 915450759
1181207673 1788130620
187254935 1612395657
1507274177 80679123
179805818 1941914041
409486269 117489974
59378894 1411653172
537838430 1115189566
82554908 390520455
1172582775 1877213161
2065337868 280783768
1841254171 267975119
1367902872 1396254530
302601734 401098079
253129975 437481379
2142954986 1705819602
2086136209 719426753
2059337898 1813618256
802308699 2595247
1004080572 1984440900
2021348854 1900825242
1009386482 2016508980
1860658546 757916121
1071134986 1219866355
648184814 604488622
1182919746 631648906
2035572610 1010480518
12487704 941193192
775706656 423241232
804388495 940104250
1725312870 851484050
1860359379 160052281
1996097753 1295583849
1534728807 764888911
200346468 1297972568
487290919 1665955657
163431322 1886273181
264458524 296292337
1603215766 1595865321
2087923399 730106447
1918846356 1644998024
1054622833 1982872257
1384454785 919472099
1288881934 2142950749
1217090169 1143903360
1716518647 592172452
2096137033 612991468
836087337 31554906
786159752 2143817313
1216735637 258511573
1272986979 922795518
874745274 1636355671
1033920428 1263999535
180039120 1660977480
1858250322 1064261852
493086397 940490433
532747238 36360766
1294840469 1047770082
1628620091 272865329
652970781 827535508
1008356723 1330890557
1786451075 908218603
651085221 1452670303
633253644 544066895
1839104654 1445675744
295983789 758455373
1107033489 859932365
1610536779 848260194
1728573228 992880596
2074744750 1070224672
333432218 930972121
752893936 1175812693
1296348928 108484369
263536316 1012955744
553374011 21879976
357609684 1494979439
1329078798 2119240162
1995743734 1677231524
400047938 1327847884
1317196589 1762828476
367340227 1877303250
1004652804 417659047
1434752638 328334608
713332924 1741587726
1789493303 2087383729
1805344790 432051465
1884654385 2082415204
153560048 1854778351
947762870 1811568970
1614545245 750879720
660397489 374442783
870357846 43889931
1510560041 31027377
2130763055 660403314
1720899241 575688439
531382857 1607191271
2078740483 2017765638
1796695296 604001577
1678948472 1373569314
1545738417 241187455
85599570 977019904
2042806364 1832152691
1360328653 689321076
1940152889 2106282615
2003882526 567514885
953740223 2108210303
1996480636 546402625
995728510 904066524
1639288303 2095291383
304175756 2066569086
687152385 638122885
289645571 853646066
1788286452 1165850960
270657291 1078079984
849024266 911574647
1433165403 299226464
1546052833 111896731
885776269 1780042241
1177976958 436913547
1332539513 981435119
567042215 1938859245
485819630 958517310
74046724 1517429203
1228872918 1219767965
1864734679 2004115229
2024912032 205570777
1215547070 244673237
1065774827 1216611979
1867768075 2090460846
408944635 623665489
2007778067 1935781304
671138925 773482640
865884591 1179916666
1026471013 1283195131
2108412558 1219694921
441426157 504513888
2034366316 1394817213
1049395142 1115544749
288225038 1233309676
568485394 405107237
1927933818 1970870627
870719863 337528496
91850205 16529119
2039083378 2025583431
225135763 743772774
1592909018 2095186641
378367650 2090535721
1507716098 2055558001
904492215 1439830925
2025773180 967403435
1540812962 1986647251
610292276 1138509331
625032248 1110008461
831297461 858631272
85974169 1190368303
528553048 219378628
568430558 1902108945
568255243 557602837
958056317 924320321
1781823058 1221224189
896419961 847447249
2095063900 582252357
1938043187 1985564438
1171424755 1491818717
1991493915 635464049
873597958 1010173299
1091462377 1161550893
633288829 1932530420
1187892906 860898470
1416484007 1150207524
1098071009 488573578
1036519642 6328126
864194142 536979835
1484905859 536343399
1453028682 820819750
1775869783 269670969
2012445660 165512522
649021934 926652187
1857168700 48423148
214115233 1613361209
984012238 1792629004
1744891684 565029241
919641132 362533934
1782498864 1152872099
2118841294 1305750334
731894089 1404716309
1369078429 1419115552
200779787 101427511
2066594480 1604164349
1697512817 1703500596
159456653 926457787
1207509089 1412850102
1490208091 473879453
1310144984 821224763
1810754584 1278378207
650296762 1147145416
628449128 1288853359
1992835227 909289816
1098249944 1173900980
740450237 651989194
1386240344 1809380349
852701867 129413548
545674986 846984119
1081149129 476499063
64751151 382399562
561852185 1468466338
490854752 2093216493
1699527575 1581364479
1040767361 629474915
743328504 522654832
1444153688 508001426
94709435 1631644810
146366296 899137037
353820561 1560391063
1403669914 822093187
864331605 57406700
265913250 1074988618
526881538 1806786814
195605333 2040994550
1479210376 958832467
1786043257 1213366146
1758779512 1514298475
887202384 1347773182
1896591658 2129994191
458325399 794186876
1151582118 1686402046
2067927975 376715143
1876865086 930719112
2024085112 161148794
141951771 993411856
1573688741 1479025540
123533304 566591187
1924634749 361236325
850141565 891781099
1557816345 162426764
1184132367 1406144938
1441486032 110544647
80010419 311529013
200442616 1774584675
1777467968 1815469816
450775963 1797532449
1051897382 1224587874
1749854738 672811417
760760442 1472950449
1325859131 1808276358
1736094594 137639069
539067065 516557154
91333299 242107736
1903550164 292852650
1337499587 1114920949
1041579311 1904238285
1845493039 323069807
595246640 1937524705
470618221 478241392
1455483235 214518499
1959968507 2120821895
210906452 1792451590
2044652000 9617653
1606103743 815950672
527050270 695407914
581791669 1230853653
1025213242 678569673
1951826541 83088911
1986437245 1721753130
336002087 707119720
1336729304 690697275
1426208737 1145614088
2115217656 1900161097
660337581 386647057
2061356972 1090163317
900540577 37727707
1581796405 620638497
1557118109 470783301
1813596712 830729927
1440067853 549573708
172374537 503371732
8935339 865675418
1674469903 500697692
1730901957 765724851
1975925457 760007431
833466390 1068918615
1748631362 720836848
1427326331 788470683
1538480388 1396561343
1604815311 7191426
589550704 1109687805
1637280375 1780625259
562396780 838977247
953716501 378993823
1892146296 63757880
465183732 1263327235
1557921840 384105112
1387350007 1853319470
1137887731 1055219957
1150480369 1495514857
1576953156 758833374
442995512 1458106923
804798019 1681498091
1791747166 720585853
2028363915 1402547765
382250334 1127751365
1012437297 1409524483
1188389058 252662271
783291437 142935589
1676202345 1245529375
1624480710 661240409
1128678112 958066533
1652821857 471993885
508429076 160351930
1586962824 682602657
1961785753 1494770538
306743782 8701880
1737894136 2054076933
108991253 2031267144
1481168166 966636730
1287840085 628013591
683746337 421347700
1727407288 1075410371
176962352 1957112100
1698749124 479318588
1382540591 1199329699
480630638 1839237575
349720915 1014552476
649364187 1920454111
1966738363 1328170610
1180704466 1286707242
200526418 889882765
733918331 424011226
681889351 1707089645
1925161569 1896948822
1590168298 1021925185
206921308 1640149403
952696604 2128289426
608315961 1717079292
431053420 792781413
259686604 1877302259
377416699 1504407135
574603202 1993719104
801822478 206595392
756711158 1706737763
744307639 692239001
1625114779 905758200
851722921 27516620
1367839603 883966227
1636540440 1725328434
284683755 1715437486
130847878 1999357038
1804556566 2132753821
489261365 959989455
1729509795 946792607
406903651 1949288279
1620136734 1504242573
487478593 1773916476
1288624463 596798965
1265528018 1087128304
7731835 976799949
1243380926 822139868
1435446354 175315719
804463687 1157668726
858784596 1519387701
1296216902 2002026713
1604927314 1702400435
2087717261 1310732917
1408248686 209609544
668779671 836945443
1943278920 321861346
431187067 1097462694
571639344 703004370
1231458103 2114173398
1271746288 354858946
1983071662 1740836836
1436835013 39599845
1881253905 662462647
297518834 1218145222
975699337 986095727
298046468 547962074
411503033 226075571
1990047045 803529810
1398534514 120888400
1327038139 99752111
1607708630 1368449476
1912148642 2039444114
176728793 332272679
354884961 1262524839
47911654 1378977701
1712602007 1139810792
1551833162 905984896
1693694670 1649956561
1578599627 756109760
1660750181 67680429
296596937 254223281
619252982 1270632516
1039513225 300946365
682341021 158447047
276060390 1652429874
1413377155 538460036
58608726 649868676
922403624 1180339496
630011403 13918149
2081980287 944468914
1916092118 183541378
1086684943 1769907400
2122105694 1215944503
1169532312 1277863910
1995720225 680290910
886148333 1406531857
578471510 517064858
1207692976 2006797109
1334204311 1088789216
1055579744 132723187
531662117 1457914864
1244844344 1202962648
1698069577 351633531
338846494 1116577958
1230599108 35278056
811968847 835022693
2070244155 873128145
1079606728 1492184038
2119489230 1090072620
724115894 436272070
969951546 1428340515
659054419 884736366
997987852 1231326137
2084269271 416697507
1604368729 360430291
966945720 816879291
1939879672 372574527
1837257038 1390493785
1222359328 2052200785
470371589 30574541
909032306 1426078360
437259106 254190060
714314029 1033661260
2055724221 1240544005
196657976 1403538281
775232808 1447962704
1413708386 1236703624
2104483444 1190066625
223972324 1911645978
991446848 515669071
1980017672 2097812627
231701353 460873529
247336867 2069804232
753675686 1648162372
616141873 1980485146
1941134746 101360331
475850728 1061889125
676029692 955908702
906798103 533960934
415201350 1411427740
614984899 1514042925
1320075856 412813233
2114705579 896750220
65661337 1255411295
1750166420 91899726
258472760 1205766724
352214362 1529727271
733282751 2105217412
2057495134 250707522
217463303 743515999
1685229035 1556719907
1863812514 2097293614
1199368841 137196735
388110322 1307545145
101313646 743460322
1473890279 878325418
2128679940 1047800740
1894812141 1437707147
371077066 227233314
2033082481 551878501
182197490 2098106802
1709055196 680604191
1326407419 650119335
850496562 1116738029
1124537353 1545509640
1761394811 1998495730
213037413 334093807
2082618245 1951157451
999397367 789431234
1190979286 1810968243
184729306 974691508
510247216 1059985493
1258582443 683703678
1421042601 1912818016
1418838490 774470635
1229312142 224634925
2035946444 1889271656
1951989262 1899771726
16870980 1106468346
1797276201 33564274
1618217924 353126506
1704289910 1249191459
907313644 846715638
1474408155 498629734
460146227 830037897
1816438118 313907758
1316195533 601415931
473184525 1022159991
1031907080 618897812
999380059 1666995180
1605256202 1922919095
1540214656 1831331153
1847239329 1771859177
90335673 511411648
1030724225 1397021592
1370860703 1641610084
180477294 1768910710
1966663442 1600814633
897749338 989793283
1754427054 1039431481
589374530 2075355448
755709684 1312224681
77287358 938574930
427513452 1291774906
296487676 1612021748
1904514927 990084692
1116792195 913775940
264450908 553814435
106484020 1738783420
1477279561 2070154919
128147966 288606974
776395193 1455339501
136892528 1526055964
1021118637 369573351
1864278101 110624539
61217083 1249222863
701694738 1621211316
133292321 1462196668
1773697215 1431721121
954710039 1720606771
873865587 1587480872
230112304 59257704
1427604871 121674405
1658772278 291431420
524106994 1103866596
1407064672 882388473
903677228 1309355316
145921111 220865229
1858455715 147237578
638613889 814509576
1392190622 207028938
778289272 986794333
1858525751 1896087667
483040128 1087121255
1097995236 1086864405
960509449 1933147206
212524266 2045821660
1126887654 1287309357
1869665199 925101087
139418741 1787803086
1154111155 2071443811
1308124808 897053047
1579756221 438561506
415674754 119929931
726686541 630025568
882445140 474850712
2115164218 294956963
1636331558 1893937146
995719608 1567430142
207101080 1012998101
347316311 1042804613
1471508230 857245947
1399993871 1920473717
1356966051 35471981
513472415 2095303565
749262129 1481623883
2064383762 1482832511
1707565670 1326294460
1058589456 436260731
203137852 1602552065
1080327321 1343765897
1885405090 757862007
876628563 1764779946
884001737 414678696
1422759113 1594748392
127993471 1520025306
579735073 1269653488
1508926207 1951404671
425428257 1019343359
1065699940 1336405497
787297155 1924937369
1049825748 572483529
1588280393 358383845
1142745548 2093927326
2097494486 1744726037
1266276705 2046401945
928168977 795853601
106230433 1353091318
1734611238 2112928275
2032910246 178023138
571399301 554805595
1520768628 615560024
1414735399 622561806
1229030024 2065485969
828218673 1253615606
1069007497 1741780796
571849374 1736761091
1462693966 469248065
1900275226 1541793855
1884663493 1826191332
805665583 1819371536
66697869 218550189
65311859 1965075614
872290729 202802561
228570174 2013876505
123785136 2083899129
85022519 925788063
1130880204 1273387927
1678653592 762699523
218725292 961515443
1407902386 1549645362
1788787819 487115240
470878952 1644864109
961613364 624905422
362097755 564834625
1115417055 961931494
1042582753 651668116
1571607445 760867721
1459069760 130915699
281307539 1943569880
556549751 1032893070
437341609 1221996899
168270505 1910073893
1865618431 1428889122
1831219104 156317241
811886325 1940524637
1269931976 2119562020
1090995163 1577186630
1341293784 1443560743
295012013 884511147
1377289203 1362640673
744985549 601432811
1243097957 1255466062
2084202278 941874384
207687997 391164971
1523371460 1855729135
824541602 1703754932
33266507 29575645
1683548122 2043768772
193889146 697597543
466889585 2100853424
1539708294 1667644881
461475969 2140140285
2025955629 730036026
980357334 1362740232
1244638842 2133628004
643238148 1945752584
1583628715 67184255
671248268 1217048776
875717427 1316940475
231606586 804047581
1175085076 2033731124
1803901172 1202869455
1061713935 1051413914
900095192 138888273
1981877794 566118379
799817860 1354609299
1186386453 1388663828
2061657451 1691123180
152447942 1779010469
807047030 22892465
2099707116 1060819049
2119819901 131295895
585323164 365182162
1785196411 102575455
2015277140 1238716619
1783768091 719373213
1888563240 1108499213
159937316 1027645605
2056754750 865607740
1652723840 1849645710
1901805852 1575251803
2009338539 1538083197
1142309875 854968007
1740643819 1486170243
2124679343 229178887
210737852 1052971203
825557941 350577017
2060145840 214703892
1672265045 474123177
1823659126 1446041999
1449160532 1317096849
2070339418 1334206510
1622794334 905414623
147591658 208852567
1247217997 153575063
597258835 1988748079
113983162 2029689919
1916840007 1510109466
578321861 1840114162
1713853301 1489400386
666214912 1452964071
1968174402 7654356
103352779 1231506563
1365571239 1089774204
1406931794 1851752028
2055116853 1114663808
1334693080 1815819388
429481336 1329666737
1725121573 721679464
262010524 489910713
1760634093 739061641
301523618 1126112432
502288997 2111603726
1160877364 489351332
522583037 1972272699
1758927577 961088539
2058165261 504792258
465319829 1657212368
890759387 1545587269
1180928813 1515736412
1311280941 502634829
1696460005 770328917
1286167155 876765304
453839093 1466271183
174942711 770023983
2140598769 404004449
733081952 560268811
257897079 352843249
2041631843 719007198
623521091 414119939
1474936293 644113304
2100249911 457666374
1982933298 695152374
23735519 1670490025
1281110075 657915086
1875194505 1874219854
1421078314 1360404628
1269215415 1886140645
88283269 388797931
109379636 1537356652
1469367815 1275729236
1659822792 1879106583
520999042 1899336449
1346111704 1682989741
111352891 59364328
299037093 1282353260
1488788541 1790280361
1344220718 1364279386
521052244 274178676
1959525528 520382163
479266201 421662884
228953432 604193431
1550338351 278140352
929952590 1158667866
735634652 154044092
1419984666 199319544
890361652 490311218
1294339239 801933939
1322013315 1812476551
1420028008 2015475543
716028605 1911530038
968856032 1177667008
1528479260 1345703983
626380061 445983292
1781737802 96284740
1375568100 588197284
2113801195 1292669801
1079067035 855395506
391145434 1622340180
1847588000 23464429
1089715763 210719972
641350012 702290585
1846649999 2040243315
1973789058 632144427
790731113 348697063
556457317 111846565
1861992040 1847506700
1561643796 1007132659
2146989019 1095296151
1809752749 877897662
1435128503 1140018699
664093934 1990107104
1661011188 4763730
156808916 1904669169
2060750202 120512538
1600572112 1987092306
880655256 1094593086
1513723036 1766889261
967542206 1482400540
1509190214 297326440
1696449840 729749166
2104456095 581045552
916539838 180787258
574784120 557307068
340080476 75982982
2147345398 284986366
1098431717 81823065
1948701627 278073381
579718017 1023678174
1932146545 1050539958
2032988617 1478456085
1052864725 1713252288
1096176304 1834018536
123188811 2047188897
887655190 367352554
1080939882 1559614210
1821465426 683921461
1648828223 886509356
2098515725 1274721233
355336969 1825546083
722111441 1968950205
1416924469 32384919
1505929290 1575834361
189536522 217965823
560929804 2016126752
1965551250 1013531243
457887406 899509781
1502781216 814098534
14621740 783125552
1380355944 1404730620
402821147 1059872944
140818416 193996027
753903616 450149073
1685372606 745302200
915637596 819292621
2082433820 1361183364
875078496 1230539962
1604021998 342655349
421032714 976973496
1327175294 1355786185
1854672213 1328883195
823856871 976121551
1559844286 73655551
1544381851 495116986
1279744063 1285007434
519019177 313492313
1510271527 1046698929
679599747 965331248
2073787195 1441989154
830856302 1356404041
1253995209 843532354
362433307 219969515
2094783781 1372884815
2135569157 188409421
978775391 1038801895
1734870231 1663566243
1667136783 1492988768
665358976 1968958241
1968176283 187200719
610242782 1980614633
1542795302 820979196
866363880 157875947
781727724 499679947
1144561199 1984151069
1635608570 1028157784
486021800 452722345
858713000 1343325874
328832674 1501472236
1601441191 680733370
622817981 1769835715
1895337 995120515
374209823 298908606
1887316613 670660928
1288281625 153378852
2034328357 878052384
1300340225 1286816284
1769504532 1253072020
929454349 68451292
135157476 1569899048
1989391674 1656535211
1870601781 1482423883
1205286934 1449683015
718830584 1530982008
1950835246 289767160
1187311894 995027437
1951887408 832710854
1450472827 169941587
48826914 2108685254
693646855 1699519156
590397825 499906815
552422822 1708600400
1042182611 769388936
530631937 978937858
1640995393 1349407807
876437572 946365286
637160060 98689618
980771537 1093140067
688621540 1236187460
282311930 154258231
436106847 285385266
681485654 1939561108
1102171125 1108340735
1085825642 789244386
1636329093 1488768189
1673344073 413401442
2047738617 287334113
857036553 664819322
555143386 819913298
735953754 1727908100
1193929777 1266677837
241190767 1672330957
1565760410 580961764
1601361927 98735797
131735394 1930559118
2100886121 398550979
489174047 1685194204
898684703 1531690290
1909595738 360146486
1249374579 1495641789
145952393 76498961
1455612153 387358570
1525835289 1277005855
732723758 1091616032
758904032 2108978502
101596326 1075855368
1973412592 1765420093
896639224 848982525
926781491 1796907843
1770104187 686018634
1925236398 734047364
1092983519 1451298394
2070896924 434871915
1852253418 786992669
1414945399 1930703679
1315743777 580751543
1957177760 1163909794
275347182 1417722467
1487881887 1966553084
932637749 1171696455
1432289614 818494765
65784271 1634331229
561750816 180149409
1474644972 425270995
1455693410 131259600
23548594 1070865708
350858613 1389634023
1911403294 1499639854
1339946110 1652944158
1260676147 303979256
1102340369 1256041213
2083170881 1461589219
1737899802 1214632658
2074991934 1888541012
916392417 598171018
1414367035 498446244
1955011866 1523384932
122277352 404174423
1482794144 244768111
220982383 59946462
912194607 2099251694
1313530016 37585404
1590229548 1613732579
111172992 774682882
239329106 1485284531
2119688991 974604676
1393526703 44700470
545765827 1176998942
1915747295 139972013
925772339 859955844
1520539656 1522201374
1440040867 746770529
349670768 306832092
798209070 964416843
2099394864 2111018616
2094442501 993846884
1768240319 89103957
577701248 769443071
1138180551 1336808293
444887288 1498420602
353424509 306190577
611109020 1388842589
1745747489 1354265717
1085975567 136810039
466249570 231347171
1000146344 1830107067
898384824 477917880
393994676 1642155045
1057066544 588595723
408182332 700504170
987579962 1558590386
1042236221 1555972793
918725464 779673924
627934993 340431486
451884896 486249091
1030710543 142422112
682712137 2125254617
2126286951 828259094
1039813475 357123530
990443131 425572288
1739026680 2139634529
1951786464 1452281977
79311381 540110820
727653773 1110088559
1817220094 666064988
2076669102 846312466
1588888751 1532411833
551369859 344173533
865258391 313355142
1059919837 1171498814
267847622 49442616
1533681037 1250738469
1611751466 1611233343
492671514 1151325887
1457352493 1690510070
1251285518 911105936
296652631 153661481
1378248653 1972688519
2074311695 1811543270
458951784 1334764651
679183067 176481323
888367319 939442586
841316979 339012181
1100615720 1777171600
321485862 206841881
872814369 290659394
360268748 1754493965
1372257227 1818706980
960855938 939898720
1355290605 223436803
426547538 1455887824
52009342 268546400
1892781971 1389517303
1237569242 1783415998
1589369557 144066573
1517609175 1533306612
621238270 803972092
594293153 824319763
2094537085 355736025
1666984337 5878751
540744944 678895176
1477669352 767186662
308692633 2048986260
1896693938 356074991
1463755307 1535414058
525969139 1127648083
1378060432 499478075
1655869849 1130554796
478242294 279372135
530822874 1988773115
1380970287 38202524
1052905063 1442885044
747511583 1870589980
2005161707 1022371349
600197155 2143064160
1278534863 883130530
468417550 795300068
1370430346 594257200
1743174995 1251696479
1963656111 1508094443
1023614547 1232993311
887245075 1149900615
1784260175 1761293517
1189249842 1164867837
1827667318 1952460910
154954945 1223917453
968121643 1452331040
1526728699 1319537175
1156385997 1966473624
828981766 295142975
1275633452 1952928634
548109317 560866430
17058471 315582033
261103379 1930502678
1190597746 19645057
1095131120 2091912208
129391478 4754802
411180591 1057593623
1860899718 1345640644
1310186169 2058250053
1706524986 1563217953
1766527976 1656015762
1763457510 1512403083
1804202013 422268556
711757968 862343780
75410143 1454442183
2090775264 1356849228
1921682471 749298964
312444407 646903638
730473413 1852721975
1821537465 895285690
1079395021 506128330
999776380 1274325354
1331644911 1782145099
1569353252 14050372
1868525105 1893159158
8966694 1998850354
1436816292 249871113
693269385 1846615919
1604541632 1129939512
221540935 226917392
1102222121 354861317
2126601814 145648377
245023197 1504501844
2045164983 462817253
568384903 1977799365
765713671 225700093
638388115 726060284
472937552 1700175524
1992689189 2043390211
171441355 1497225982
1640252839 275469487
1556254233 2141306144
679170462 475755235
728797108 1466659328
1980822044 390602471
2049229352 1089955335
1900847538 1993927384
1347447592 1854666304
460554066 717360213
1086224383 1543608798
1104189674 802562494
102265004 1149662040
100574279 189915134
1523586985 447411836
1726444422 1903166564
1545557626 796081944
1871087614 1441370700
395136935 755596813
64218029 166463797
484283483 299770419
168332640 806930466
1334268037 257950349
1604598205 863347213
1950291241 91090020
1889151757 1193118905
1555434612 1874303215
1332518067 2085206790
846526528 718398550
297665970 2003057032
1388213142 120791757
362233338 1450371469
2115083151 907848270
1771553525 1762575426
996896141 912291248
671969606 803762620
735188323 1968334109
926780625 891665127
957131367 615774594
856096152 456616796
211935361 95994511
494234460 345518065
1496678646 685742086
2006123433 438589549
756115075 309329835
1795192078 71447391
154846534 1866601384
500772433 800488268
1796965409 462009502
678110476 172198693
330479190 82949812
777092016 1475290597
2042207088 734972025
880191774 951372783
768326924 1597850074
1160398108 1270393517
183783646 137812941
2085126813 622718673
1190705494 873744413
1002874450 1379552840
2010102487 1105627929
1308771059 1409724555
623794208 507755517
1418826927 452089027
1411728481 1487682707
259387376 1092479257
1467858725 742559185
193640769 831301609
1977516794 503877954
1410440602 1702062165
410282141 1681924948
2123836979 627592462
931143483 583548175
1238928138 850984616
1673793070 1143931816
2123712893 469123629
1780043038 390825855
420278525 748791704
1048795194 123673992
269133916 1654913654
2003288826 1355210575
1231869726 637690170
281414219 1150310909
188075202 1568018248
245567888 1680114073
1936366561 1689807026
109230218 224466884
164656559 96272804
242474664 1799104696
1408223749 1692946745
357453634 2051557071
531345274 591270219
1511798280 1313032791
16242281 562118570
2124042795 1705072101
77738743 680723637
922988014 1726480133
947259869 1931704375
118165640 1673337453
1136962842 2089953312
759288760 1437585763
1803058070 353551941
1408507463 1922587737
1115107952 701456496
1117540631 1518642578
1158908929 771944991
1233210376 1993888549
230234240 491947339
1765654680 1504442528
1701037892 2057933903
967923199 2029275233
539368795 1010254500
982062063 2752532
340974444 913421859
1141901627 784460004
1285644731 22886534
226212119 176595306
965223187 1873982290
481289638 388652116
339876267 1638589185
130289568 911565745
121107391 1910844235
461796126 668075785
984524234 927674494
208883082 1250354953
647491189 708093128
1970103478 401449593
365617573 74890878
1631078523 842442487
1078663837 364079575
1309009095 1785228953
803157695 351387326
1770268222 15821686
764330380 1498232500
675768099 886204292
1897430722 327561876
1383290266 1503156171
141682480 1993684434
1416596613 579094004
1769851574 262720649
1677031309 1527671522
150392801 1822542747
37365095 384039901
1512582729 1316336982
1191308898 2063670142
1400196706 854027286
2056463504 2118661247
544341854 1213414809
287340133 1378234023
479621673 1103517596
1027966859 146069717
1132837632 508934447
351498289 1351397361
2136191751 1957788825
1337584853 819187778
1268551596 1017617998
1161165847 1263896988
1167321309 1621161989
481219471 377282188
2036566578 1001908407
1246710868 823472973
581566207 853968021
2050017498 1779189968
1156357663 1863589602
661066503 816578963
1633682682 730502132
1473133530 57129704
517091875 1404833138
757789317 54622321
1004280948 1291884653
840018528 1745585026
1307905904 514122115
895266987 486838381
937566323 1901600447
551503661 2074061840
1621393631 1169657587
461470152 597928020
2124689455 469835075
1646123145 2073721628
209838626 2048092158
804579243 326274801
1644450948 1525382643
1778155779 1574324439
998620929 1498656041
1958475827 340168741
1586493368 673259582
1598500322 789296832
180133334 1960055538
867755240 120514648
1846509938 106634570
2075512560 45148988
102184159 1226259222
1679224054 1319079108
1058255706 1275808504
1295607850 342075772
1393639280 933367394
618637540 661803430
1144228324 824175649
1878998496 1730935961
984266823 1124409264
1635999197 339796108
1456764400 736788988
2098013569 1884339655
1623963273 786287282
44895358 947102549
1739778232 2060187571
774275578 670220905
1181852356 1620007518
1338946621 2921923
1630023816 899308574
492525260 1026770362
1021201333 1972013926
758534690 2092261658
1301303737 1618991155
908849296 320184533
2059175794 37404211
576408876 443960237
415743848 1130812090
1719307545 641606461
410364845 714033970
1415269039 139196226
846952667 551394752
1420846508 233557808
373125133 721234891
1966243252 706811263
273462994 1873671669
1450300901 1539400678
977531816 483165006
31194742 474950078
483853772 1298209051
1325521294 2006464192
1728520725 1199674404
778190697 1828790419
236805789 1770060930
614373414 315132632
1520572303 1967167372
1035342752 822218883
93593821 1198572701
1392959956 1437023596
340214633 412816882
1820489581 253403517
1670989322 842814842
804155174 549598895
994661385 1559924845
498766267 198009386
873260985 927142017
365276958 2126812733
2062496262 2020293058
1708959214 1335948096
1556698927 1283883310
130922900 611641143
1190694550 735989133
1114942131 2140898765
391212569 642327604
2069887247 1863509208
35839407 738178326
159388869 1992373056
33637233 714311641
643406835 867791473
881680674 1739164530
1542598251 806272243
1756306766 1101860262
1861942747 669707642
2008741873 1080580636
1663280255 885837563
283692434 1401929252
1244014042 1964010747
85397693 1421300846
393234653 791641762
300937958 2053886698
1092602594 900648444
1916378541 1126244538
465388318 29475388
19334836 485534421
1513852971 809301961
792824333 691059838
972783989 217912209
184813046 1873911206
1613364687 1515899633
1680510722 2093528261
2047778097 1490671151
1587387814 1712179770
1891565173 767778267
1534010438 1129493004
1561882759 756443074
1420330865 541376160
1111751473 1195899717
1258468277 225050874
1213226094 1244210293
323784108 1702243485
853547034 981249428
1485477972 1413768257
1151877955 8042721
608324090 2125054818
630825301 232428504
1902798155 1897281663
1228536213 1844434671
694149664 535377633
1812876510 290138125
497569673 732491697
1511001035 2096699830
1583715921 1558441864
404762825 517504146
1719112204 1785271967
855932015 1479250641
521549143 891082245
1210614088 530952087
15535591 1126364295
379606266 1983815314
1875134690 198030111
1243482094 1996335382
1031514314 1254563899
192885349 52020767
2005323168 860505220
483090622 1677299276
1627549632 575133747
1656540318 493703712
46819060 146823243
1050423824 1009512621
794581447 2002494174
1620837220 1592694526
1011067997 1312492579
1716225359 1289895456
810588929 1465809162
1647281686 1605971984
1492324514 834091438
917301357 842003663
1612026577 1275403856
1250113535 1662978658
386850046 685088131
1050525378 1011412485
628843335 1136339722
1111397870 144090828
539090763 1181620656
296656272 136763919
244128901 1015976277
1152191508 610727686
505708961 1571550858
1977393757 1168583245
614532101 965989745
2102181139 661125365
1773099768 953460983
639363135 595641402
1556693629 2145304074
2025830316 1090058753
1686570779 1544527072
1808071033 1180350702
773486936 1367737812
2046160539 1839660369
722889529 260717744
486091438 2050164022
2053585682 997655927
1732517936 940611924
1299959146 689054952
215598224 1997521649
1762980828 1074826920
1583652343 620873095
1127462521 1026319351
1827936355 406808178
952779571 852304107
1647376301 1062226338
1735784259 1919732478
1193704249 1711080557
1716415332 831402891
636590999 1518062493
924727889 375206572
928326268 766710948
1967903619 908465514
1867838013 568956266
1107138281 102643514
470774647 742567731
15241299 1603774068
347502541 105722744
1169411141 429958735
728791130 1191983048
179470552 1931349877
1677393127 1058993275
1034975777 363869164
1237507310 10354852
1994387837 618886260
262068195 1971225636
1410428759 1385449890
2024097830 1234666296
792018078 757874415
2120211992 218179660
1649064220 1752879232
275933639 2056225025
253482273 58703596
1538632640 353927145
1316670982 1532218091
794663477 98863643
624195514 2034543960
1163548124 1754511917
1165508744 542206136
1893394631 1922476106
1608585151 409593491
2061124288 448010522
1335377962 330607534
2003235519 667700348
896294311 1743627540
1138634938 1452622841
1323902402 1311092599
587228638 101583341
1376380476 1039405813
1484736598 1741759557
552163826 1785706471
1062709332 855608202
783914204 1160166356
1191907952 791532472
2142359189 1391214060
368862195 493019628
275347933 157749061
161551057 337155385
882546740 129037498
1195509622 1131238024
981387010 702988469
1198989560 785383487
1007893038 1032333785
564139302 1503511460
1209919818 1849055291
1431031203 2107835706
971792936 1671690508
1208747157 1731306239
1123537469 777720326
1860921805 1641907039
1044534561 141105219
19839378 799187431
1954970201 722904096
306797575 925318093
1212539691 276080926
572121236 1431919044
336324195 1818067952
1364172042 1539388124
1194790890 1565080397
1093983839 24389834
819625186 644787397
1284541970 844540253
1387492799 1533344785
272313420 2100561705
1739482405 1643365711
63435873 1546197426
769285149 1973388516
566010114 1126263759
1994772177 1380280065
471669833 1804780384
307721824 1460972855
1326926977 1030220894
424339552 1590344008
759484384 1193852038
1293076273 2034028071
1865937357 1115613350
1523978164 1063118684
1255177063 1548978390
1501953922 430385929
253504042 1988828911
1713303715 181483226
1212077321 1946189552
796201492 878283417
388891478 509625834
2126238299 558855887
1266302493 1826086681
1891776082 1929134612
537768867 913908010
1785554441 1567779428
738678936 2082829943
1392200333 186246643
818495764 1742636753
700303200 660330566
1981621054 1161538585
1153014389 1128318396
1430867658 124887660
1537912761 865851785
1763718056 1770915719
2142983908 467204629
121034903 1953790570
71695759 2125692801
1722969020 2061503205
402052989 378140664
155073273 1295213191
488838929 219329179
1735473216 2055779543
901027528 797558745
536050241 1631395347
1893348676 1803545598
1770002035 192378294
918248466 1391132459
393287417 413785075
1259426378 129207483
1403337301 910282413
1573905675 806033560
161244902 1809813945
1473862837 2101095445
1971107170 1529930678
17189825 1010719833
1975809208 109878271
450426238 2008250497
69392623 867299162
1640097478 1583543092
1662819609 1130256285
1283158182 1592183519
1930163135 466802227
1429212621 430788317
1011402766 1179444894
821088740 11693373
1320301758 821067259
1377295176 531107931
893586229 1411589405
237218037 1853925300
918194207 881226708
689312450 824841119
1752371212 444135545
412393749 1119479190
85407261 341835781
521098197 291629876
27481212 409017366
1503517715 356229204
1058171430 1637783047
1625485851 1638556722
1880883106 1762166744
259347153 650587502
1423121732 11621164
1522885444 1240196278
495438571 1991113510
1583994422 728773038
238786261 660908255
1184711116 2042441873
255245736 1635716027
976802930 74468144
1309328860 1612821437
117292201 873971277
922904146 475673908
339522517 1595232409
838430276 952115930
926263265 906298664
812322413 970366533
1338981643 624519025
657594614 862577660
85763228 1767388369
1778849500 1302048969
226139864 1829927760
727139856 1472737956
1033454701 758325332
847706829 1607386182
1110710229 1764602528
1621244767 556817334
226281652 1230929730
2111894505 133914373
972917616 1498199363
1911075416 1239189161
2056325243 1298897175
209184359 587741513
1350507057 940276638
1739794856 1464506465
1006765250 244180276
873401352 1046782518
106173054 585147070
510535094 450143125
1938506945 1971634634
1542982253 1155730974
637219784 398955664
857247808 495719438
1894808685 1134335627
977729750 744988645
337070550 1409110244
1937229093 1546657479
1426709459 1140927234
1061162575 934264481
843522802 1737315389
1797960253 304585794
1806165617 1372287422
804059974 1454980309
10924025 2058296485
1650564326 1740420566
1794925256 564973892
1471524642 2140570678
1962979580 192516513
1180847564 753680925
107821927 746943862
2089479549 1660814508
1423541215 1582116797
1482063581 268457245
1753969877 2000508247
1030971958 12315883
474944976 531670846
783659956 1670930577
1804029646 257068241
1177252766 228379980
90354103 1538484191
1893424761 2031944907
98992597 38562985
1182906701 1272621341
60486265 60948086
1750137690 114883031
938633284 1082132692
1411539309 880687632
698459026 536987499
1971555240 644482420
325736513 553751129
852897046 1893975241
101133284 1133146588
1641646478 1350514640
1941788273 1182145605
1695372077 561885854
1592629288 771775585
681214770 796907933
1094505782 2097724786
1528228855 127016938
1026003777 1234896789
551010575 416908633
1382381455 1469117146
934675208 1464022077
1883073217 1394768810
1684010462 1725398196
1999475698 1378111644
544115761 1432568966
1548885034 817870609
1961091136 522213050
843912773 1654463913
1784456970 865542480
946038376 1740631447
1664598828 364214867
916937371 2081200429
2086472771 1045854260
324934339 1083358246
1347410954 116544834
1799429605 107538806
79072178 474556467
515741262 654051623
1933310383 1287056679
1828655087 913834063
997351123 2011064566
1211533249 275646261
144864711 1043953375
943508917 168529231
1330244114 21928788
1816755270 410517594
142282106 780364324
1381819584 228796820
1328475037 2146298744
485567006 165623236
489748419 2077389962
1404984425 1538819795
831173823 1252201766
1566911459 1948400185
491534986 1422522280
1312832895 484402164
909072928 1194745144
1590556136 1993586024
879423308 1557502275
1674109772 1897136676
912624874 1468994746
757895937 712663728
284523203 1837653496
146115677 772552820
77247118 1355694281
1728985917 334420080
655125323 704039734
1826600524 1844119330
254539680 505018252
1440289125 1187915616
281273286 364254708
1842699229 864332067
152091659 1842802530
1218198620 322948822
1003895593 697250825
904287378 280601435
238269129 2038311231
71942584 71813424
2117232598 930454583
1252855653 1329525169
632354014 1023075532
107731521 2104734957
308497507 1356298320
946096869 1383620407
883449668 993335444
2097692030 1131831969
579019198 494485941
2134735458 554401162
1392459095 89382007
1286244821 677220454
494482579 404811534
2134720423 554106288
742928485 37771678
1402337923 1781316583
1303138684 1064891979
621536275 650100111
1491563610 1169518286
1762782506 1510488367
1127478641 2136812011
531567150 1556338104
670933238 2040190216
95576188 1681874626
1418314629 228812652
1294301076 677230426
992427474 300844618
603439340 992301635
1139333653 451328717
2070793174 6696456
693362558 789170899
1560399887 1496153180
1415827126 970770942
1876171985 2089121804
1573071086 1631284320
382657737 324795089
594098742 1534636347
749643697 1509484515
993800505 1430961234
1677745667 1110866142
862557963 2110697349
606527690 363660227
68074912 2003621364
614110897 38151063
1004293746 1643076060
1518926269 2129772208
881156232 460831298
1326093720 312375376
96662157 797642888
15529480 1170780310
1815480579 1533908463
1307513046 1405380897
1460777395 359434957
82558740 123901453
1106536153 542757551
1769649094 420130074
2115891403 290566541
2028314866 636169319
1171450247 1778379932
1075078702 585942667
1861624943 207187799
1542521535 588003758
738815875 14372623
1064793665 1024020177
236349752 1245703131
1332548402 1486899576
1978731348 356582549
374178909 1720342247
847804933 2031517016
1260910929 1174617543
2032893999 1479387248
586377102 1225969400
1199706949 1934703313
2117277147 3854982
849669621 1261393280
1491213515 1567756213
647426674 2145045948
1049619059 993337603
1744306621 690428217
665224523 471570710
959479228 971742044
460782951 1072269166
1320866423 677324806
1633167366 2009650291
1702252412 1343098359
1831643006 1979738069
685217082 290624171
1441346760 28766872
2138614005 175555920
43167732 1657057846
819695675 1419593630
1091360150 682624805
389312277 1554769572
1549552795 2085535893
1151501825 815061623
1512872294 707547154
1946490440 309952634
1849563377 569482150
96544426 1749151404
2142095302 1682919647
1796274004 2091703079
1301062248 1061634325
477362733 538801813
593936541 1406520642
1707947272 86183513
1192656100 1857975541
1873776064 138288393
254033413 1118264071
1216434184 1269901049
669192223 430721606
1259064316 769673107
277477050 1758775456
1682148249 158501383
1916537863 1078080073
42654140 2147282281
1407830528 1750854174
2074522216 650297523
74445854 617181654
254031870 1591461717
1139835716 1359076021
1876305090 645307922
1768691109 2140017828
1636951357 670278509
2090159081 1984338497
2127136799 279777924
893882272 429408497
1671680490 1935429822
1016720121 1448632735
1036946939 1532928167
1311248342 1141152678
947790049 973149362
905893888 258305113
626642079 1226414374
1301944568 267285598
1159696018 1333901582
1621464696 1168555674
1709073084 1317030651
522367518 1707316657
1719128497 1533135272
1356085905 973130723
1415342486 2121253777
1564726719 2068439013
1074829188 1197890603
358027746 2011199908
391516646 1266816219
360535892 1520688467
1772653920 196493002
1034172709 365172741
2006734004 157932282
1507230191 526163468
2061777071 279201188
1596048354 734107654
295254389 382846365
721158852 1783366937
1023854163 228198491
1165697055 512646475
1310038634 1703310509
158076992 1248829534
1141559669 63025552
486155039 258677733
1688120264 1360356455
1825796854 2020029444
290578306 1428216776
1750261292 437383235
447421164 1193373589
673269659 7575319
1870892379 2118376748
175788087 871789301
1758269075 411983360
1584216970 1079088924
177681032 2016312530
232275680 1453413221
539562844 58143252
192176426 1278082072
1297134942 355876144
1522841090 1518280871
178285258 189266548
1479161937 724929549
1369697919 112140497
1586041847 1164404072
1850679323 1757844232
256558640 323664847
1369928436 1354817295
1706319950 1107834491
1917913642 74816875
166097882 145193684
1063402674 739295648
286068888 1248115353
1628088172 2140736969
251039076 1788214301
1738251528 2139601917
1003425335 1238001658
1393707050 2052513056
921263319 1695511867
172586942 10425718
551484890 1791373496
822298114 305355353
660477187 1962516604
1726557546 1971883925
1873027343 2143445831
1386794313 1607878410
1318377187 1372578366
978618444 1097890460
339968383 837867214
1991437145 1659044409
524921672 1621363120
146185385 313124785
1836315734 552740971
282736218 782228119
643226561 1985638775
837136106 1371503176
1884674808 965339304
1534029684 251192179
1296540525 493869056
1492849936 1438614374
2044959244 1124780982
1054250695 1159277754
1528299248 1246351581
607084928 1330361164
368010001 868690659
346114419 850294271
1735330914 141251038
1556981155 390771817
180799450 2095830913
1365667316 1871819464
1572327425 1803927240
1975190973 1069076720
545244474 1087332477
948162388 504736085
238222193 1749320877
331158611 2055430231
1045440327 885990637
1497017839 1990807087
1841251491 1357515982
1661599917 389517657
1177382854 1863242559
1896752315 584216119
1257869895 1628050280
1872505511 2019299565
552368078 1037337865
383937591 668006924
1814563215 286909132
38218490 879251564
1377796390 1485535134
1355705692 503705525
1903826805 1105341018
42861823 281749477
812764741 329740882
449336302 1716199747
1763717206 1810669536
2107018438 915108379
133653226 330226123
10244858 1071021637
944731490 1847594885
585676402 1377233742
1467687501 967882009
1318176654 1306273829
1385449149 1345962417
1273662112 664231532
776382969 813066505
1989473363 421821578
216178197 21114079
1835795947 1251604843
271894295 1351862570
1155712348 1394728455
1967326175 1903618272
1909711009 1788031619
890418034 363550044
1226049152 365843816
2034546894 31312558
998622235 2056449776
1183911743 556612628
2127420846 2036480149
780286556 512205009
1388158880 369214537
1363989112 1817114381
1559822768 1584515453
985734601 1765397190
1371483059 1762772004
267663510 1420086452
396882770 1148851346
173243211 488868658
635159720 356552424
1044180829 886205187
219812031 27968730
679784372 1104447715
1040150711 1478212317
902244903 305137627
377258773 1886523858
758096393 489110531
939355349 1735304362
313223242 796255293
490808378 1838735444
1073932687 348419274
718917290 1977450257
1845597166 1023924096
144128163 411604644
917530553 1243686064
1918939927 252229157
204981888 1708642869
885004829 1526656626
145878064 158002583
26747820 534703730
1634802163 578581200
1796452687 1966369384
2038596511 684167779
562412336 328233585
1393175913 1610123760
1089104956 1242716730
1612386400 1624604333
400914415 1831532346
2019849884 782453442
1207151700 420347150
1469173958 313510021
1176140998 1805397656
706878419 1141082243
1407853602 1065106515
1787445121 1335597992
1007942890 1587722397
1616311558 1316048
208556201 719427190
1619078948 1429078334
1335784709 2085751794
1320809063 2028886770
1238411883 66938030
1485506365 1925803027
559347736 146031522
1177379857 166246303
1519991193 312540494
520133717 937167569
278031193 10739321
2011067457 1893879083
101803951 1796766149
771911764 1601591066
508144577 2005719849
767585947 674791501
894373712 67648139
1155158037 876639171
342630723 1320340855
2091363176 473489675
860573878 112148240
505655597 1380114868
22599944 675760412
780256425 136684879
1644974282 789761840
1365878108 1275726644
1544155694 1880797614
2056404484 1963377204
490724728 552058068
653319228 918387259
238194253 1541999409
186301972 1655303836
269937209 1182053341
978813451 33423370
1840093034 294025792
384953780 629297962
1945377950 1878637029
914968428 1024401458
481176670 406416245
1575359912 819633833
332016195 677532425
410350562 1999896928
1090432640 304489667
862180922 1105658345
2045494505 1538824948
1060519333 741754358
1856281651 896867543
820434237 1391530157
553260899 379026138
1304128818 1285591939
217811368 1221811520
230738225 855439060
2090186111 1830426379
1380186758 1896359849
897445615 795445256
1376677539 603383495
2085981385 266905109
872058001 417714587
495142505 1744586516
410110545 323776410
332190429 2096107984
1065071281 1962296174
41532937 1702470925
1631225002 1326120922
1136193123 117388832
1452464299 1242498210
1897013327 1193855396
1723702954 313145016
1321192079 999570904
2001124710 1101401034
1153730159 253329275
488604853 585195962
89452633 668492044
1896153506 1208819430
928967735 1889559256
1453927929 656053849
1849415380 1892687361
2060717345 804896341
206554591 1702097785
52627716 1344072751
1872932087 1319237743
1511068310 744926285
1450598431 1203629721
1285718023 2137493229
148653299 1408272571
1718258600 360940679
275554584 528514442
1141939440 206144012
1385978507 426353999
145242545 1919346729
1756060528 1954426358
742359989 361315263
804687508 211249021
650927141 1734955194
2080887771 1344529535
136707185 925107358
1469814157 1166675293
1616402562 1825226513
2143348816 542259852
860233908 1682903418
904592140 1510754515
1225676946 1763225614
1722353011 890131813
45481724 823882070
1730991916 605154844
1920554234 286049543
1952436687 161789773
2042585763 338805474
2138067791 741936121
1392057969 380867992
927181688 470149812
2146657294 269112221
1107180321 1189738499
89570421 1967863797
361250548 1498372363
323925531 202761941
2007641387 2052872244
231504496 1877905466
1252058342 117094
1503878295 573190729
207956419 1717315178
811194043 1512314322
1403953319 529262506
149246875 1493312486
1198375085 578931166
50464274 1471471507
731572712 1954850967
342994617 1168861431
1482712608 550555090
1469329905 1745889136
848167014 1349383011
1155464882 365081915
1681838288 1739428205
1021353907 1712456286
1574524753 1448911042
526435993 2086366779
410249701 1852550633
513228531 307807040
2030639305 1549305841
1486562017 213284912
1603535133 1673133042
1224130822 818722095
815663164 226422720
393826344 80233569
1554578284 1196755039
454630375 2014087389
1239349595 46432768
1899382524 302238445
1398168284 1839659000
616723112 1600055889
827458179 1052870679
1101354341 1484151976
2068015472 1491988102
762001535 152509203
1494986769 258933246
715640189 1253507142
184646792 2132784841
536420170 1750755673
1366740654 497280893
1763885207 1733727771
961671160 1488643495
388589378 851074673
1538375114 1622229932
152187726 406957472
1173247361 181017524
54494755 1490714577
927189327 1946162770
1478970763 1645218442
1515684046 1172295089
26218236 110903564
225201898 1627624789
272976379 1481519963
436542823 2032183378
832791250 57098811
96311269 2062580745
76771723 1279101358
1546158143 815646487
1653042501 463781657
1654709218 1649424225
638589010 1207895527
737056279 1968838047
1244191013 1433978732
703224703 1324061607
89808970 641329647
1962039082 1405071279
687887218 1716738096
1573477402 1421808828
443428249 92438500
922207589 719402204
861658256 350791969
272507807 1000805059
1525313862 1989241684
1093887342 1103318696
53831154 1221627712
2073643474 244673921
17955715 2041820874
1534242711 1166585398
166722273 1987542517
118907675 610945610
622158267 338397890
540912648 1452492523
1323362713 411213874
1119012313 953631881
885033880 1371581012
1275959896 1490098595
1030997170 114099206
1823275647 226516437
1193904547 1609358820
2120024223 425421081
1352548626 1241935669
360575306 1957193024
1216991868 1389501687
126042435 2137642839
796515246 476502542
66377962 227611656
1692042757 861637056
55006579 1029808583
609409757 786449573
433148015 256324632
1422042398 1811554724
2143791815 1461883386
1055387246 1416600630
1271580441 2075303810
1861804393 1585247147
1003650332 412888308
98508221 514230035
48188265 1113225493
1155223542 1175594432
908177609 532714440
357974597 639161153
2126205212 1049569753
832365545 503587223
636153887 1107523851
1211594557 1879855417
387271487 1844095050
282817701 1894177363
1874863867 431682848
674388890 757013606
1015237780 845713525
389561984 1744799971
1973816797 1213169483
1562928439 1301596784
1011135746 1087229440
738372230 675051846
1195116351 571445870
352836257 1570463217
2048569149 752376637
363789252 1175135290
1207782691 53680230
812510878 591785048
1736006623 918969135
364797126 268294494
1252916724 2022640481
743840293 751230123
878072941 529752645
1093891489 1904763285
431880246 1968694704
1677937820 836736299
1874208996 1534329511
791200679 460301707
1956014183 2111021462
2144308959 1258947469
546780056 850008010
2073437506 1598112880
1075904269 990224737
1271820693 1433676570
886825516 443286691
1937169943 882509297
793033108 1162286086
1964768283 653359380
165089552 1805854636
1983681049 1116535576
467340260 1698525210
1567166772 309596167
529274381 728420840
1078309113 1467955197
1523652146 968210204
1698692812 1316155337
1827341091 764243954
61337235 717433155
1211463380 1921392672
1426466302 41624566
119460417 1770988800
1466732178 196750519
1549438694 1108766563
1820280063 1668759366
2116302676 1550768077
968798634 813011830
1162181162 1241931384
150255003 876797101
1860309024 697519820
992382552 1746671537
1329980179 2047603923
1904417209 990706957
1006514236 456854354
61868551 74857657
1059140379 633578106
1886821116 973629784
1525684109 999047168
1559982471 2010989503
642349736 176082260
1472213584 1478682736
709280404 323347040
441809938 629506328
525413917 657363851
1572757363 1878709514
27375746 163581815
598987536 568628407
1714994142 656396409
309528827 1621733608
2042151385 1847727066
710845230 729562232
1940029147 582583979
496184044 429489568
1616225744 291209415
1122913578 1749273738
2072415320 592857047
1261271651 261020954
1545332105 2078886003
1198404705 606300587
103557989 97564978
2040296608 1713606968
1903125659 1679365853
1027629310 1908832062
1518394847 357825385
1895370726 821518539
1737509941 1482797944
1481166676 2048410064
359128408 1803927351
1619046290 1646944880
1586569984 469038558
1185565531 1562606695
1849157701 1382261561
1876909306 90646918
1086287870 2107100388
1501860296 2080659565
966949247 1736737678
66193899 2058973778
1657983930 519427231
1064868279 1164593073
977258058 2091728687
243845754 535827899
2052309414 705646411
587476624 796047798
1475991155 584524611
982388705 2046067870
2012359713 1262423276
1967236840 2115827235
1501736134 1976391275
442238542 1273464102
884499738 263271247
574265322 612239320
1559575696 68529662
1809558410 1287957636
242985790 156150645
1453428384 770673335
1103406046 2094691568
738353607 1122126795
1232257062 268232496
712845134 1685145895
1515869032 1617220125
1762870058 66425465
2095751145 361822349
287144211 1309734760
1484426994 503669623
1402848873 398211305
549182489 561112816
1342806046 1924318844
271450731 457001112
1423857540 453095323
1492816851 1332305902
1830485527 395265079
651599722 2035856537
385863784 61446913
844748504 322984317
741649149 1428962618
1421233736 1155840073
1636533476 1943788335
476756325 973892200
1235617534 946165586
1451899738 32342074
984616161 6060900
1213165371 1862792727
636503119 1746211898
1606352367 722307217
762815070 913915556
1805435377 1504566932
1339656765 1926288824
305288602 1896813546
1180522898 1694123235
423887479 852971396
747127508 1632800012
512571588 630262766
421711359 1934329863
354290835 261536933
596897749 1192909276
1173195240 1310690068
1833620132 1252762968
1809783700 1126457402
163924047 1819805466
144690661 608573864
501665557 1960961816
619709588 1044936687
27408811 1298528572
1956315291 1797344806
1567698809 2069216240
1770269680 1144881276
1538416954 1724665054
1801392217 1301163882
422556850 1199422425
2100426128 853167394
29885161 1979976915
816899905 1958326264
631192423 883651924
2081163814 497291830
1872050105 528014143
537328440 99878156
1677167331 1065122241
1819159256 534870753
2018192611 2136085206
696486707 429691928
1078797348 78867589
1612610246 681505426
1218693588 1298361616
1886380881 787490555
406122534 35170292
1090612248 774400553
1281498355 645174545
728765655 815362047
16110815 51793913
539295725 231535749
1368469256 800699099
388004928 1838523353
37921135 209765006
1122425685 1170580398
1790066408 1677719565
224304014 23634722
1661626330 1508206635
535769974 519001272
341465841 1193883910
1408707521 1024409116
1181167091 1141663578
57251690 705939404
106664369 616563319
1326370355 759683317
978062897 1735053370
1781047799 1524154468
1180348202 1049176980
1112475857 2019154836
1129662410 1578180784
125525528 176989705
1249594128 1501099149
1950555212 187092000
315120921 896338150
692139705 1075699923
733570451 1004031238
992914657 1720915152
1940180084 104348102
1310513336 257687302
1099724949 2116638704
883418440 1452465566
757102135 250065038
1511857388 1270474846
1559581853 2113208736
1421768537 994040636
1658089912 771654976
1164187163 1827003503
1497294830 1346752073
404890279 2031510797
797479086 1326585816
1487441866 347280437
1621362528 1118343584
1138557686 1469720142
2072402660 142000219
1630555668 1143489133
117659682 153393304
324729150 119724666
1488003969 33653376
364383935 243805693
805286903 1791100543
5652443 1204238748
318112550 1280436983
471256137 857487017
1122983385 1571717065
2061268128 635557513
270893000 1965378047
1417661511 446752250
816773976 1926328027
1534595994 2132010112
428843244 1507498640
633602268 1269468624
2131997177 656380311
1343577772 483970102
359771853 1260594442
271421177 91213949
2112321082 486507429
94161092 2009508591
1457086795 1293174505
826655234 1946877790
622463270 1560081267
1956797848 1801321915
169443589 1184891520
915189667 1175776206
1866857401 719624311
1552756559 1299834155
467810592 1234131288
1362029458 1876730701
511565622 1952955738
1184204670 2129225408
1491666619 38259913
1443642828 1381066690
2041695417 201305170
1706417047 209607505
683471572 1890437035
16027590 793650633
2021099211 1357855707
364967388 1003135755
821707242 610058652
411330586 267555238
1689511075 582530513
170746506 1777073842
703023023 113987966
527927472 467160999
819684081 1817340953
755905229 429800708
659525450 165000238
1909926784 625799650
936515897 651102691
1261594515 414839421
1340831473 647409291
846955926 1821746617
1288457080 1152461683
289537540 1331361875
408011620 1149913192
1252453155 1563817582
108877234 1617161183
1132561139 300216989
1539613357 811476601
1464323613 1692162337
776431289 1309786519
1898723712 1691921583
667986421 2081486304
975267878 531039255
155714489 935923566
1868133956 1338875320
1755213903 1142569679
884069348 1829103130
842453315 2125159634
1519802532 106847437
1228797548 2140385433
289613762 157621855
1063859540 299523689
2030541682 358001795
319869166 920026127
1299075895 670208023
923748163 198832228
1928519164 1193802496
1647812714 2063172419
2055962187 1195206662
267250571 1358910604
1685562783 2014871114
828610449 1105764074
1598720517 591381837
231090374 1939029669
1104379376 468515387
946510133 1656809572
1396197570 1071769972
202488260 995960595
787443310 2136130199
2019972809 344296274
407080554 1634063921
1536976626 307787869
991550306 1964842393
1727837017 76834726
1448669659 1503922587
1643320015 422550980
1036522464 908328133
1303046184 662771338
223965554 1238048871
1121540630 767732250
1407811226 1727600532
1245000617 1694357588
776820820 1887216384
519150030 1515316751
1950833586 1909294193
3418353 1713047851
1214708623 1868355191
577561552 389354172
392584738 190598717
975546973 440376114
1069891730 41181790
54690159 1752461220
633704283 40416565
2118765890 1294704548
1530427962 1393374028
1301512449 1285125100
177947134 1292092012
1043966089 489523181
1775703476 1213997304
862027564 1817935555
516700859 1143999121
1165212347 887219810
1514019514 1412208922
938476736 666310477
2007523214 1112906016
1580561088 538822305
387375436 808103428
1677051668 1735933194
1497466649 1850373304
1434700174 788759103
949213344 481741554
1166939089 1680764118
1062032134 1890261463
303567406 216363021
2016691990 1495764130
1237312317 1694577061
1323315052 928953284
657034857 1720504186
715543727 289738183
589170015 969479510
2062785480 1844553233
410749603 1067052629
673586112 1128139426
1651965473 2065369437
758732545 730544611
1757752052 1987491675
162028059 686777066
1921556090 1153799945
982874441 230395246
151613499 1018807659
1168794132 160317723
1180641259 1342594156
1336314233 757599720
145390246 546402651
1025819933 32447733
2083845120 1702807823
207475798 1112568205
1702379354 266241327
1736272500 722038968
352764551 1844719815
557955104 1783211104
573906123 367418175
407159421 1573570861
38238894 873771863
1662176626 1694290213
1465377981 2109477236
273258268 695968883
977256928 2011354016
2097623885 1483080172
1336252260 76286681
1614354007 1067548466
1757103343 655984506
1394341737 1970480606
591707985 1301957991
116239998 1265235755
2110158318 270062558
567214305 304227500
640763522 1844523059
980642622 1741577587
117602224 100498226
1937849874 745815377
1548574053 1729513203
1185745635 2113092308
675261941 1087993021
993222585 183916566
1089062368 1035886701
239504481 264338347
864868102 1833565105
1736137692 2053243602
1807545289 1085498880
1890510970 1261772870
927057211 1015559580
155420015 959798681
1686592559 389660470
1227047185 1790784470
348214175 2003840019
2099839199 1439408589
1014032434 1459503554
571361314 793531148
556377218 432274614
1895294035 759727987
75212254 1416058480
1232712060 1932797806
1807216471 1705711809
1707105021 140881349
882138418 1568301015
1265494167 1199551050
268748276 105215440
1087744503 544597023
402718997 1632184960
35794748 1368418959
1229239822 2049674429
1060272654 1554837624
951808265 1061510438
1238615724 404889289
209674470 2076725731
493884512 885170008
179974793 1697859631
421979986 155674597
894731286 576329915
1760245229 1389932010
417320334 1983819079
452303963 1149069097
787976798 220939124
1632958047 777117340
212212108 1600107032
666162074 1591614526
672248743 1336318119
193504065 1420997481
387852515 261295521
1037550178 830894658
1175007467 1402380917
64862008 2074858535
1754983116 61944551
1861131943 224847439
87481699 856899917
1361242685 2082108852
1633780559 1166922510
36130259 1972995060
739327261 1543633998
11095219 473060695
2043728058 154108822
1713450342 962393556
435555721 1631228908
1201453732 1875629515
1035395940 286937506
1744827822 1108281971
34907284 118214198
1296846464 272300904
234870293 1962254718
1152392342 472132624
1126131152 887092081
528551217 168337935
299437587 2061723982
1188041472 942274607
1091569977 1219385204
2140334089 1243186647
291396958 835101491
901950314 1954294269
348455673 1619746973
1106378817 412048698
2127890237 1302978473
1588104949 1264873066
497772762 1561448683
405457621 795393766
829487166 2058886627
686247384 756497416
777964570 1419244284
930406090 1884090128
235144827 1546109062
259371474 1892624901
127697123 1299423837
515856093 1590984692
1138542300 875517249
1847810882 1526007409
9425099 510145806
1023116548 820739075
725582253 714276144
2138386073 1489937089
1544870446 1562701614
1941161212 891796578
15953520 947393081
1138066141 540816926
1179084063 2115614555
218144952 1697398032
2139143508 2098647901
1380809938 1922464777
834636076 1864511605
873612993 144979874
1033157773 888282188
334713289 210800972
346610486 2136198284
138179600 1678135461
1471112243 311035353
693740324 1522436965
1968828389 137158878
1882655948 16470503
1617490560 582178175
1815772107 1848523068
1376471758 455419474
234424712 1077684109
2127462082 1208941084
338836320 1318532969
408270302 152010491
1742056315 1311416666
564562026 969121093
1908586009 1823884271
1609147989 223757396
278605841 476901691
1691492985 1016322539
753622844 707472985
1438502274 912687691
521731633 1281955218
2076548251 1259910411
1688271757 2047962689
1766196573 641563980
1623692671 1118736843
1007966726 1140304324
997896958 567445962
359873716 2043077428
464482713 552446803
710974396 1946788200
1478686434 893529142
1356810939 2038295019
2002030717 1757017479
792166335 1108543484
171244773 1431105834
1625754663 700907686
1889259381 1981877802
2000756980 987842924
1176419047 1146208319
285393098 530927885
79466915 2126551793
461119462 1180571333
2131768441 1523188292
1580131057 1199596366
1001426557 1521861039
82686662 1688249633
2044543762 1152982198
1256013415 1436839277
1182214312 77043601
1534927597 115109216
725629693 153082707
929456686 1993810065
557927690 1027226877
1518918190 1009974371
348578736 75414190
1990420653 301751754
70880866 1302107919
1139183321 1928327933
139708180 286746231
1040911948 1300220787
1004856165 1125094398
6197790 1383283981
801023894 438984345
1915587691 738065240
1436437255 1366602367
1299608934 590098396
1299776204 1502745843
2062221816 791213618
1333269674 1948216633
776798424 1091372183
251132098 156691665
1969668715 455398076
990713956 1363180648
712328085 914854447
1288293409 1219241699
393848321 737921651
1414296187 701035252
964857178 1500869021
1351283318 1781512540
1479757121 1676915183
869790384 1694586508
731145242 1680963286
1975011083 1713702571
1409267066 1047006653
129544748 662395813
1396192609 1241654227
172082336 2097361192
2085298413 1538115891
1140881975 208459578
1123392374 1826605929
1402743761 382545650
1536349798 23532428
602306755 968488731
1744314036 2117825409
1734834021 541427249
257902131 1596574841
1709781742 303789761
858608728 88421188
804359712 2039227259
835356583 1061305237
1719440048 11708064
675197262 1006787272
686393472 212590945
43037700 1265637891
757016352 1160478864
710365966 877148387
1980173579 1382832394
1419662292 763556070
1503584280 1491584772
1859662362 754787197
1564112388 1617999872
769188917 1359794890
591712703 1637927696
1586860065 930752876
402489489 618175648
453058758 2005761609
46443139 1328447404
721045874 1354783099
335844223 1540083261
1699275052 1775987904
978325033 610647681
2126260397 1678745940
1083355088 1585871609
116341222 328624655
1995340217 571743518
78828437 648391672
208605020 2002526533
482381895 1584645993
1628184530 692802262
698797135 1534303682
1797464063 1994802963
394537103 1619502997
1328987005 2049947878
1666064013 1969386668
1848836057 823198095
501684511 2077158677
511632859 837613151
833273813 287564254
1970683388 1728681850
167904644 1249256996
1134640389 377747386
1808783178 634320552
766233931 1844660360
867637157 1908230742
95740649 1715361002
1625969113 797899193
478956082 497099891
145784056 820640754
1604143300 600738648
1674802952 518679863
509460756 2102739544
571904960 2036164898
245003438 1277239254
1214944583 1144174299
767110751 276589848
1852488775 739757715
833687760 2048362358
1500008909 2104247341
519361240 1470096490
871880250 1384435651
896524897 910772555
1456291580 770178332
2007154855 227012215
870876263 178291244
819804648 646029788
345593335 623652900
330794576 1501862735
95490717 484987324
1651600579 1806226401
1707954776 1822402844
1596515375 529496372
1781975976 1964580855
1168774001 371036244
649029775 775952886
1955886164 486189103
1515416466 608811001
1171585930 370277488
814593818 1551523748
1448701111 1279222986
1007791747 1680360020
1459443187 2112015898
1515114500 819966328
1186125712 866459500
396285315 197675956
1484038308 109773537
1315065422 1718209395
1495564253 2136287481
964903920 503814308
1581901632 120063759
447704674 1916908122
187739220 532470103
605939285 1163813634
2096003571 1305202658
191328565 2085372035
1131200950 1395468242
1708851929 738876974
74988357 1423263347
2099189696 977128974
139504375 563986174
1967731793 682412138
1043385447 2092430300
1998790502 914358346
669201728 218024758
1257378295 367977462
1698325236 275897495
743630147 646493965
1289925953 1367183193
1733970750 1807336651
872884550 417585415
1621162300 1300415421
33519680 1303224218
1287242812 2009494955
355197384 843904788
744027824 1047510044
696290145 1207828097
321363198 135423665
418162075 1778177950
816421726 960649603
1908603794 1530176632
557631798 714394071
312125388 1189920494
945022158 966343266
674093360 819067262
1704523679 210370542
1655747022 409587897
696704854 794299235
398196723 779910647
759059879 1360007713
1193211079 48901314
186099280 1278898769
1561551890 1153578896
156879747 156346444
1442534519 1230557997
940788765 881490337
2005699330 1415273328
459041885 1146146273
1567579914 1318936739
1034769307 1049662456
984867787 408981796
92302049 1968911891
2083761235 207564208
939334417 1222089139
822075929 520823122
1168836493 320304652
768977251 1478089950
1082993549 1408936980
1905548839 592126186
2041303949 1782218011
736070139 185030655
1359859219 1041282227
365453382 407713612
224438900 2099484981
668021559 2047968100
238910122 1427838224
2096419489 1148193323
105908124 554450062
2090758192 415374689
1117753437 1076405768
1338154728 735683181
1535940785 111146429
805689985 2019229343
159185037 515553353
607115690 139094106
188008286 1756756618
1963073082 1944056096
1742707889 1506237879
1279401517 173624792
1298448569 499774746
2101200353 30889392
1766300840 830658949
2031059340 37648295
1705491465 451312337
1316694712 1965092392
371704591 1472896194
1705250129 1073749005
959267523 1325375206
1490804599 1177223857
176818551 656110728
2050061881 2014111979
1022051606 1840828848
1005518782 1427786432
1636997896 156972947
1758152509 145495087
67356035 2011182742
645651655 161277421
1464045813 1730833206
1235699471 190952519
765062558 1083344424
1126764152 954521710
131573535 947587313
751785198 500479782
1007275309 92555865
1023697800 1830022873
547334286 2102234918
453210912 1067637969
38973803 336424032
681354687 1321053312
568942027 1346365731
444580722 1097134642
350432899 1272507763
1184606013 433426678
1915167329 1503758438
1740625764 1393041727
1384722625 1683742569
85636983 476350251
1924665359 1560578018
2089865275 110187014
619665944 1212497269
2102395311 68646721
908245556 1954755132
1551181588 1695673046
1015668009 447190146
711651304 292297800
996248666 459981718
2089792373 483922457
395582554 1898392023
1780867513 251547716
1037030268 1884641747
1141678270 713430316
823090331 517222172
1543946597 2112936244
1061216339 1553693486
137854627 1657346340
833373640 95572551
406020237 1626481623
557851973 1485747081
186159104 1662709453
1868331278 1932188662
1747750846 691484317
1812024531 999120386
1242502855 912171324
958247389 1550928082
1887578359 1638077938
145027050 1332808079
290042337 684747352
237076611 1020547618
1018073498 1598393148
1658259407 559541822
1649074742 298333460
981335004 1704138007
1346636912 964154732
993643359 773143702
869296195 876827208
1877067341 1889864833
433706947 1526268650
537157771 533239935
651860595 54979948
1211525448 80987028
130239358 1827479148
496550105 874464313
1569291470 883992232
75001390 1412272562
2078828694 29559390
1179611178 1797522166
790727977 608569500
1985621235 2144212652
1257859914 945020840
1401209352 77297809
961203526 443382953
125447298 1371616199
1430270706 811941915
1414621235 2042289285
1873698769 200656258
1684686555 1989706732
1701651134 2023073878
2052187328 680903989
1940260049 1895494391
1907289372 1045703713
1869744052 985411369
1859713179 588660143
1689581074 1570328625
693701770 494506414
1221368803 1301708671
1995604562 1491519322
60225279 1938974894
1713901758 1935449380
317852192 554000114
2047275430 32401017
1300897308 794944371
1009308035 1421072859
1593345522 1446129414
1599047624 1825231658
1420325225 1379846486
1060540336 1853571299
619406616 1178861794
852245506 1861940303
831337957 1673845837
1888838697 1481846867
1309313003 147229118
43938848 1826475301
988836670 648934570
508163907 1889332100
626486346 45461567
1501646206 2143270098
1757834852 1038176065
1767113443 843018648
305866389 1600698061
1671962178 1458535840
1116041433 39242889
1564588391 1654880002
263826708 1301198436
1590221278 914897991
1331012976 1051287210
131532876 800695056
395018701 741131653
91197932 169408648
47815957 2088029900
791732391 1484907181
1352021630 1458582592
1879482260 823059001
1362748744 1210222782
2129429936 22727745
305293573 312355690
1880456084 140866394
1359084507 1794458896
1234322238 1809096547
703331070 1390349274
1587786181 1889477344
1696393081 2105320718
909225900 124383827
695404045 1855573900
1517360102 470673261
518462354 1523203028
332838589 1917777842
168718189 591157214
1057431137 1961605514
1496205136 310110401
1977565265 1151195671
338446283 1726422432
503826313 1233912103
937830820 1633688537
1277124947 181089193
355465932 998675442
1109940135 844700014
619493839 412017137
1558471047 1614622787
225488286 614831157
519541098 821486810
787889897 683282317
1220928745 1695806411
2136356306 612015118
1961431794 616824271
1257075896 813021014
1153557636 946645828
162482129 835377248
1263998945 1095867662
57254876 439118729
831769624 363522255
564016792 1562031327
1667750883 2055766664
2137317641 1927311359
929082230 2050649671
1675083318 1806220503
2085628761 690308466
364659080 1201263144
39896270 1267754113
2075064409 25920775
1149230399 1163727549
372904483 1354837620
945376629 418099023
1435262719 1910856198
1593396903 995153385
334314134 2048939473
1326934864 1510361813
221586949 5399746
1655886389 1463839612
536231337 484339563
2112806302 1300124305
1692111409 1566661567
246429189 1061028863
1856395921 2054894831
1898584335 205446429
1158435297 850239898
1731748923 1918029301
915029299 850531708
951642071 1983355182
993027576 1186241474
1590463299 2101552526
203601829 595826496
1573963626 1795552022
1217103264 337789435
1455545226 1416286920
1517765705 1728611357
1977903547 791003940
1433475058 1025588389
137379093 644600102
1702756098 1077099734
2064763825 1018118944
225493973 689647030
1183368481 878137631
481192889 1864809601
1013200108 1797983051
821345698 1549942630
126733999 598166180
428135090 86182077
434393414 886449243
431903071 1691504307
334499325 1505307158
1664279914 1399189595
1726397119 541256696
1686099626 1488950224
1917825127 552893216
985407336 189605402
411520183 1094582216
855843264 434233590
649800188 1499368634
590026990 1642120585
1025175588 264106893
1010416241 1711589680
196374468 728623185
1360231970 1739307362
1217503294 1087212308
1563508980 1311658210
1092410520 1694235109
907820374 2043706340
1394448169 1323405403
1712537531 706525479
1081581040 2122129247
1243438237 1104533510
801572471 1715349145
486375464 1270524985
1869568627 207141023
1675120886 825643067
713274036 1587115054
1305900968 1901204000
1799650098 1217647245
761452957 1343969513
2052265711 305718255
1770247872 906139679
2073002596 1503769586
1197394094 839589367
1509687047 1409483510
899529842 469104946
446592472 1674577854
971546952 1946783523
1250102516 426456811
1944119515 484247145
1511968873 1385563997
965717248 975102497
1445993806 300638417
350283856 201432
1813997929 1086261603
396814585 1822903822
1937459442 1463533767
1530957757 938755207
2070115633 633361230
192499169 1610796592
760579446 42815140
1068610368 1565200775
964788529 908792743
22069187 851084893
1332983480 249478399
664822080 2042235615
1205114103 644486391
1192594089 742146161
1803687289 469607456
207809587 1649394695
1622284642 1808158687
1833411382 1412703066
1587285888 230943255
526521519 92486970
173539699 704972427
1494209466 597091920
1196204443 1647094269
574451927 1726073702
943755828 1871808519
1269814477 181394769
1861088351 747773498
1115665105 1108513716
753545298 280833191
1525462034 1219459000
1658200200 944455783
1191591623 240498700
195440597 1527171181
370086939 941074039
1220671226 931764584
2042334914 994646767
1611544124 696044046
1487170447 115276063
392750968 663251430
1832389968 590858897
707492081 897682814
1119800807 391132376
691623066 3138449
492567959 2135523475
1568771449 179661410
541706167 556608566
98236788 950724313
1989992878 1474543471
2140212925 1014143318
2112455884 2070902653
1790530818 750552480
52046186 1015109087
65531770 1555561956
334242821 684244758
1553371150 1829559192
1418653838 954587684
1213746532 1062508734
651279830 696609675
1447806036 631139931
1907335922 1663184815
1820359824 1720919409
583028388 1654447272
820684212 2025784106
1155959303 1064825072
193001197 1061562784
571727624 1368610382
158988095 1756719590
2103793868 1554756984
1079001588 156287566
1148231556 1607990828
549414602 462550773
1472453039 1875685529
2107981000 1963820702
2128220411 1822210176
786237707 1729200861
1890899350 732950205
1021289876 455933616
1173210323 96441125
414096572 1437559131
213471011 1930406281
308182692 1965458469
1303392848 842683116
1533361468 1442573568
2115459221 1923633037
150417175 635304124
316367625 18042297
1456551020 1886445427
1324254484 1613122235
828798449 1047905606
136943442 647174079
1228470564 1125402542
1639451575 395105362
1730296586 2062912109
1384810492 995661742
829588361 1932632068
2037714005 1158268228
1586722683 1281758227
1070192265 43204386
192716632 1476960552
1658541725 905960729
1176438151 1943418491
1475944946 484317348
640751130 1442114776
882310841 1540973801
4814526 1391225053
686090205 1595941996
1310095099 736617066
684480995 1405528635
872924195 5319323
1162932523 661307162
1082230411 214917609
1872734773 792212450
354420365 1297785178
1677744843 995264054
1059600795 1968811781
291518493 1155609628
1582564006 629987468
2141605102 1092699648
1049765307 256129335
46242488 1495541112
957388226 697434171
64891672 229604125
1313947904 1310030964
1748827935 403283009
1381444929 1768921354
259087528 135785739
1228908112 1828003498
93837742 1984081303
734934652 1364568018
480055171 412475714
1349329764 670940966
2082395825 464511333
1109674065 1693826312
353584315 1512959728
1122768707 1824897816
1803146371 1540986065
230099682 1492551796
285294674 1916761823
1651720988 2048409382
83795350 426048349
1304784113 945516894
2022621602 1047232233
993027244 281600568
824172460 1062698212
1907622153 1893663877
513655086 1975205870
1354508906 1141334592
1031550046 20608499
1375818979 812357680
747636009 1165635208
1314701545 1189587214
765631739 2076874973
1569367407 323758012
1680073174 129651462
1928310080 2081608870
1198531412 469163692
1624198194 706327239
1308474763 888958832
1354463637 913606177
1939651446 1445752895
574175234 167488179
2082909336 637520238
471787037 730246859
1694563676 1155483737
874891745 1613448862
1708921755 108801915
1333290717 1382259954
227267899 1174904234
1292182632 1483098933
633088293 1963779400
2094445943 1639533708
2039518814 917816212
2014273402 1604576135
597296948 543852527
1542350816 1960164286
1361593391 921870476
600689407 1484267634
720555030 678790340
425901358 2141390638
851077106 1388529394
1422088014 1761757007
842278278 1112418832
132928948 1798662260
616326768 246281406
166071995 1940989862
2078286705 296252176
855014454 430347548
1211887800 1712764152
2064097357 577917793
1080209920 680477621
707529050 655924844
677677038 1238598151
765477822 352415303
352894105 99357063
986890618 1513627685
1461735686 1584740767
263601953 1752687473
1511225444 342286056
9921903 1719346044
653059529 695269222
2053136256 2031649262
16906403 1617409794
973775803 1978260709
1514303444 338910895
392392844 1712611759
1182841320 1846191336
1640360542 1100851230
2076781544 1983077012
1710281442 1165822431
218943727 843583615
1704118575 1172432328
1459277822 364575370
553339274 2059985470
1672038971 2110740361
2071901755 1337528385
327004119 1359577377
458199371 2070579582
1292639325 1893014299
1384477606 808707446
296107690 271260875
1494065036 2138641194
532793359 490636870
50237643 1532506751
658185638 2115464985
141770341 374604459
420712208 146601512
51465822 1834822876
870600426 2038651446
598858591 2072824622
1554960619 2060475532
1218996639 651690621
1866846985 1587504642
835100891 533135133
1304621588 1973157513
1046656145 1378810825
1591464121 1383920718
1635092762 123619262
974548679 738084052
1047919349 2134246135
2053727347 1499318396
908732406 1297412456
1641284330 2032404656
767115791 864419535
1559272534 403489788
1561580891 925049718
2112394223 1118460199
1521637393 1749493502
1803166124 1060644265
144705157 426288112
1620023864 178713417
734202264 621765251
360239685 415795426
1988766954 953763632
536662503 1751349552
511041859 1456177327
1179969204 220916237
1799348315 1451464838
1733520684 1372118351
42264444 1897925497
311747515 1033170752
689393262 13454141
1791559373 1919809703
361985326 640617202
1697868496 1347533272
2044514582 819423317
1609020906 520473969
571498792 1611797341
735414095 138821031
883601100 186142250
834298101 98013263
1369142017 993476285
195595702 1508110712
890535024 1991947171
739991757 369919920
2121436479 638144710
1895621580 1536316873
1742041426 1481463570
1712240266 1003544303
1173576155 701083095
1877618129 17294306
1254237222 1218164915
840746493 310909122
782957544 1507755288
488137330 1766501953
1637808210 615820030
1834813234 212854817
865710943 895913300
1587838483 723171600
1482068130 1166473408
576468517 1439920963
919958558 533014098
858054744 1921269132
2146863449 888492974
1003462942 590884379
1067738855 814152538
1572545863 738880777
641392948 973364957
1391269593 1235049771
1945860409 1757928994
199727940 1741144867
868219543 1845994012
1576918724 1822596721
461206536 1857419013
372203420 1549430607
829690311 637756821
933329312 377487823
164015720 2103909000
2107019092 1987504577
1109648330 1569468577
244882490 2104150798
1578483184 534929203
392182861 373144902
1964974456 1913302394
1124089589 2122665345
1316658867 1176528004
1889397570 204002628
754793633 2139871628
461287086 186569419
1023510810 1045111515
204689851 1954834963
965841056 436034592
297881014 567037417
2077559210 1727582251
1373806816 596639422
687387371 598989195
1751519336 495128079
1378264701 459973740
1930537379 1053180097
669736449 199876797
1806771650 325171345
1664619503 1596398406
363397556 981672557
1478783364 1866472258
658981261 657809764
73026655 1092298722
244291103 2076315483
2118505150 679645003
1375272831 940844278
1882903745 1082539291
1469269741 1635144817
959248737 1562565547
1398129228 594581765
1568307876 1307573869
1767970440 566834085
1627243970 1314731009
1719984648 1647494844
458405735 823283411
1920865926 149674384
462370879 556505993
982438112 104329141
1477722945 971033728
1455702188 582724598
1378216246 1945702748
348109733 542482410
1222396416 1722989406
335626141 131205341
206466374 1880982492
1369429500 790009690
902656599 116537619
1052526388 1826044646
767562521 1275815075
1846888978 934205262
1089281282 1713477568
1051837135 1743424529
1572053457 317593590
198987165 776313931
428489119 652271643
1329762262 1711718956
1219365322 208027371
1405143095 2084116024
651686309 1141515956
1772082033 342465664
1720454477 1524949427
1105061492 44814330
733473480 1431552529
2044070372 1031938996
1702302388 1562410194
1936639956 131176823
941881118 788239394
1147770213 287539017
1070297963 510281867
1543615773 577124248
98114932 1873330980
2082914866 499737296
914668672 199385884
1004830995 1873955428
281184216 201101543
2014318219 47396191
1716852204 18681110
1531097196 480929105
1073876485 1784007415
275323347 1622238063
1186549854 95959513
466425983 1049959984
758962410 2013144539
1931752566 1072517813
1564891603 1326933032
230147339 543378465
681743815 1446963979
1073750633 787164349
1028373026 1296175809
1887242701 1044297003
697227245 1670276009
1316785008 674033979
1666309210 2097361117
511116860 1826302012
529461652 1002449388
385020339 594695002
1618429196 97649687
1505105340 1936028164
1601579743 1184287744
439760507 1284560991
433975176 784463951
236870121 108518497
924797616 759241162
1457375051 38372123
162806831 2044819530
2052754806 323225565
1079609148 1866969328
427247529 1583563810
821847173 2014984114
1021728327 1778871424
1364280919 1167894844
1854720967 2120785709
1157858313 1706097588
591058278 605180701
2133600277 544116705
1309787078 1638445209
954732119 1013647972
982690831 1136151673
1477800616 784786307
2067137172 641544056
820388466 703577801
1280612305 743244202
1631133591 1771315278
1891988426 189708041
1432067486 1877934041
466577169 1356466085
59119152 547397469
666733384 422672104
1620286807 1062425854
455292706 2006076797
1939370496 658729470
1560738271 518057988
1168220106 1411722462
138999432 915251688
1126888187 1820573941
1483874112 2073402427
42284874 1659788319
1553076599 1745469529
5204830 141346073
399956844 1960190251
340259007 169896855
1337159676 1344344623
1513500447 148496844
2121646051 515902023
1607801351 44767079
1023047417 1782910764
1787127488 1954523498
1782903786 1590153410
1649013606 1799320526
1167508472 2133022166
1712391548 1916338256
1544232930 1546928812
1926118168 1891201350
585653845 1692528315
1103211006 749305441
1720087718 202885784
350700141 195589278
611087243 302766080
1443554185 1004732767
39890631 9753270
1248668583 225527488
530641132 596904007
1003969134 1863606056
291603933 542290881
1507348074 1863401380
902525493 2066322878
1049526137 1222569606
1568878543 899954156
453410670 1466237251
582028428 370996003
2027584836 1325506796
1086032982 1514486023
1500057870 1095561367
2137893307 1436684471
182195750 1392619800
503884224 853015829
1489260032 1356880166
443223727 67805938
1788303239 999663987
2008980623 1424423906
859098927 2117213380
1292430793 277138035
1118064609 23786275
237849645 928576369
503724861 1149120169
1079772425 642761974
1334900446 325154990
1389146093 1952477641
957991464 1173094946
1771204998 1704302985
1861523764 1930803606
552046151 1777801028
1482503705 1439403378
1057994749 379664037
752317261 2089467238
1250149251 1761881450
6472103 505500492
575377100 1375366722
1760519460 1482392023
857010555 63710412
861476264 1184403588
675637205 584693406
1357374105 536734379
1382732394 1827182110
1598134332 461845657
156990739 1985695551
633605933 687966141
2132996462 936234936
1111947799 1149615399
443348932 1489179784
1996983976 791797377
1243161974 1442034467
1930769738 289800481
515505786 110784396
1352566311 1441016108
86997479 223684106
1811056429 730152196
883532307 84380223
1328696872 606606419
870302445 1715381997
328540177 1602260938
1309314188 911584023
1082488547 162141490
636953392 384791457
144389707 51099049
1127599601 133383952
318636466 464521150
1687076677 235662087
1187965336 1438433263
2109261339 1376447827
6637189 1838810768
437289148 1505468092
1441394177 1586183890
1095288962 1096809516
1721390929 1212541678
1851985625 1362671436
1888874713 583794252
378848255 1438869048
1147491062 862149038
955449490 2101347206
559016517 1884746548
582630114 7444026
883761328 1772626558
465764692 830609578
77548193 1207786819
453767018 1161555023
715660610 884170049
712827052 1082930417
1082361043 868582482
689075435 969121439
296590565 827716848
1947758278 1697592815
2058764355 927640232
1244485572 430417414
1773957352 63850109
353058687 987014068
1568209691 455980649
690427127 1765478092
1757464636 1381685348
1446138387 1247244925
983901111 1610936624
90783527 1422510435
1277541662 122947701
1884780512 1391849662
1521843843 714878100
459762748 674093998
2127638680 898733015
637874294 398939268
1443452300 1923591373
655590552 274177497
1252139885 416617924
755919706 1022485177
1827018975 1663363647
1542287175 773660065
972840412 1755659819
1653084039 939362544
2027218940 1228020115
1315970512 467560063
196823092 471760871
2036228393 827774844
2092139419 1320769606
730985149 991275633
1547488183 1912326960
1964590717 1693516812
1091346871 724556295
2043707409 1291417591
794594639 1861285799
1024663606 588315301
2045928970 2019800122
1224285260 2139339713
1460763735 547797817
1491672322 239427905
1209754417 739642870
418358785 538800178
235805984 578755653
804878965 56954626
1825568361 1130233445
1524749995 703857476
1278926126 1810645815
30718770 436215482
1836748425 1245992672
1917728708 957422905
367560240 597349530
1757736575 699680175
1082368642 631460627
419359518 1292320400
1440745139 1024629212
1996477681 1719950474
435709923 263918332
1165320083 1667216107
2121061957 1362162062
222968767 701627445
466754902 237687534
963015873 841789938
884882023 1994689124
1193644489 782228615
1087047508 800672746
1490265265 698754003
461037437 1283807572
864956149 1979330809
66965689 905886804
2071177898 797262454
582793170 1217777490
1622371372 216273675
1076624064 138950656
736463012 1647164028
1603457073 697956778
265720687 801352668
1188403218 1226000460
1587075031 727872404
1116252419 1515009380
2046859527 2146335358
855004940 57276010
82439745 363754193
736097549 994459400
2026098875 1298212418
938670975 1235551275
1776250078 655073911
2127963846 294554592
107069379 742315021
1857399135 1217367196
2063873397 942386255
1676002770 679597617
260511067 2093656334
1844134407 2126245205
308826476 1106233865
35600604 803093393
1847705989 1619653316
2035412536 48694449
1632316276 354712363
179693617 1361340234
240171013 1993244990
975172977 2135120159
210009412 1134887762
1312538556 305291175
1003525877 1339797319
1976305720 1631578187
1919111010 1728267839
1862868752 590606930
2025899569 530831981
434040233 1398515565
1432199670 1060058517
329492609 1667972756
1405242386 1975463431
2129019858 1392850261
129819294 1543933370
1829437707 1127084831
268653191 528982454
2132934025 761768882
1063290701 83563380
1640974403 132942540
414343131 1632650575
1886669866 183500657
1934885408 504110826
1662675040 1417897352
2052932191 954139930
1725532037 1410695989
1629526635 440335642
916524415 750528397
1304206173 676723342
931701143 1896088025
1100935004 1278105719
893332831 344956474
1898928695 2038099861
1390809682 473304928
859511255 323403798
1588207952 1657160685
388585816 869005166
1864331769 728776291
969817881 1163887662
719639332 1982354167
1417085030 1683326461
499808910 1280116407
199931796 1622937837
1408227884 199856533
1196847042 1579359937
1961186845 1861177354
714926836 63461227
1776383383 2113727899
984657602 549300433
770819981 2144951880
1316013293 799752748
821214880 395741931
899780953 2049535363
1514834354 1803907105
1556395187 1330336854
140684344 1806715580
967403238 1918211532
1301547786 507854153
899725592 1488838423
2081655382 690913327
1260815007 1739989188
1287674871 1652617765
251438662 789769929
589760559 1755351473
141753575 85926006
1992847976 1861378110
2017113925 1153310874
1726081027 432266606
2076527999 1225907453
415349571 464296314
904319661 1868399533
646831123 1819297306
1951071292 1181563736
1786800822 2134448009
900647916 1085833637
946943031 1985810944
1014349470 2088144651
848526014 1395945863
998682480 115257322
167015384 1181893787
919218921 1033728038
1309143967 1451604580
1385468193 820960530
252678538 1796781513
1158058978 1646437465
971288013 1948473129
693539682 602915126
219298251 531227651
1061059495 1638530784
881846689 1405454745
543592565 1061748047
1895019225 1809834289
1870936330 258095313
366815730 1850533739
667404936 256835706
2094297742 830220883
707655471 1779294757
1323270058 649265398
1523349702 547137540
2127329465 1692243271
2104578399 1015734659
1595182796 916489939
597589319 1718257044
892709393 1322556542
1261461022 541644486
1291395430 2077391453
654145311 279341549
632462522 1318555764
42363523 2015189878
1976463375 1562876270
556249265 599930256
1173402436 380515311
158737401 720006788
874612041 807184789
865258757 931550172
1294354499 1651357441
1036985348 725220307
1535343656 1658894537
192621679 615819860
2032214224 409272168
2005014452 1614246812
1756688465 478438696
316191295 1607402614
1319260462 1996720407
1100006879 728471420
1858303078 198019495
945509185 2068027478
1747200080 1745409754
758652737 1959198688
1572509662 1048204669
916083082 1259807340
753216380 1826067883
1840277886 329380824
937047120 1094463135
518322754 31627677
495868156 1428504984
181234656 878428616
1687927498 1323084705
1686386315 1450809590
1075105349 1085970681
1246893294 1964878627
1860587652 1076093122
1078735645 2141145533
1657051380 406670361
924152488 627101150
1298672645 719865080
1760403055 972058689
1759685998 716599669
1687284648 1358682608
1512260842 1688885279
457733838 843425693
1586605193 1273635345
290741772 1733724489
1472444333 898341950
2021926995 266127915
1530413378 1849135117
2016286325 1649041919
564259174 7872160
762302566 613660521
502622516 969356954
1245367306 899117033
577887486 237835648
1942724330 2016569363
1186365554 1937840825
1771109376 783637809
1159254606 1119359940
1669780842 821754156
805514781 86636910
2016027181 14694494
1512156361 569752554
1776972870 609982806
578751655 2001109526
632957271 988017031
2092523448 311410853
1088149804 152047502
283011990 720551197
1064650063 971326752
867277096 1646191066
821412398 901264596
2069547322 1781869566
1669606838 1281084186
480368601 192165519
2064397038 832012806
1488543765 724260941
491242405 862090750
1260072828 1463502983
1919192152 296384731
1500345249 154569810
314183171 1788026374
1847661124 925540401
1884690762 596944250
2026970060 489776982
1806441070 1833040194
159718251 993492660
1469684508 1840415458
1975872223 1895996547
52819166 1245666621
596291697 1591526409
786566245 496505456
2008918055 2125811346
1700655334 1430592445
2092343762 346599734
1086076389 2046335796
1930668156 914658364
1645995273 46349504
1971787876 902561497
831276492 1148033142
1261361831 1250912974
1644650111 1599304825
2098018928 1107967733
2097989004 937544628
839121528 1078030190
1188214357 1567821278
958128578 154678947
938869100 1652340680
2112152762 2025948121
1295033178 1901355013
2014640088 1918128421
1964435134 2046038671
1874995010 1173713887
1311360617 1617988649
1856365115 2015696579
1753384354 820094504
1813019183 335317890
779151663 1837837871
852522030 624005970
1442277852 2118835017
1746121357 613074858
911910891 19229257
1812829673 230490217
340449475 511454085
522332413 643987816
636350954 574756451
811812949 599120784
1471918529 1954809315
1388311368 370252925
1304707131 1361473379
15274458 1254475009
1527019623 1645142818
1001650971 1043293995
1968546175 1540203039
1998816297 1262557652
790439642 520256955
738206445 1117444814
1547406349 590095847
629489194 769646321
2076299363 1915195043
20614833 440433425
1471126884 555296837
88752026 1896356807
1179082738 1317355917
1335853423 759950155
42013489 191335603
2051677269 23765728
2036412541 1771953479
375995345 162354993
1035680605 2118698370
1665098755 85921590
1939798843 1859722318
1772946261 1225389045
1626220483 2131593785
1323858172 177347876
1164582669 885350026
1288577749 682175632
673267213 377847497
1741904336 1383617934
1192545507 1353825904
586739895 1804244448
753426003 551823921
392572353 1675488968
588184098 890543673
1801935740 2045102823
175644740 1690229423
208177511 1476214510
1221808787 872218225
298793733 1453578825
679823854 1801003957
710154782 1609748817
719885916 29900592
1618846301 2093169460
1523664960 1132775022
625114405 289619544
421879975 1815750054
815124135 41579631
1988821586 445202280
278633463 923435276
1952107602 1839302497
553170452 1371428018
937394711 1375302743
280167689 661590604
1630858611 985003019
1008244118 1540062935
623232500 73100068
704916992 1671730807
2092422953 959327534
478656982 763212867
287476941 162694303
1543089184 29277933
1862209085 714528184
127317248 156586240
1694842835 719146774
268804419 82321531
716873819 1072863153
1759545241 642556639
1735792733 495754980
592672253 1989731749
1672218440 478051453
1658298883 314776927
1121915666 1604276399
309350144 791459165
136320117 2047719049
1413764891 1381570446
1547808649 1406964858
807447249 143955337
960103762 2008477657
561827040 152365867
436027758 1939849326
507594208 1718599055
487129183 1127184543
337391316 1645560036
1741818772 839381616
1352018690 113764256
59821523 1529451907
472033211 894569553
430320885 1623875462
1048925268 1041693792
546526605 2023668872
1441226663 321109089
594764657 363635195
777844206 1270302338
198416344 209655824
1849447907 514334986
1287253574 1204295089
1583557208 1990446964
231053256 1209924886
847904641 194709434
352485621 235251928
1420336975 1574977267
1910141071 1169482922
246494548 2120665740
2088282081 2100812699
1836153221 1917068180
730313526 114690724
1455512280 861818090
963526334 1176336595
1580077007 1896606648
2017218762 508972921
541165335 633371510
1675989821 1572250032
1250863643 1287646248
1922360727 1764735889
25051878 959267692
811571750 1642962452
1011483203 1360768517
983259382 89841714
227026589 1282097297
1428138665 2020986760
1691394088 1500543030
123068100 897597770
1720964690 1194424272
1138977643 1648150836
472280037 341627959
194673911 226712704
1685920847 542264279
1307098120 806008243
870545964 1480484422
1825050114 2043632672
1131038668 1114163425
74400313 1052446768
716397747 817650047
2047758475 711119752
1375182674 1289099068
511460503 104155002
1848674144 1913259643
512567151 781885915
1319838771 810629069
1237118813 1133384017
819483432 1524245318
2023467324 849329544
649830267 824338668
1574839460 2006949916
815057325 1457844605
958677117 848132967
335504202 536715319
409606291 1962763867
1428612048 1380166537
1713288529 1945108444
1961942777 1845927157
1833462282 412263312
656136490 1042564258
1782244311 1267014097
1440910769 1198424623
212453773 454879713
978364332 615733032
367045904 1285866770
1214344870 1866275784
2089697868 1971609013
1639341965 2067983434
919052749 1235136383
1549042919 1929064565
271245354 1905545690
83684762 1214454830
99212413 1095430523
1347825898 1542639011
1735151021 1747748814
1834273869 944534372
1452867442 1329046320
493972330 1132193586
1604796549 753345463
1495632970 814691290
231360289 1751454476
1218200981 135180071
722454946 42152572
1987207183 32202067
1668242611 1914239657
823275135 170572767
667102241 854842759
1331710475 567981653
467289240 44127493
1445792683 1958002627
820683203 1520229285
206959319 2099426582
153610970 1620382199
1504560510 1660955747
85315907 1003638759
925715408 1451973978
1231045384 1356080111
1702750583 1261526902
1068959432 483169213
1530927822 1912314732
1480519608 1361305449
551288727 1006292393
1914692615 2041792743
1565833011 1337748342
1156728796 977480614
2006569749 598855722
1711370439 2035229850
898770051 233175285
591890591 1720078030
1668987070 2117609134
432536825 804793719
710443983 1750601104
1608416842 1600897467
1118185343 1404172154
1691489164 1088994522
386425259 746049375
676660102 180463085
1131705899 353632530
655007682 159358681
246432727 100950819
1615303055 977665547
2033726140 2099483305
1862828568 57566332
510681681 1217865055
537214472 378777056
113338113 1164328314
1590782922 1370018315
1477321788 183489119
857496667 1636132555
1800117943 1359768265
855676869 63590729
784384968 467147417
69983185 1061770692
1355877412 1117737843
2102595981 2024118526
22079799 1209395500
552221565 48190120
1227697461 1223122997
1215561951 1153295910
1142907751 1459492772
1257565053 486523876
1902776446 2138373199
125804145 1015314489
219450640 957063033
1295693151 386133073
1042305756 1036298483
1376367328 299349671
2119064389 134049940
454553311 233102634
1409391572 1968188039
1820717344 85768525
474374131 351140572
182662490 2111481090
728127602 2071764484
1351381622 997849123
291967297 1121225440
1795019483 825412462
1821404214 2100347218
1074481454 174714977
673588276 750677948
1677080380 1631900213
1376682307 2030740035
816736237 1814216226
990063112 272293057
760543447 1261324080
1795950175 1349019639
1735259779 664225508
1812434249 695294923
1516894579 1257590961
1713014048 1090189337
1312986954 94781791
632229850 1916782117
987893124 544977706
2009862085 12345101
1074233916 140401617
1814060995 1238052944
1814421043 499187421
159668738 1261971388
2076841547 1421533553
2086764626 1434174910
1548679610 924018639
1243560230 1185998773
1256341760 462707509
1830575566 2065257348
1272828963 2108921300
806023153 1903671532
650436932 1084977744
1573056587 897049072
1343015835 1774016933
1736456725 171989366
791405709 829843900
907153532 2029271347
64099482 1912223658
1953651904 418728605
1712558318 1750146430
474309076 1567145019
747428115 591588147
1449707532 1231666283
1730996827 460321516
52650441 1860714498
1847788670 2031751012
215311653 1231858112
1145031759 652845899
1563229370 1326677638
1202294967 760726237
1120090408 246993803
776618749 2138775169
503880146 2088759358
1241132984 1710979134
2124032001 993745020
1855461097 598136342
1387582056 660265707
1144516105 895918376
2106757103 323520888
1031696042 1816714423
1540901916 582047055
1462062658 1963795337
1447331594 2087188115
1354416684 1773583044
1795389434 577157005
36586785 1264659124
1427879025 1415838404
1967885282 1693037384
1777755995 1283179654
1508534592 1307639215
408519882 1834285525
1382082614 1832676391
589774763 1081484659
1788007256 1406145789
500921967 1305481848
328705873 1487091879
1864333355 1355029967
802671066 688785628
2092181741 122268528
1608393390 2098772025
1747686192 8140907
1832305681 1344430019
1016735665 2057160898
1518511539 1384040361
1932465010 2055298287
1611412926 1211686960
1982111275 655654043
1019330497 187502872
1767547567 906974025
617229411 2049637146
1371498470 1204546965
1230860612 1727952616
1821912939 187273317
480429959 2124228704
1319830012 1211725198
108426998 1611096075
20423473 656197296
540621953 275875589
159265326 1500768037
793385015 1811487143
1747056741 1656844532
1873345837 735292586
785271266 212582138
1063440335 689796351
606011178 1176786751
237772685 1841909820
847893590 753046231
1339479413 1802159609
1957269330 365760545
1633898357 2147160185
1296863645 1159121906
1724173473 1568097474
370912589 1708731696
1444938871 338452245
2010307526 802098125
1873047422 1019148391
517231992 1272561085
582428809 1859509834
1962271841 19397485
1905388801 1911139018
1843594463 1929496817
58780821 1068917593
154705897 1222763720
824809609 295751688
488782597 1796431249
142187657 2146665703
2114935935 191490286
419461461 698954891
931211060 1059299367
1382388415 1982774170
1233070483 895050368
2085293608 1088928282
1231092177 955535813
587400570 345100109
1502041023 3957278
1202649246 817843700
1843899726 1260945014
75691094 2064014689
85998279 187182631
493626976 1048407313
1043733858 739433558
1704353641 123383990
717224680 2013407262
1341883738 1276816214
704970870 1065206194
83271310 686869968
328810209 654417856
1587233023 1665398143
884640022 1516326221
737905031 1298885366
530874535 1775978694
1919830871 1033630787
63872351 205815181
1112250777 1901331530
1701232012 708283941
1509945809 94160170
2096308800 1340777789
1209657926 1132692079
702329680 1808301326
1253786843 1451062986
960842287 1517578282
1306288724 1749770315
1755223728 675227466
356814145 695757440
9190462 316207537
1291808392 447766397
440211275 1750216227
137917288 810641441
1622452103 1160279080
1216758775 828110127
180227447 454071671
964334980 960541864
2051485252 1889477406
2009483377 1762414101
1687985669 1602732790
353874022 259265167
1655571344 2074336643
1695463121 995145115
1674302766 1754693072
1255212594 1484403255
1706654007 694862419
1565109965 713077983
47588054 1010702453
1089571933 919702020
77283313 249360006
1169391281 1407490752
530377480 1265709050
569513774 1441945985
1990897314 708966999
1579918712 1562237192
1949919611 352584012
1929640475 407964786
1510776994 761961052
79084474 1619722904
470199842 1409306795
314255491 936359849
1075279888 266683130
1547902879 1772508807
1054721604 763075999
966656267 949685346
697417561 1723400446
1482507501 1512654902
1107289874 108875818
478381210 23154599
1149313460 648922854
969460841 1944185430
1095096124 286306120
205674359 799113958
416751326 114820310
374369224 400595368
1552218886 1820181141
1055323003 1213464388
1741793117 2037541731
1078200313 1594083761
1607357316 1857825678
448676643 1033805521
1038352890 558658002
1497099199 2090330230
2070846295 660521259
496352475 1268090770
1689522448 1118228696
1265589945 1697603379
1960505137 292095023
155973202 122519193
1023037410 626760637
206762938 985236809
125138049 219958207
982403745 1690660364
1396841095 737773003
1305227416 1374766501
231274375 674698059
1574000112 223383128
685617092 1666921375
1733657876 2080962113
1165751205 781205368
316293819 922276167
1455794814 401858856
978801418 1279669965
177496901 2139247036
558383084 1384645141
557711136 305572636
1544543378 734308521
473180096 763921471
28055558 529924209
1501019202 1072112169
197229184 1226674984
1624123832 836469000
880710247 1808894440
1918104273 740024079
2074826612 1152376617
702057467 1919539747
659856183 979627960
69908490 1065064969
240635107 788570999
1792832102 1098104359
26015164 1534337864
1768885643 237479474
428730191 350206361
2142456692 1981650617
1620887187 1516456260
1847743624 1757609606
1511528917 60751044
1328305413 247715692
430815811 1021256218
1140857926 880917217
1220009429 1358818542
1796443457 1095798107
791394205 257327753
292857221 1164738804
1845824524 1801211024
1385815391 1313263420
488256961 1370838342
1566665356 1349381474
1221908662 1392822291
384187741 675656708
815471222 1672128898
1715906527 1597234508
1617301297 944820742
1170959208 355996854
1172058249 1753650241
1815913069 544045196
560785260 1946705370
399002714 612679728
1549374352 1645383926
1652784937 970270658
1365556606 853850075
2020972883 1235619014
1063486662 605926920
1265042964 1698862762
1311268724 209313727
601075925 1054060147
2108793865 1213083180
804910216 75497100
337911308 995158630
1326966738 1337680812
735478755 482981178
1959929526 1252159806
1516273931 417168704
1030895345 1010205056
1272539103 1168087131
1150666149 436419449
1304202961 327901602
1748961558 1914580168
1621864808 434808184
687503435 1085924952
921335569 31577194
1174752640 1704170912
226947480 1997021901
357128541 1031891304
1754933308 1681720381
803974532 2018945474
1363993555 1182915871
773410916 1063769318
976408676 1787851337
168503288 27986358
1631542095 1035105030
1199210377 1527657529
1615261639 221140657
1005371969 883480994
2115895784 871182022
872496340 1075327662
2129765078 1273064622
1689758230 297327584
337701518 1930090655
2020627304 1367645742
515798537 387128532
831596778 359300712
274663069 1724504611
710485681 1486282386
1166633162 423796793
1545886152 875705019
1900736526 263650538
52693650 86311059
610370313 176730342
322028952 1772281359
973051016 1554310312
1871626827 1223939753
1335333095 409314828
1782028419 1278335571
978722543 224421684
1905798507 121001216
2062953841 898849947
1361089370 1794114171
927572830 2061058040
610754912 1696212876
963541256 1627017836
1065532968 1700074299
1247538777 998785473
483359395 1138554028
1980760229 2007757525
1890763128 1516692068
1173536339 1360842004
1286397195 327026660
732832755 877651593
795345709 855086910
119649466 1874151851
163797599 1576198994
2102974378 1223057597
590048290 1407391702
598311744 884697789
1845797193 1508904723
666766938 791521453
49368257 396743636
50024426 1775440261
954659404 1766326688
318151759 1078929798
1771936990 1028015291
404569689 204305942
638063861 1578228895
1368337716 1908884517
376071313 1388586952
1956355102 958917180
1023065866 1854552130
99949245 615326789
2041351364 748295743
1781238233 42456985
982340663 1047659095
605955804 578814147
1798633451 1992734714
847991434 2008946761
1332468544 1486689333
993751796 1297126631
690152839 2075638890
999875703 2024347518
161421345 1911569429
1644868363 424037291
694113250 159353497
1762501074 359944183
631406273 1803328522
1570089991 486244280
770165594 441422224
1863321796 2000506409
1822950850 2040799861
751147976 1171449205
593993791 622652212
1779082662 1237013253
922573139 2109472230
1613080266 1544763069
333789014 1252686538
1183484410 1212592600
1403981844 425501729
1839395298 400697992
1042805830 2103323491
1273364403 1603137214
483477998 1942409700
441833046 1574915474
1552677623 1780299632
1986748909 1116710856
432178413 1124130652
1685571116 251901279
321466529 1529106067
637892727 1595079321
1082026244 297322990
837263674 1736660681
1350854586 734724244
1757998119 2015132772
899861645 68379556
1468238023 588311578
704165403 1611675954
1546179808 983792419
545295142 1590925986
1839703812 780139927
1661477840 1936201714
553511643 1464097155
1668596819 859002008
1398818132 1852971725
841961588 1516658289
787993335 587683861
1370242504 1893539207
658583141 955126739
1996631440 224595587
1456786679 1800092208
2106709339 307751945
627038949 1532529799
1164330236 1763708908
2047578646 1943191754
1438815998 211954889
1388582457 791035388
654169217 491187946
2078183297 1027000111
1029813289 147107294
286786813 156835869
108273426 869031292
386714046 1069775876
804201701 1578275717
1679743333 834664132
1794944666 1019392792
1486306867 1986764198
1577747620 2064151245
802767796 769168904
1581194999 937069130
1520963209 1080622343
912735161 192958188
833283141 809340403
344947272 1899039984
24916675 132843555
2046459543 844285438
1218342635 860015507
439513274 244885352
1926007826 1784892695
350895978 109542266
905285840 967434205
2099447922 504064132
564696564 479730250
745278078 32328413
626916080 1781798436
1793744485 493695080
1705772070 1249801510
548467690 710689122
1473430042 1487159374
442223562 1689208883
64643461 619682573
722368201 1828038282
1957473810 1604751131
258627132 779562789
1030550241 780734083
1354882781 1585769462
1031216699 1696812324
1416628716 1772360363
1284194000 586074021
985586631 1812461376
362152797 763278406
1330289643 1824211982
1259889969 326017760
35363686 1672151491
1854442312 733388104
1945832259 1113696134
524258935 164552108
1746697136 2027932529
1837115702 1563688495
1877353698 1538389538
2040405774 1419324344
2074699442 1260897738
195545565 743181491
1414176675 1637737050
582189708 1791171975
113966882 1742963372
2103440205 1145738918
318205142 526896472
1955663390 23254071
806961065 975450765
1087401547 1361239967
1396880722 442991236
1274744371 2024267517
247763328 1883087285
2078629908 1802052370
249569974 1347782949
403863207 1240870270
1064015576 494523961
559839228 886130259
2048220901 1453785880
1761046700 728987044
1926881259 534120292
71324345 2143374571
672814999 492538484
1027055157 2022215170
2108430357 1413826904
234251916 1461767430
975151736 850619965
1343365207 1106943431
77958554 1731624877
1304211049 1142278416
2023132387 481837437
1712640640 1973485820
1818245319 1334095043
1447816785 805029309
1600199214 1356826897
1554790094 188571549
1750762368 764330520
1800702214 1291637439
809308647 1209101473
146245095 1444096635
896301025 1566541450
706793229 1546847594
1862209784 2122538578
416785286 928606864
1332747486 2068586777
1348631484 1565318464
1431191340 376703216
1734665559 1703731277
532586538 1191487398
1658354646 1328703190
2014845036 124648556
56120066 365050635
894566891 906181080
1762828404 629594978
406874264 820629013
1603860218 1259471669
1268708550 749400259
1144587728 470031009
275979944 1954223398
260896425 120348722
1466734224 1599747406
187510594 737268384
373106867 1061629881
2037897898 481858107
519761975 1881605629
894481732 373917672
535792964 1839332104
301579031 265128845
1551228708 1548003160
1167681909 1434355229
1998424907 545744336
1209785739 685064314
1681169692 1842806255
1139431241 603744280
60222225 115348718
797475121 766480746
517594865 1636268437
1288863735 1060928711
1396398113 1049027098
793900689 1611102771
1583105796 332864103
827778382 1228939246
2073890827 338458297
1605337571 901054149
1651126479 2095463393
1543839603 1634129774
72379311 765319995
2028327956 1820859235
1004002366 726021164
2001805975 324554233
569915478 613234763
1560787669 387667969
1042418661 114783406
640942177 1827563911
1639694576 1646119403
372437415 122318979
1913692579 1153377018
1086923397 35805451
844551615 1001290241
345053685 328113645
1546330874 1855679437
355409210 340512498
222638415 32852765
1669784951 942830695
543756480 1633052157
1978586544 963755736
232070656 1919624336
1316547747 775377714
1885499061 578278726
447408153 2057919848
59814051 528445553
166465448 1475565646
662404000 2024823199
1615372214 1338200439
505392095 1800830793
2107834345 1274944323
1196859261 574106534
1357662982 807344941
950409887 237925317
1143805974 1827520688
1209490514 936874890
1783453220 1830136884
21516765 339678818
2007422277 893311740
321311037 910936365
1588503285 972966538
122131387 750355856
708974369 1510264185
1973425193 1052612782
175493618 1914865449
948656411 1847448887
1163110663 1177101833
2099789741 1530634590
1438432350 988472179
911688217 322538322
1510292369 2023683165
612830377 2074907499
405302827 741433301
1549513369 683954068
1143942200 1420344983
1726519596 141123145
1858126378 885058328
1718527221 1016547778
402169863 1503359265
2090900337 338457462
1659142761 1250014630
1301200631 2085039699
1922442566 1586713037
1953308658 1586463811
1323134041 547391816
2083887255 1574196254
1091625704 813634153
246019794 1308563120
287070940 958949751
1113610991 133571533
1027105239 1226237253
13409416 1185841147
846752243 779469767
2101826566 1834023895
64141371 1253652857
1263527823 1980606041
1051976294 44616707
1110428667 861282890
53893723 1900683439
512283242 1287598303
1824848693 151299416
1283834560 724018415
1564258522 1151394138
98999245 1039254169
723119510 1928407961
1600329557 1189882235
1223889654 486335462
802254713 1567105638
1634430759 1606972952
1708577280 1460936360
1782864394 922737510
1672954438 920981712
488596934 1783984757
1515753137 385097685
23040494 1970197350
836028994 1439042171
1752248338 1276167514
1702608154 2038660757
371162639 1144378022
850911717 1549513665
116122454 128174370
1009325725 1881207865
1923819333 1652822998
1156215142 777274088
678167003 2081935994
2035921903 1567338747
647415015 32571664
1466275528 238286899
1476894584 1618904723
151320302 137790120
865260551 1805666695
995660652 1150920439
1776052819 968611676
529205306 372800940
1825841099 32141908
657953342 1538056909
274198154 590455022
425360766 900353614
836127781 970683008
41695469 824844312
1921563296 585757081
1780197986 363897829
1788566633 1475860054
653418431 100243059
1351438573 1122204233
435982847 188307538
863840905 800690726
2127203963 369170010
1842846115 697712401
923381386 477991220
1074020754 190940399
1527441657 1011521165
1255884796 2136788174
626910660 1592286891
233650707 1389422205
1953097507 1823308133
1552715510 255156989
83262619 143382111
264172997 890242461
1308766386 1664451001
582154655 621920509
1349983890 1018976014
1200682268 901909162
1717175390 804264694
9987367 1617295071
1941226353 1596389631
1804712691 1060807723
490022927 13378412
2103212914 482382857
575329510 1941782703
515623264 558318342
1438159695 819389129
1720373605 1608329933
1851579267 2053651135
508376099 1840253003
1372198113 1577919479
378258389 20504966
1072020261 430255159
746628574 1364112014
1442080768 1089607348
1758529352 1616834144
929858846 474657818
1457905979 1893064336
236817523 1908455578
1467570511 802063226
2055762123 157392313
28070143 191706449
422477706 994353601
533841710 1763749566
2085815972 1718208785
1491158659 1828105499
933519600 778471427
1716876126 1038596040
1419211419 1022408418
1881910868 1206229141
1708632290 281696212
1365137245 1361449092
1272707217 1797905434
504552528 1478047537
177327547 2047227400
1260510955 1180274598
411861124 2028023267
200755641 1422169962
1599874138 1629529429
764130897 1001895760
99706364 56766022
158039472 1630860603
1211828917 1843589897
273000696 1277825830
965695182 1957697275
1923855347 896216608
915823580 1235377391
1991972427 1806424457
849398672 1675948348
219132082 532296392
1812932197 1807727958
1071507226 205435294
2094580266 214958599
853449935 224530273
2067093853 392811101
403079543 741408293
390361425 971784143
531551306 847098306
492164473 207019483
389074232 1913600403
849962251 934875501
592899720 2030941336
1263052504 735369841
621880974 1500775811
1464289756 396417963
1952835448 1326713155
1569124170 1308952310
1997868015 1783355326
568411453 1426865054
1436730701 1798928150
1578025570 709981995
691251643 242773414
1250591097 809488668
895346861 192414372
1059857689 796067857
1194882393 26722399
1067523926 1071984340
233204615 1563098434
2126736644 1096909816
1237900684 1812383865
41922423 1304078627
389955242 143446626
1256283989 1089087380
381030462 2090795442
88583231 830992077
1133811193 1369349274
1681797273 1649247377
702176103 1798586351
1971914182 548465712
1070622097 1304224390
2106293000 1091289654
555775232 1331522552
1597178178 301681268
1823681926 30136443
1160487548 2025098751
644395720 1404382456
124731388 1504953586
411538982 1783395491
1255952715 787246843
1299549582 695470343
90673288 1322425408
1522007219 65772140
1149416254 348743869
1038510334 1083266761
790929784 1319209069
1567545541 1442661302
1270996466 1799524945
1840951080 1058671145
1239326677 1895784595
1836095306 801877948
2136948346 515091028
1359790805 378953040
296044687 1053070302
1553274277 439415010
871982642 1590873612
2017583540 362685414
2135522010 1134334418
1474359303 2057012176
1483395903 1886517985
1891786965 1378817229
1112960049 58142388
1692551920 1856080107
679593858 1342085104
713224693 781189709
177176696 1086324518
1267967638 1601432163
1929032960 1156277410
594825452 2133518018
271207278 1340624929
1302761537 886327901
184562100 382176823
805811517 682435468
1038932369 441687907
1529796113 978461703
2144701386 338956475
1481521528 401499660
15318714 2129407110
1755499766 355534983
1911584196 276905438
595654972 2016842366
1640111667 929042919
40650258 677847453
417503784 1594024850
2133904473 1442533032
1940948495 1223878483
201638989 565203590
1293431782 964074387
1351759249 657556003
1962428044 1980944904
1242951615 1687735129
2115020574 773527010
100180405 2033764723
1927421343 1315798226
2012182109 150858590
1039832051 1226709912
1331269047 1557632355
464514208 191974357
2108440218 372977072
625406409 1333831563
171727576 1673690283
1717808353 604838899
1811533170 779515133
177834780 21506537
1655792734 1072795941
962991264 855254681
138028739 221812774
1372879980 1641523721
1633405903 314741987
2120907346 1305878998
572194218 1512550773
1748656836 1318497882
169126494 1197745474
549083943 2014518532
1392668410 1305123410
881593848 1355075614
1384047802 2031622847
1578070985 506229829
1121998219 2077674921
526489612 946721529
731613949 509456305
1854649780 1320068024
274187482 545137435
2081326846 2119131778
1587474267 1977214237
177479717 564557964
139181664 1222402449
528958160 1105169108
1903344758 56985495
829941318 856144506
1134587336 316695065
1627153752 1047411915
251969276 178811393
1531541790 1214165985
1702622380 2026630605
948858797 322173078
1906965768 418213154
1597071326 262693413
1504118762 429843097
1287296183 529798138
1848302403 1147460899
719070792 791057897
789387293 1494421656
864961045 1821524980
229488114 1273252052
392101659 449759289
1431435293 1766881464
87749148 1739139369
1149876237 365508837
2127274919 508295872
1630018133 1704346334
784635725 1474968205
2000638532 847314122
2064797306 580417907
1464859244 1828678002
1744591458 1243176869
646915377 785142265
1891366281 1761809943
519257496 1548958812
1329579786 995687835
1020960821 762743855
619535339 1504149894
1491787364 656614610
740371208 603567183
2106762482 1349595602
1431242909 984792049
2102072208 2081682403
1377024011 1495078064
1471900830 1774901166
757003219 395501191
1634453769 1044848646
1993978831 921849976
1923711363 638314467
478460469 1832680651
1519532623 681659209
746368697 1373863013
231229944 675379534
1865358691 1077907835
1149339025 962447929
1214146078 1180020942
688407203 2064935335
125619687 669851494
2035287557 1755303505
1606687688 1567106490
57399415 1622408589
979398191 69054224
212651807 520275157
2138851355 580443541
386518183 1016287232
416961774 534537785
322424971 1223404613
422104059 497730824
1753673744 265699795
1351904770 1395747023
1494836690 35058465
1376027441 733630637
2100767597 1538414811
871496869 1391006025
1397578407 1111971556
497325258 939489593
2058491214 852076159
723279580 834832804
541300404 1242289475
1454914230 782103024
1239913745 1100761687
1417761516 1823924812
2095338899 1777076188
243640504 8860795
1530531232 499318154
620404152 1739837241
1893588385 1682222138
1503758223 82346677
406412222 900233551
1063097175 251873740
110653317 489591793
296871042 1505756087
1849772414 1750008699
1562607184 1251564032
274351296 643265958
1581432229 2087715096
1557469163 201311349
1533605459 1367223507
180594748 268553239
1762833186 1103598675
196560289 1340790009
1099414281 549297554
980673952 966401689
662004186 1279725013
2135728783 554870869
644916055 1383789260
39892376 1318611009
232690361 1637706983
1291588092 744001968
40578440 1373076010
1819228203 653435466
1460912432 1621177195
1937281072 342358475
155947238 601293353
1720592272 1460045905
492245085 1879773789
998387265 1089202402
251391114 885934315
1422190613 1528627914
1898353253 993540203
2133352763 802179582
1099078470 479202624
117119726 392219135
1326961583 1135914273
828268719 359550409
1589721780 2080268644
856779728 1015236236
1247041281 1613823296
968768990 430813533
1962696457 1231289682
312558193 2102999532
1867597723 783289025
102130580 591353828
2066111859 1155612580
1786836106 951587498
709926575 83178617
1787624760 1561041408
721982917 314502284
898244099 653652933
1282805456 1000821130
1178959808 1856523704
1556412544 233390081
1904190599 1352448428
1954685374 1372855707
563390259 431573552
339715307 1867664104
1755099206 1056293993
1643822098 1494652265
156839028 1587680288
79937080 1232405507
93323737 784613720
522492794 834697574
1523490220 241979221
623971754 2001493785
1516714004 1455510450
94075181 440545762
362523348 675084731
457343222 930103165
1658665564 648666330
1369783591 694398348
312829947 1593624804
263507589 1860762583
827091707 424390357
158035577 606688872
233778727 53332155
853094037 817282899
1543818865 423592295
245664793 779530621
647522711 1962974343
533743530 1307861949
1002496989 1256421817
2116604420 2070867377
515191761 1894786728
2052722312 209490300
1454757048 1713694478
528219315 1216901380
1849027015 1871999372
581518950 347719663
1053306828 1808335281
136341198 1010132525
1714464294 84695981
351995807 342986108
230795508 633375133
970689400 1271975383
95227574 762793014
1038704517 1334452064
1897592602 2030886227
273617309 1509084288
1060408711 112781690
405790665 1532046979
567411834 44971458
1139810440 368041293
1314774091 1901742267
482492881 2068548621
667947696 878706688
1533593221 863195014
47075146 690812247
1249496188 1083380229
1227707680 2046817452
1735774452 259449118
2100476488 722557190
1217134764 1746219684
1011431366 1148330083
911403650 275890163
974250123 1653562877
1965049364 366149825
536358826 1710179956
1040507304 44873950
54338649 34096671
1628095223 448792018
1810489945 2087151578
1677762571 293571510
725585742 878350116
811120604 430318070
1420901610 709943330
1897623271 2127211359
1426129043 1672682287
168651050 2072682485
749432849 465719906
550498636 1862119442
1287232421 187284613
276865961 385551381
1338561072 1456961010
1707163450 1813576581
965992610 1265535144
814494552 1782872131
1292089702 731516669
459322689 667655329
129457456 2116406519
358655383 1404743645
1469213313 1295882644
1525270549 1167694151
14222029 1960441156
523574458 1197821992
333537087 1363627171
1455602819 2089363827
934994100 862627303
1115649021 1952849543
1283388895 808904073
70956405 1990460027
841127370 1661592659
1129185174 107672336
676628996 558488763
915534913 1270710773
519368689 553831510
766625572 1142770998
1199558383 135016696
1303077395 366236207
2141110899 493530001
832386409 615718033
1766135676 1045595564
242526908 1819234558
1933314230 823726260
164662396 1844679393
1440960998 383477550
476729893 1648161165
1560989245 645636484
962698020 73936794
1293461790 1295545807
657330617 1268915435
1990612655 1743644859
2072787876 747616731
234507561 1369845617
270498646 1849261325
1870344073 417109153
1364864403 848253590
1939386951 410006189
306029188 1764888419
2002523136 1581868384
996097829 448092595
426621268 210896209
751690760 1980591454
94423109 1967526573
1448002864 503084415
2067872926 662036864
1888073157 1596945773
943573400 1268049234
1805261465 1193173839
140448846 1760894237
1938916135 739384014
1977493588 830891088
285912781 190706229
1722131257 92866066
14622461 704776722
1854282373 515905126
1913248377 175264619
1832018287 1235803474
1689976992 543758679
895864077 2085323996
1555443885 734743898
1142319180 913753981
132090197 958617429
1424630963 347163200
1603073108 1383949398
681963859 274575837
1612258530 591010950
261810798 1337478656
1787233732 455496332
32599798 1538732679
312739434 499214958
1311095868 1752890755
451615423 829886872
1639381073 1970818587
1110400909 1340179496
19936664 1005333110
603581753 134454550
1764095882 1980349000
1400118023 1310820576
664017833 1095362166
1697519491 1511147735
1579445925 1702439927
1911458467 1954300707
588512529 755190608
2009129614 259146605
1352881899 1472117595
997297213 247468800
207634124 1407438391
112310269 163935737
436714098 1091547794
214942069 1364202784
1138111723 1745987741
1789619325 1373521511
564453367 826329287
1423411417 251208655
500917354 1644329014
516053644 1360050643
1998883368 1896611876
295461282 66018894
790221562 603659208
206263863 569071015
1182037025 237681889
1691414146 855095002
41396279 2002563233
212941947 1385136447
532725784 1461437755
341413099 2101245270
2133702457 16894361
1441033444 873025079
1840725205 277593000
1983337876 1710091346
81698404 1485707101
1243748335 372876542
694797310 2122704310
2057837347 1702224237
1407281197 1051320786
885579978 161951619
1886156168 548126771
53811768 1996606551
841037242 1180156416
782904 1064491840
1282743301 1833245892
960357371 1693907648
336725487 1274989272
412489139 943331351
418852097 265866085
43964864 872898211
83117860 838812061
2108592408 948598006
214387802 1888563418
1017324217 1827942315
1395595874 448698501
1504549087 1475767857
1108699731 1914628903
1728051944 2093910812
1649118829 1781175053
543597937 620814025
1752365047 1427718424
49848420 2061019280
993778607 1245713711
2116132418 37705050
1819192373 991851406
1659878145 1924267178
864124651 1162145951
155404971 1465190007
1709359027 1079035518
755916813 1759494506
1964113237 2042837226
917681101 780607712
1559355401 1620423554
1363402044 1280745588
1770110555 329489322
1946138323 270481963
1558042059 1523894418
1239782941 1389841369
460552465 1885217624
2090322003 1805756183
1282549330 226539043
374644758 1871870929
754623963 1402635642
87065105 1834450226
2114516272 965854428
1138949234 2112286629
286594285 1353652763
1083750524 1448563467
2091798764 255322273
1576455048 1908826421
1852215209 238064900
1398931695 962059928
2103501524 1008542185
1812908681 568462997
1271021767 1788365135
2075693508 16743745
1807254477 942919729
1766070529 245721226
783319120 773003381
192147023 970777406
41531102 500205827
1639400010 1413686765
813330229 1680453242
305274494 2134724609
1283544810 1801496624
1125640692 198573106
1341802329 1240838236
1974866780 1272160721
2075144382 946662980
699653048 1131107158
763190387 108433287
955354512 1328252605
223811896 438856707
833859531 1237810828
30763710 514753460
1640300414 559759280
446405368 1184089652
1600947475 1126262700
2027781725 761388650
1464544783 1229071731
36801174 928586976
639273511 1001218891
1642177117 1072298554
1634893738 1153045731
1226656602 25304860
2047854671 2071672481
1737761047 244982571
1450448480 70076785
612749050 1209761397
2037149515 273328565
2035934365 336435488
38525264 910438674
1119586653 380839049
128603201 2063983505
817314825 110842425
925975900 653567847
318067869 202934802
922917601 1115588234
1797338074 1629574439
183507287 583146377
1228471900 1407059223
612841275 917896916
1445093516 524108809
466304081 661735689
171309092 1001044663
1613286781 25925485
1531557500 91037431
1979324419 338899885
368583448 1866907105
1451506653 670149125
1847129559 1412994331
1634647945 1316496578
2044674944 986136805
5809694 369418574
619234965 704779085
1114260042 1954360880
207717911 1773306645
779797601 1635793364
1210008064 1748630266
377058876 422716969
1586495388 695323889
223195965 734580112
534362552 1553821217
808580183 1797125374
560632058 1803277074
1075626674 498833311
348615529 664155825
1805319620 1529956245
810762204 2127874572
1480135076 1164511973
1458624193 561876839
1346211186 460514915
186844898 1071451531
738680795 1793172401
2038317126 1042217362
2093355888 1739496373
1905527717 611031608
531522187 724365675
293812852 939076417
658155134 1192384955
981409051 230979033
1313954034 345399027
1490505845 915118507
1364710558 367947240
484034282 637882310
1615184533 1266575885
1191043154 25118056
1846045879 99207537
1056559321 1272083246
1076565152 1232245775
483271296 304922611
2000553808 175073057
955549440 1950139431
616014864 66566481
1117698067 554736436
1253243860 328658901
497417340 1837175975
266146321 796907812
143225297 896980908
1777567146 1459294011
770400169 1198375285
1215629625 212562994
1431783230 109357941
511221139 148545669
2040853460 471559298
1645305108 1959470236
756013794 1489069149
2081199236 1138376714
293353093 462658358
2068071949 1301180635
1869486558 1939369637
693587437 489229344
522381654 774298882
1745566173 13538812
561918290 131786588
1846200019 94575733
771885289 736403398
1703149292 73756563
1024708929 1171661283
1046950686 1888207481
1795384006 418814024
202521431 50300788
2002967102 1487199250
1911903520 1798321076
418610582 1463536057
53665352 2118459655
1233992464 574302709
1807571210 797773896
759667490 1680833138
1262091668 266178110
586047092 80100648
356140909 2032768422
1957725665 1730241290
1070136580 785308839
1123776907 206827080
2021806139 2010144590
402153196 2026630753
1957558883 1944756749
1188409995 807425972
574239114 373080355
1948272332 79495683
592250756 1913987229
2044834994 1737521805
1229992932 506552993
1631467750 545037509
1638346597 738751664
261512315 548752201
1793457438 1843036668
56928113 473895157
299836187 1206138404
1854808622 420127778
360074876 12784838
2083090977 814196596
1132017599 139694679
946967448 1535231548
566853355 1500489421
977202886 196973908
1490931512 2054883865
402619574 1201925290
1943544749 851541177
151594192 1701971083
1046988995 1611571984
967754435 1384587033
2130009547 171183666
2143817067 604316646
1207480196 656174260
547846956 1768339563
1335890083 725750208
1158032632 723765058
894143728 1401788972
2116141907 1384030121
101931845 2102110974
170946391 1757357639
404997473 1168235920
22780750 907418736
55909518 347567266
2069006286 1748384138
1908756194 1672066525
225128233 870572225
1657798387 1536369430
1627222196 1491433241
1721834221 972614993
2094380784 359785458
446809982 703261841
136037055 1869480605
1139938287 13266569
458118096 54591149
669974969 1556179837
436714786 2075826552
1467717424 1522822232
181002198 1534731344
2117539729 469205181
1205494474 779069686
1004176790 976381749
628930577 1522958106
2006300224 683717881
506604312 594995035
1169605455 2119177014
1388661402 423592943
1540380731 158657193
269885475 880628146
53512980 31646267
1003754795 860480571
1975730765 1865018882
1450108642 735023191
1305231567 1479991181
1813576975 1611912423
265772451 1948748847
544187806 452335527
491537328 2009073518
1531419168 1906434010
1060076133 1335106863
412221319 1336082993
978719756 263877749
434348259 1474275894
1532940312 568345227
1729124580 601692735
1357999593 1754361263
222246993 164205779
1229077325 1226642259
1870103646 552390635
250829542 1829964886
1164981978 932729361
930799229 1210971292
1276602469 1295533307
399658991 1159936936
1554304014 1288153859
954452283 540913351
1101867007 1086999900
537885638 97238300
2094995714 1342408759
446082746 677714972
1578077678 821166693
1879670618 1142928610
819057106 1311006346
2122762704 1487595556
952567464 1386225850
1873992710 827382540
1702055807 1567481938
1943096318 231709739
766081151 1413034826
846768751 1777486929
1916874126 223188156
1415884757 1487761356
971054483 1806609440
1158974344 1158138261
696630224 1107372442
936876439 656888719
1713897983 1156716015
949834376 155732494
301139084 1143218390
1264395977 626757908
671031762 2047533240
1184263117 287455999
22444018 721025135
361204947 1798363235
1861654822 2138050464
1179855362 1784051312
1976745790 1330905525
1432719346 1005878104
1207912320 1317577998
1926839866 166739830
2046327781 1123144213
1318857308 722682264
371132156 2079357304
1620191156 714657421
1592881351 402689578
144451261 1392524364
421236129 80996529
1566486075 184426759
1020787583 2010621332
1099619580 939279161
503210956 1883990898
1730430162 57095378
897940779 1181588885
1846992577 539730511
59291014 1010189254
367106939 67446073
1767778526 697329216
276300939 1995203035
582408260 1182999174
1715411019 1652854909
1704153147 708650296
867066818 218653274
1059391584 1228107886
1068416297 1868085727
1321059683 1689319057
759148541 963881230
2134692509 1687850842
724847200 1171330821
337863553 852436755
1854403160 964798489
195315013 1733981931
1242718206 682404228
622117098 1201074934
1187457931 1917100828
1509032956 430995260
870445165 2079382957
1547906520 1766217829
770520448 716605439
412369541 129447087
698355633 310439970
1540931426 4112444
954032249 1715228848
956725229 652687532
54930013 1760770762
587346465 278151535
1065006416 1465607567
99841397 1642053623
680528251 1340338680
1263885944 464080487
904738787 1680621573
224920495 2146985765
1729157044 1530709724
1591716667 1023894311
1914398477 1815952585
610494985 1618834377
1284423450 1780587990
139205508 617846121
848750960 1620743469
1922925430 1162294812
1693605414 214038042
1162833701 1221153273
983521888 908815138
1354746913 10033716
1853179214 1798779503
801936974 38096821
796826271 928302709
383643266 541524418
1143712797 506166945
1053033560 1074637788
1028603433 1176178655
1064128860 959933142
1302212445 422370229
1503808288 469838424
655455064 287863627
1049350593 1290140103
2145071988 67305444
90783553 541281818
1828938684 2122784608
1047898996 2095456801
900571603 1829541178
1982335646 1383684764
127268351 169093222
1821387144 1254158029
655666112 74619652
2113774088 1797424840
525199384 578604426
300846197 823418741
687609587 1418204907
1030341409 1386861176
512687764 418015892
1937565938 713473627
1702023410 153626168
1122903563 1737178463
1166758074 1409858347
257176223 1157886639
692747142 1401891051
269139636 1282196152
562281182 96564668
1634747704 1770431198
830109131 1886731900
729115092 1861511219
2092068888 1368933648
830753006 1113296147
912613639 832591664
1911087723 487975320
1635429045 593623289
1569065419 664854097
1142570382 1504608401
651321596 753754290
1006683932 644766713
730630189 1148273139
1765816427 855399951
535914841 193254618
1248146573 82264608
1283171717 1840805430
1191449290 1428630442
421685471 599098320
200399269 1535400764
1925016543 1852716355
446866305 1641220589
1851111549 1730546772
1335472043 1977970547
1702440412 245675747
1638053276 966679449
1766004589 1263904383
1987642029 1976468519
1866397020 811916792
1836220930 1255255690
75007350 746821098
1233724631 2107524017
579155241 365000493
1758238336 800115801
683864419 1944905268
1164404891 538334973
574291332 1008742724
1953399600 656768961
594820470 1358421100
466835305 1889500207
1477045685 1917867374
513444440 1488573923
1311015182 645940522
367148461 947939203
502013003 1937268720
1381045945 233399634
650069398 283530131
881498402 285374875
275670523 1650059938
309448226 1017833156
1092579565 1411360093
435039871 216239450
1966615115 868579523
1684554987 701364831
127038765 1288804152
245126577 1097900836
1237566212 551148269
1437718787 1577857252
1493556382 2004988928
624483743 700995330
1703336976 1883838440
706783251 1091470550
302117736 713340002
166809291 1706189894
879161525 2106395486
1930772671 709126233
904506781 1855292489
1815489752 741907938
1533607672 608333218
290814133 2128404637
506915424 667093861
1231638258 451494318
1203585170 1698501515
1315198417 1783681634
1560989432 1210394179
609319435 1652145878
188911710 598396147
1541018507 126189517
911570293 98611159
2032193929 1787167519
1120192079 1260540779
22652395 1793369058
1990908972 333385398
154859005 647529010
1232860735 2113311280
1579692521 1462728274
1856530830 906102244
1099184023 969623610
1204764972 1941172827
1812852419 1740423847
1684596988 1924366320
647588495 713674542
1264926256 1224247578
1376172908 796722114
422208414 1482750442
456930874 320174953
110448065 1527456376
1107658140 1914486673
402304918 1324797538
210124444 1142621022
975819174 1684296549
1052878096 1135213538
218436183 1711848627
1889876696 1298416751
980648716 1472809198
908289192 115307833
122718148 1724967974
1523965943 150333366
1429110450 810457610
1890163970 1532458154
214340475 1241874800
1088673664 1771931872
439727750 1018479040
213326251 136080462
932206272 782036675
858146344 144641953
1448110966 1177956793
987532720 1977289026
1153599813 1200845134
981685348 2022671279
234887541 2131717441
956281293 268864911
1848594146 1366311697
944946880 1425509115
436316590 1605257452
1705556258 581749795
1195329570 1730059748
752649022 639167307
1355066555 1275527607
349374196 419598845
949785561 119631987
821376385 565213955
2125834771 1349889938
43948487 1723359868
181146256 773305034
764029301 279744682
1524346719 569587970
1011247019 41856036
355715538 1052412900
402532689 1441921601
1743865372 1080757781
273254855 97427200
1845710330 82384539
154785243 1686839681
1823957208 1756431160
443378321 1650804803
1689982544 218809837
483567994 754249833
952649822 1755174521
227925669 1495556089
676738041 870238000
1866865416 944378988
1304578765 1546412708
1111116192 1600056651
837664547 287907820
1064311641 1428844601
818602451 1026641566
174921923 1110858126
252157869 389881240
879092360 1183481056
96908612 1907069942
286972023 1618082626
136637480 687632782
1095793159 119291654
524899068 621365103
97671507 1206936241
1902898168 1121515103
335801524 155044975
1899674857 1299624076
1769240636 1574954167
1018568331 770141531
570672392 2037905472
83212723 1810223831
43611368 521317398
671284207 1965223013
106340559 818384562
246007022 1017557020
1556193443 1064862896
611127969 991495026
420954443 705832589
1226700568 1317123003
1652567089 2108627897
263112461 1170646938
897413175 2119144783
2093758694 131621461
1679947492 654831307
1785073270 1655890397
50927414 1319568148
91496287 1033047452
390028412 424889335
1044230417 715452718
727654088 1656585619
476605217 1797224331
961677635 1239000040
491761639 1715035878
1297331583 1517919752
540749799 1530473847
1012889988 883352302
1117263900 309275850
431101222 2046209286
168428003 1012104796
1849746111 206591160
1778825550 360201346
750697667 306311690
1428638089 958783234
310862568 834796787
730467582 1650078684
58112511 1002029482
810238135 168817023
1220849904 1439677814
1272531173 1048927054
529317848 1502906543
1420920005 1627549017
1211499390 908976481
1437975819 1915630641
413897804 1574513349
81023245 1342083164
24702298 847134475
861762257 498370175
1464041949 1139118918
280923541 1059548930
542256977 215144637
1015749918 559585194
2112307919 1141766497
1316230913 1779780677
148699764 614474349
1344158104 694976777
2087869825 1086957361
1133307561 387190505
465158777 1295089924
839654344 1497675931
113607075 569331482
608381214 125522370
242356314 1533976165
626924446 1508269871
715414256 1118700132
313557074 1898792853
67500710 2029160660
1037635032 1940141313
703898109 1550235284
2073490096 1387381108
2043809988 571433519
1637207254 1189408732
1132138231 779422573
266823037 826286200
460846830 413689789
377192858 2031045024
1430744023 986773391
1298780299 791819893
292726466 2035615774
609947556 1430484006
1740823599 517512541
1891750642 1997181189
63078164 489314532
1888032117 880693620
1910624432 12895687
1021050859 74790666
1546225304 1695894107
538943811 1026263607
1331837008 206395970
190244773 263219146
196029636 584023138
1532273757 923612115
1343704366 1245137750
626932796 93575172
1848382000 1809932692
2099433851 11698464
1606199796 298387766
2133161140 1838320026
268126153 1313059644
407497914 581102344
1228215552 1396745441
1194060520 1806502353
2015536393 1138564055
1369099734 177383235
2053015942 207871330
651640489 312677682
2084449469 1432168079
979465256 679107786
1341699348 2012912752
1106804445 1881004799
1362445617 121538732
267511279 1413706137
1775685423 237636074
141801146 846652130
1584457317 133956765
1700868357 195733890
1950018452 408420842
589072765 684941523
443587684 1295880233
192833498 1372172716
516173031 728479147
2003686789 338895755
1539568193 1102065910
266310128 377472561
2094766820 1097880506
568282223 408067738
1896067203 663922612
83485396 2125195231
1521025255 2118206414
723406042 144367377
1176248539 1459122974
438614334 1443019100
1111017101 1478401596
1017755808 1826979030
65585189 1227199078
350694256 1886670123
12939293 1079186798
509538877 1461922124
1329386824 1117098702
975112078 505322943
620199182 1158769140
1339052743 388001713
41540787 704125927
1720185431 1061727539
1475337075 1771938617
419795787 548094761
106302906 235888711
665233597 1190842732
851774341 614262793
273620481 1528898656
76367782 1297581245
504603245 800488383
2098897759 476238283
681323570 1835984391
900787263 43172166
2064061220 1189882312
1009604089 2089273540
841908223 876983704
1651043077 105892745
1129455052 2083704822
1659074776 731014049
986391362 1678512075
1711961463 36490236
96625173 455591342
896297926 1653935062
1300663153 1380821482
1562601016 1826083225
664736850 1174030656
1796698242 1370006545
1567204503 37727850
1746923121 1713784297
579619285 271420589
1516607942 1039367660
1732390355 301796243
478531751 1163168086
552306207 1210964344
629168908 1061972851
645063340 417119635
1483264887 558902243
894986482 1473993980
1651315124 945435487
51018565 570409356
1539540616 651968725
1236605285 1581341310
334938006 1765623111
1570552019 2141056289
949787325 881893345
467161813 180318414
1163543701 72562509
1922595624 309552014
726355546 324400523
821197509 677154558
489542850 1364097386
419862479 622057110
985935378 2057407130
290566086 695323844
1475102594 195646808
294969804 503543222
1880874050 776160386
900488697 424093891
120857550 1170524259
1229725538 1147500828
99130519 1229940534
644179015 96574582
397828766 904047541
1771719688 791965277
208662288 960372721
1595171711 1623366453
697374918 244923373
473953314 1173491795
229511292 674322429
1956807195 1119019953
756800427 231110444
1075936382 148003174
1512322014 482435420
1415856272 590851841
47874838 62894234
816018286 864541347
712887358 706913783
984956478 307095594
1753417018 649005775
52216227 1635242114
120144505 1450828135
419595188 648931417
2000418639 1126163703
1319771975 584728399
1404923098 564528672
423291834 1334059214
1906909883 735656683
1020056794 1248195859
96967419 775401609
1903789128 657981531
1691060040 78685483
1402802605 1714215340
1835346773 1119608985
1475298102 1803188476
132497297 757787653
880026828 1045114643
603915550 1606285421
1550578640 978611617
1138334372 1200071757
1968126674 2052253918
1941469807 183307524
219419115 1388290490
1669376912 3907038
306672376 515645919
1340367027 175460992
757349824 1851764675
939749769 1307263386
90200340 1496247130
1925180857 2123098435
1235109602 791588976
1320112935 93930176
418375906 163126402
2008151528 1677100204
54170352 1934088674
1079717653 6815482
1512431095 259189590
1389866556 1186860869
595172348 1549459581
1177555957 150676550
447249368 818610724
1220284782 1617786293
1575271879 392251452
1216758701 1784134080
1486141974 1220971795
1898617408 139244146
1198416113 924176278
1392749392 762816532
843233165 1037072398
1833476719 1127327785
470213694 953605693
1271099286 1922980960
1547224552 939667050
1670447754 513254911
1444595238 1850580969
1765226742 110636323
1795488156 1117528435
950156639 1589399805
27679325 1616996704
1082541966 1003523981
973115589 2056181401
1932224038 989111311
2037956605 819734146
1806552928 370528556
1643983306 1799008017
1330722171 2142733645
870306350 673226041
1402542495 2032454811
1307018867 267886629
276355171 707584955
165718719 636936288
1659886727 599948407
90674227 313151866
653870655 1176275644
180628787 1659825251
403200965 1512794101
1819009228 1209090969
1253742046 84624196
1263463140 2075229552
1702320737 1603495155
1719223095 394398751
294309287 477173366
2018979293 1348247734
1560832162 1503449610
1469532598 1124569870
809327856 1196545938
1434614057 1565630583
411084758 49996435
988201297 814112782
2090671837 790831414
1309790879 1464864070
1991902929 1625590526
1159356456 1705353396
1849296018 954766415
85562656 952466065
1246216594 1559604007
1392517452 1602795344
1370725782 943281595
1711257945 1356801171
1856260042 1573171635
1322237808 347790709
1742891705 784083246
1612454270 830439694
1924853527 600167572
1461269659 2031427435
2123518762 1215419942
1512329989 2003341466
292285163 1270465014
315556563 544723365
1595888976 2136426868
1838718520 965709279
1352099034 1705105632
411999203 1592157592
2028017662 710280980
559971494 748457069
100129630 394199913
311250153 1936680833
1042251872 146147277
570720204 1170156801
1491967671 1584519973
70116241 1202878143
1074411651 931902797
595199851 91339479
2112607074 454463283
1290889523 1136291914
1914783016 685600743
2129572636 33493576
1206465292 840934428
244465131 1136354992
739745804 2023573435
945328271 1701501492
1757942976 1312864519
2054398068 1941820016
957418529 2027932718
1529383734 1415404142
235438661 478503046
116881849 725830103
1799677586 495116918
1832120329 1036579464
559267586 1456218296
20791753 1129819175
195518640 1270227792
1269706566 1910552294
1645409644 2093311995
58802707 466867223
1012500382 1469853891
353538780 1537550485
1735135131 241585453
76925494 1045965344
512481823 507830941
1841936834 73314739
2137944562 1567648436
1976480931 147784446
995247857 1175594297
1240679583 2024686751
727573192 53987137
952342593 383364255
199074754 429588572
866975356 263679720
1444464435 1733612133
293748673 1864574848
694909074 2052127962
563628862 2113801068
1255238378 1643769351
1393501429 1268571768
1943119894 198145878
325005648 1673181085
1083624757 511682599
2063767603 1499123890
101058845 569772021
866469364 1833637299
1011347043 30238108
808148811 1638374291
465173651 1042807211
109900406 1742270777
1185860336 162853508
14270926 1861954574
147817873 511093134
1971037483 1757017722
958123842 657960516
1207849776 2070576877
1846408546 2031142892
1313847697 1400059085
1242046499 524190545
713643472 1711485866
193078615 1269035977
2070637588 1541963104
1561445188 1066407773
1736657301 1040494128
1151643321 1896624479
1235656133 1718686381
343035095 892611244
385352695 1333457622
115634536 1366103283
1415708475 639166839
756149544 461625464
1195107931 1065480476
1988025907 1484062294
804001335 219233610
1292514428 712691865
1182488336 1722174608
1356577068 1338950680
1029175076 536377720
1872035691 671729210
189008943 998090164
683709661 1533233028
1764593412 1141342038
102473037 76364153
778814617 1586586270
18398018 1141682344
1854004756 945684806
384834536 1948379632
423632474 1564137650
555272122 1410293068
752135933 1891764420
1183502272 734878621
366568429 1381141791
213710302 14008033
2131807517 1682658910
2081934185 1811309058
1815765407 179832340
859121275 1192844807
71554140 1333478303
716649326 1304688555
182375565 1986869110
595183743 2025852477
339329792 668816923
1446761788 1836348368
1761580448 1675334389
2080961172 305195080
1438402611 785980970
163994041 1580841771
91245968 1026997412
203934983 1501974024
1345822131 1173318814
976689639 1781986986
527508651 1985720986
49592296 668227270
909179859 456128891
2060321578 2139149738
102701506 1510228617
416861339 1702686440
490104762 1833891172
2058703968 1278602927
1343549159 767368653
412676282 955981765
970941327 1159873942
1017851536 826713811
2044228301 999789535
1021778838 1096478027
1226646326 1042844831
1764279710 611198020
428331599 283157117
1659050145 1423229332
2143458135 71823838
1482148307 1967505725
940567372 789838585
39707097 1322152438
1424735085 981798990
1036127337 1135961825
1386225782 1326431957
1880679166 1010848269
1521260128 268991090
1918165862 1544524865
1008154211 1208699222
704559675 1390526177
1098597191 246248170
548488484 1683862829
15200808 778649122
1451200688 1860424757
1031139954 297599042
714084132 10399190
1101743540 1845526610
436130669 905451673
643787584 1970809902
13021948 302213991
1740009560 816715534
1917248421 164801917
797269030 1060826971
191397165 1325118267
1290751533 1551757593
1628417146 585053347
1799019354 184603652
1535108417 256225194
1600824416 769639664
692495958 164720892
988109345 1067338849
971514195 1305632539
364975860 674769519
45469304 1213467323
1252926028 495028571
792797158 858095049
1030911096 1802132662
315481958 1768326440
312274476 1015173801
72400377 916297216
1138110411 1630419919
1373115226 838862994
1718820630 1150137469
549858482 867517300
347123420 1982892024
1701927905 1398899756
1336043613 1210824758
72634649 301374656
1342777715 1340978609
1459439276 1353670990
1618295635 409719010
15548644 755569681
638988686 632641641
1557998031 681482059
1843976691 1815756792
12928075 2110371258
492078987 420655118
384516756 559793430
1819458093 1709869470
1446952829 1707246121
524062 916338357
499565547 561888136
1171618939 2146610741
1219628927 1715376139
1519185403 1224044503
1189683315 1894465160
1168625039 96825488
23241880 1650538068
1672260865 213957590
1230764860 718056888
1026470785 1432359664
198391893 1559019083
1139582732 1573628684
1989923046 1803036811
242478904 330633489
164720748 515856165
1944871941 1435088930
235623668 393959181
1953218115 221037747
285354529 2043780231
995808799 340748847
624301515 194934175
1299805038 1611751709
1122251905 681586798
1547949618 1697916993
622853627 1184091646
401662083 948248418
1148953047 1480072469
173021158 176950933
1014883769 218423332
251652906 973990302
1398264479 510988702
923659486 204527397
1303376576 1192566093
72594379 510588573
290421186 734195594
1047470045 880113557
905181717 145283959
940516041 930297050
1640369132 692535606
88901816 671935196
1632372126 921643781
1373582742 956436841
1508377395 1328364700
1127510885 29631933
344509366 694220036
933365822 626124808
1700418464 272943001
1453662131 2009588905
124896520 1652489748
1506809576 1238380660
1817380966 1531850462
1984423673 1531790082
158745116 970742379
1168350477 316251620
786884669 555715376
1110440620 40983989
468696016 337706733
1297158829 2104645066
650816435 391291574
1316439881 1944356570
1350522403 1614953955
1801137894 635228623
1579321443 1579429180
552072772 169604015
596906735 818051191
1938076164 1994960711
1278446935 880908457
74109139 50507886
521464378 1367287313
553600104 1197298807
1791811305 884612124
138554658 595752585
665672995 105355980
1167718679 2144989585
189568857 882256794
918703942 1794128455
1858254153 1155580107
1004210222 827721624
72091576 1646273390
621608680 1175336624
1468416548 885400598
1121841788 1006903757
827509862 872366248
82288610 1712905581
1555414041 1555289446
529329612 1287837275
1351673169 1686140166
1592957720 31006567
991436689 1412869623
1040103875 279677624
2141422651 1910526113
1576543507 684054981
549101639 1697547148
200616481 47046004
1828183473 547072497
143482247 70115228
1758894679 1271420208
319254943 1045298235
1305056281 1026161722
735217481 1541625287
353157616 283526211
651201529 798298041
1035186004 920978768
1638842281 1269212499
629393718 144340504
1034836174 2083926204
1482272802 1806390711
763474697 330925223
1221062822 1916275542
124630721 298145097
1860849949 1219824568
1735720271 613670949
1299228773 697634402
195285176 334735488
715369185 1284607033
915702960 2126040600
855206677 138116348
1876460682 1556198783
126528031 2143370179
2110083582 995810657
1255531207 1535223239
2091206039 652283438
1305362265 360649039
1370432630 254613520
1580278581 1859808248
981616680 611156134
139033575 305613540
2054813890 1946005231
1277292751 212598198
1702348367 224236295
10053229 564386116
358167405 1617199692
1496893996 2004277640
732806498 559733006
1205470900 630742759
1269940872 2029408243
641433397 1821704004
581343418 2066201835
358352553 590975482
1622678603 947425310
1324995065 2028710399
1368723616 2121265461
1325631523 621630108
1443781353 1431340385
1267891517 487465621
17592942 2001054482
1478912397 1323296352
1178527459 493823405
2434096 1988770114
1028580202 1936275445
625077195 1489493729
1796704270 1224180878
1282856321 510079822
625316804 951222541
1254392228 914917505
217600820 672787992
890263414 2066017260
1856208302 37764200
1882403387 4377028
377887526 1841445948
1495583157 28486246
1554434135 802289049
574924026 613630759
2138221352 399947847
663969771 1723784311
2024432489 1346937080
1989390534 807802299
1568671753 1938017303
768311089 1414811328
1239941078 58280769
380636949 846860771
1940625405 1243698744
1140233777 1255418365
2103342427 362724089
169167197 1362670024
1898731201 1607579118
1350883696 903831115
764262654 1513376969
397571917 692500936
1603846896 1151747597
1428356820 1006922076
409636169 494623098
1693175256 1522197973
1836080562 1208603159
967383143 199673232
694538412 926330048
1278946199 1802105762
374126055 581566880
1472806806 1440702966
339451225 645182809
4212447 854364369
96547652 1146127952
734953645 758110734
1430081939 1221199361
153714037 862976375
351721726 1943862458
281982516 1089853103
320459814 666106477
1653490650 1764070239
109741368 235811919
761043207 1970706908
65733303 1438081803
545960758 1936176456
1876665682 299604814
879567501 1994969924
888403768 500925941
1246754294 903914257
1493545797 1822820502
2000356670 1486473947
480492930 1920370572
1979908859 1618580026
949549929 1381435793
1799735929 36566395
1466525908 428838934
2139859598 1481313261
1332957410 1387682146
1033019210 873583226
1182758932 891776909
978151611 1641331981
1382137087 523303979
318162252 457281236
662876977 668089504
1526624376 354319125
1326172755 1122812269
208675114 185040377
2118303620 1096326411
54194159 1118163281
111545661 1997464533
82519246 330704308
921603983 1366629403
1131003535 1346359110
97051594 315009319
165157427 135688590
442640290 1426066992
178217607 410998473
931125653 1560391311
588369375 642444380
669722791 852535000
1238424924 1758257818
585492934 1089508280
1358452101 913135348
1378595505 1096998316
1298596007 793676216
559510071 649797866
1024281239 1656786864
665876932 1919712248
1255791206 442532812
272718340 837073448
1781463357 2073701118
1707717786 828304217
1761043303 2118455708
1964542090 1612902098
712682602 1290457276
1758465889 1004453908
972989306 535105453
1859665613 349998084
1484724765 423576822
1406562419 349385312
1566662185 365826740
1159001861 1498540321
761705177 1861828550
927675005 652022707
876277530 339719153
2138150000 2133474711
1386227928 36430187
1189183566 507732344
1102040654 1767710470
770387928 371648769
935798677 739061702
1585353521 1816291114
1447255056 1553342708
1987166589 591286797
2002418074 1681291481
1198485036 576809359
2053223949 687678090
1059693903 996172743
1479481649 1925837906
826845238 1284012122
67824013 133798768
259157608 962585351
1511301110 1659001180
802228972 32184764
1631550483 1847890885
1480447360 1448545293
2107019163 1732630707
548366402 1612790751
444317954 1535748368
1856853047 2120517901
1946075063 1232520502
277115344 1735957053
1648331762 665401546
571628659 2022727997
419041915 1108796468
1604833109 1075754090
340442435 927632504
2113151239 285704466
832003169 1754844889
1652349113 937675199
802613823 149575328
533933836 1406729979
640556344 1727709203
1025274578 1131892044
959814684 579998941
1904777490 1841428779
1123910073 1408866037
1775234851 804532414
631447532 457090176
1199350741 1147114575
1322293282 510072263
1543044833 202087219
1474286881 1498053103
1152019361 576088562
1024068846 2025319234
1588030046 531570579
1048817435 1740410568
1084003073 1915399139
411666060 285575689
1667043369 117081745
245017498 2000864986
1472967539 527865494
2064438236 853393757
1840196028 358199816
1264976696 1624982621
2021288595 2035726812
1320539094 147654648
236246530 2043100977
1612011714 1328568113
1540508625 556058878
1508324761 196307081
806826414 1923227987
1290522089 1741818431
1130546603 284148353
1898431012 193377623
791866981 739962775
1017668117 494709383
1437599358 537476631
2028271603 134980434
123442058 587803747
143154894 1305771037
1025623626 204184768
1377191443 1427433933
1842591258 738130399
1784238636 38696579
1043280452 718855125
913519142 1117257269
1919896917 1447739337
691505973 1140785146
427132364 146060649
1054281458 906170997
1402063327 1274311180
2058815650 738791414
234549567 729213217
1875689943 564920697
752046058 268315504
103534630 196834949
1198364125 1458552531
1257416790 1989027493
696440577 1996221700
22670472 77353620
109884076 787543308
1341096932 1711548348
1459429827 551281898
916003538 1912154265
685177031 712199863
240008899 1994311322
915643383 1893623027
1019791931 657352322
586774228 1655897068
976467268 1187967726
2049712836 982189640
1619107617 680909327
694345185 559086496
994193764 1688417023
1993896878 1296803351
1432633234 1329373070
2101179748 210258904
1278342174 1925511920
1586525024 1943324548
1742532619 1897894499
1274707582 839035228
1502804069 1268248549
1395491696 2028897347
1264399366 374924808
1976621216 778394184
1937599820 140077215
1452818004 1690154235
1405484317 2066250294
1251137511 890900454
1010209922 1776015233
301557478 984187169
1883829987 1177947869
1315811761 128020734
1121651848 1072716844
183773622 162110550
1657515290 1662564662
1842806374 1067189934
513307739 1535116720
33294773 1709005229
82933415 1127363464
111870696 1010599929
910925268 735838960
1730027674 1721703710
544851698 1820503615
1633996638 1141064269
673674805 767270660
890021153 1656404746
2055562675 1012056529
463035905 811799626
1516676941 1219779115
1439968332 7707363
301386393 1428610366
1250962707 1530275644
1820049063 1791909673
598475836 257269624
646264181 2091828800
1924155123 1133827572
2034291281 1450954274
2096805510 38802215
1614408138 1993475685
2025154717 843924982
1366807617 993202184
584996043 1972735968
1331129818 557785017
521684416 410266016
321899114 1824134327
1603558256 418408233
1451765048 1667476231
395387915 1028249219
1180267646 694092937
960508211 728263357
972899083 734467829
1404971731 1477624372
1935885948 482663402
1344850370 2090999393
1511314310 1135215759
1301909039 1876339993
772999056 990150747
1740263796 249568230
1419283971 824315300
414067454 1846027634
992483703 1796545294
1352038357 1716421352
218651894 514029073
1626582845 859530257
1747088418 197562570
1034280295 1390856644
557926400 135141396
1207282363 14876098
1197360085 692862422
92895662 928015288
86133552 1939047450
1644469157 658624263
1084674599 150167853
1399805837 306296614
1268667880 934043196
384794361 2113932742
175291774 447138890
1373677867 1424888941
1136100557 1788786209
9110476 1914126046
1097906820 682554728
1268408851 1862599461
1279808169 1192027189
1602810431 656171911
423125618 1261806063
248620099 670956278
307717751 407779284
1550493596 1125849992
1445795331 847327664
314720740 266458196
1517641331 1802438212
553701423 125737576
1063886300 1808626267
478486992 2073356417
661727497 1273596458
441664381 358565818
1775112725 1379742357
80077576 1490684434
1271661966 1442587897
983879592 268112201
973879081 2117343080
1148102246 1930339513
330239392 556889950
591117094 2109362800
1680599011 1220424761
497079998 1595587347
759039128 1074399105
1293322572 1040111591
1099663728 1059816806
1569853134 1842957367
1979579754 1573907916
53806557 1716906779
1881229141 1797403608
1293314994 1191128284
614820339 271286921
1278571223 40185766
379361266 1515913867
748345484 1116554410
1048040679 1674106950
1982608584 1712574669
436647408 741803449
65218517 809371195
328525243 625126640
1245470492 354831419
1961015096 935836090
1581371130 257032622
1588492320 973789515
1570272797 1626687443
39425677 1364398019
544259497 961752034
947336249 914743833
1267847842 3047156
623174018 1595618457
1136280602 2145280124
1368431595 283269367
164195835 714583590
950084982 1248541448
500167512 1887917033
437228559 1104810059
1977940653 562893320
4292401 278311551
1113572349 775191238
1568201805 1774564414
1552247312 1909722069
103118241 923954040
1210762978 877799572
734283801 1993662651
651985083 882515804
795068539 516885247
1676308338 1725131810
1866089220 496447337
1173617847 1547582289
1519652478 496656114
1163039981 1905864564
1092546972 1058246652
204581149 526613361
646293456 1512878353
925797881 749105703
481909193 1564791391
828946557 1989763254
2005206625 2010807557
1559324504 3269969
1266060320 868664913
767394034 1527395994
1958426465 874036656
609259974 448848927
1280184543 837201555
2046933511 86769329
1461859378 1335741335
755850057 1819706565
126523025 2135606133
1971831687 1616591086
494244336 1227168757
1712895130 406599984
1376023183 1063793584
1555007109 1745556100
237279207 973136734
513448543 705699236
2017110839 723796667
1150700855 1939082740
1700283320 153711486
850297511 254365471
2128513967 123130242
8149490 1908151682
264185603 1509153712
638103817 1362956397
1254930454 2020529109
1819313672 840385899
1724167733 2008438869
1213302570 1033105204
635628622 1016022798
1807344302 861090127
905433009 1559198246
1034838424 1290880690
2078672573 1079471858
1019868518 1747801397
878439926 301411957
1097524461 1264396206
1816742246 1603310356
898908776 1934505271
1582796652 1126778412
2026802151 191632057
113424138 400595558
1532943723 1913138298
551472597 690367563
1980306881 1525336144
1774034615 871368548
1636684999 1680381559
2062810438 154116700
468079425 992632070
1949495494 916840402
1546459060 991402873
674431327 736396890
1851723479 75688488
924019416 699343018
1416284809 530476278
484059241 1926993609
8802303 2918606
1906661616 1816174440
2080223682 1793970516
2076209 487145532
366678145 90479301
1901246277 1366030404
731448058 2007134808
303301955 2110114452
322573115 355645146
94635131 92188903
1541988458 851499109
13293612 1020777567
573128085 504006424
668101062 1563618891
446989199 1470374173
96737875 988460391
131577339 466417350
486754605 1159893236
580514238 1551585948
786064126 1220340039
1239228409 1674197817
748173873 527848813
1937530875 807749536
941644434 1553051085
2132762978 1970139337
511707684 1958673222
898502679 1813237036
1023998585 1818641597
639138818 492675315
2129646337 1920894404
1357711217 482755829
1089102600 1449310398
1771090960 447138330
86753053 78747538
1064601771 821102541
7643069 1742905077
1414187404 1832708034
1885435633 1587491400
268123273 351834842
1124250716 1645852177
779178812 946792003
1528768024 1013883203
127041397 840819027
2096159013 2110255909
763379034 1466010942
1052369346 772820874
1667322146 1142290437
1436851699 954750972
1795434850 901974192
1810737162 1684739092
178966734 1756800589
716129239 1340177317
1930423952 1933386909
227778224 68637672
794227315 1481325778
181655012 1725180844
435414706 1188468093
1767318013 2012947772
1912973891 1330678235
482021756 410687858
1931605777 1857895904
511625178 372170147
900506704 266579095
1837504819 425402018
2111558741 1025124055
875069287 571621975
2117285185 1875630864
1869483918 257313612
102091329 1410841708
1297965097 683132598
1961641121 570461655
742847116 2001657061
671339346 777457377
1733256869 597947125
315689600 1501441118
547868610 2052072427
1500568373 2101382534
654219333 1529611174
1550429569 40360916
75377833 696637082
2145215125 1665794055
465845637 255329729
1939713272 64308067
213162572 29515408
1396298470 1581601838
892604690 1053757166
1507411501 1498419456
1030643937 1171840976
1351839689 1333735434
1820153228 1864617508
1793801504 994150554
1169177779 537840939
1078282478 8690340
1286805086 1042710810
1536469616 1326542849
951874243 1938890147
909979290 1273884638
1117853803 2041715396
1162223202 1470881323
590300764 1589588155
1885031405 637022644
1687242379 1706715730
1289399788 932709866
1798571501 1747021713
393274416 1180167946
1427289435 719797447
961489641 273556841
568692734 546644548
31947107 564481616
2120817624 2059646438
479789832 1522780136
997215281 1512563011
1493532691 238639762
801369623 1650480920
725887619 332277234
1924722932 1761538273
1466227139 58650931
421857969 653078326
1171667438 665735324
874693334 250489741
309068627 1985405713
202328115 541075649
1898187214 554094022
1227259279 159554684
1870512787 1627444284
1676721639 687435872
1326634122 694054625
1020676044 737439218
1419069287 2130840984
1788065711 563235705
334219516 562525344
281515324 2016821388
1131420313 441727109
1554672995 1008539745
1243803501 554331663
384735748 249002850
1710693294 1689884812
542104627 2063301304
656658236 805001270
531613775 221341603
1550350821 1906214779
2035108431 2110926450
45062730 1376881967
1881989158 2103060586
1731600923 1069387679
467494503 398558174
104003876 924043330
1839880936 1969900428
1894289754 1661967768
609363838 230364037
1326131542 618489347
448356726 747621701
523138737 118735776
612190994 862207834
1858089144 672346714
436397405 927935020
912370666 1135151919
1054547608 73724237
147964002 1490158424
1982954625 494935497
1154890 1731243973
1150576686 1302177884
1842831809 455871578
524061650 295436932
1642741389 1636442883
2109521138 384925078
1425051705 203834750
1565752106 673383034
243968481 1132575617
1248901145 275410987
265268831 2066205449
503335867 211220429
785136326 1223773326
343194221 1371781124
166415311 2087613794
1438233478 806599053
1522179818 396842974
2141443712 39704686
347716769 221463631
620307425 198847915
298129881 670140899
787391147 997248879
1022701244 1517055541
456871721 962071739
253481724 1610480287
1467569281 2096086407
1745459335 951997195
1650964646 916537465
1225963583 1270304862
1539362105 1850789040
122397483 1636043671
2002519669 1618255046
1572154046 377367224
2080031380 1086879271
890436808 1366108037
98824172 1766722278
451611308 1717332100
1245722627 1357861384
1133529055 272395731
968075998 58810895
1133253009 1877539523
2089579747 474722652
803438488 281282378
1570278496 1965805928
1794237063 219126761
1090710916 1422609421
830777258 928880093
802490867 783934829
399615262 1581693160
983109188 170950442
654619458 2143810801
2045367395 2133197982
243183919 1048271541
1883726084 1578026827
495650381 908902121
810586598 1076012830
834440409 2114384710
322238628 1028880912
997630624 1176337158
877916211 123622632
1294401362 1826914462
70268086 435981126
246208593 2059769167
203706304 275857458
1454539117 1726127847
677282159 366994219
1877990601 111394426
1626169335 717747109
171268790 1846466888
1808960816 1279640699
478427582 1759370055
214541552 1093011500
492031066 963700808
1205549388 1699228441
696013529 1641359160
279553040 71208364
799602708 1229721424
1083286502 1078557420
1384773259 1815774097
1253455548 1050914864
79408493 1246725794
1264287910 1509797343
1728704277 1607338756
1416860447 915853737
1085627471 1698632785
575519447 409065401
2091050841 695794833
1440060339 104470451
213566668 511493897
511269123 807192868
1078888534 1866598798
1367356644 1353750636
361246395 1451699042
1752625060 1881781722
1174246590 1816822927
759013988 622767801
1192785899 1601218420
468452329 240283803
1826963111 2047112138
1544115878 1188456570
1690215114 458238675
1152902246 374885668
240582637 1688132087
65234705 1075942458
2098846450 1850112403
890443452 1984068442
889528827 1969314422
1622229754 1226791097
1447314505 1157080854
1553257974 745302304
1838655664 1110901474
1673755121 233942391
1336804377 810927634
846073360 1181310862
189895071 8261303
1039901233 638300223
1690404428 640986031
737058779 1214972820
195419580 1158486910
401392666 1692835832
1331542082 560670124
39751970 1271185276
350591869 55643211
1497759339 671279456
680258181 1396305366
1217410248 1120376987
384104731 1633933074
322515582 1164807719
50626389 1373247841
591545519 1571399533
810495074 11811658
947376147 1419327482
581517943 412144685
221832962 909544989
481165493 1381773704
1427916435 2027060239
1360529908 896847429
670911164 1648974408
504375972 1380205752
256385858 854876248
1491138330 1940282617
833995782 1112951255
559958190 855442603
194998312 433872260
1551290396 682411908
979032343 927789504
1565562534 1320527798
1140735598 509031426
973736948 819279391
395490512 310891323
1213872200 543058264
247160921 451315930
641017930 1290210448
424029706 849618838
1012587738 1120122542
1687622483 2126275766
390901051 1150544511
2072724069 19240600
1152725733 469318615
126132555 1104803187
1549848450 1246526642
974168405 210599790
1944338557 1149665549
863774526 1215087697
2117066250 1331145577
1001873483 1022849072
2125652323 1956597213
1588798395 1154186246
1372101399 2068520154
581162092 1922797499
1508139126 1597774852
340201106 940712246
1809299613 857691905
1291203132 1766318430
459786312 208216834
1566441448 770737154
439188469 784002633
375527485 1643422150
1169163043 1897024674
269898813 358162204
1025020611 13850077
1566574624 1486359819
986707770 1017881765
148084950 2144633046
359641545 1394071487
1631743808 1518694543
1199659114 587212306
1387662273 355134070
534578964 1153083217
1047545638 415546831
539186865 124370403
1100832078 1460989235
828231260 322576542
1979666230 1789988372
58765103 1385420503
2142877051 1940163596
417111421 252376554
1694529717 494416751
568841356 922245771
1034094908 1674177444
546504350 1581350243
1078322672 403119962
79504344 797862728
1582354284 1945499828
266140150 1137979851
1435061645 727045454
628063417 1133656616
1903712393 1951647651
1002568895 1524725434
648332841 2056822546
1805289185 818038404
63330776 1123197617
539086274 1473454601
247136529 1042374591
2133417931 426393212
1782316596 1307548301
536169351 1754196979
1941200983 2010231994
675084582 142424874
1892156024 1829072442
81694034 1769151363
635829708 83643249
386381841 552263205
314104323 957221575
2008883767 1919140875
1455935114 39744151
878088136 628366571
1948274992 1337160428
1771339149 1202510169
205550796 347698284
1535043984 804493660
639017938 1406686706
1483921386 792036583
497183501 1059308407
737803144 66829057
2011703117 1888950479
587977727 423186355
1759418800 77291302
1515611158 2012613333
407171312 1260640206
827360900 670240109
1546435609 60117084
1825198334 1968135179
744049611 1408902508
2004519860 1502045259
1173746053 479743918
2138872276 304619495
1674042855 736816657
1222443718 853972982
355869079 931256360
1020826742 141745815
1355104038 1917248010
1165789451 909851245
1417290913 519743785
37545181 1356165304
54701781 857562991
722402785 1012791351
1955646488 1139233712
65063283 1798047375
382523509 878770206
1460861942 1790202490
743235498 780914374
1564721141 1373091048
1806367679 710281521
503700978 191314015
30874175 1926855071
1903446829 2121764302
866505094 791939587
698842598 447172477
259546053 958547628
1261410696 372770568
16225875 871436119
1361116288 304954828
1644835566 1094896622
810283978 1442752143
1042872635 956564639
1341602540 179078860
482846755 596055255
469863022 890673890
313107318 2003442428
524353354 1154982673
2030094495 1608199378
1778975090 1314244211
673247168 1554982011
830219628 400471856
1325858786 910816855
379882133 1822068903
1409921453 854765565
2056434605 1501028829
117307947 330098879
1321173824 1451095741
1654790202 349767295
2121655632 1882808170
264584786 339550011
32265279 1910701043
1633887630 1228547382
839846776 1157889898
765337330 1844149248
822688015 1599746117
1104880957 1541936
777585941 97383685
1893888244 1165587327
1633926752 693565167
21335541 570207326
937143280 840578810
2136656606 38766935
1111224569 2008372937
806214949 1179753401
1540726679 348504138
268396874 1372240249
1729407671 957493292
318569286 1433224084
1185841211 76748249
1851785547 859965734
1486165058 1076693780
1669103665 1871224029
1075188492 323318424
1357623138 1003443059
1202685718 1677776787
1397975387 1943323550
633119747 940567495
134426390 419664801
1985119386 1764116177
586833558 1893206843
289469035 741478535
1247488516 1078985069
731253729 1838578394
627744442 1523210434
1298666567 1604250989
839939035 1195151947
133213442 2037819872
718816585 1639376797
2143587002 1152657496
797622918 548031094
1923081164 1830385574
1305917715 1869706057
1681537207 1529880179
1628632191 1795490424
1045472898 251837000
2144247442 1560499519
295603592 213498221
1988600979 1873417520
1933827433 1620207104
19118857 2070209615
1999578159 1774701505
282955848 1969286318
2025069686 571462183
378699867 1646602877
1233107191 1426638292
1372438940 376712373
208597023 1519647763
1878735507 1332604032
374792269 801169451
246779132 1467639118
317982253 892807735
508560362 308433224
1623405797 411530345
1513231904 1512942794
587160411 729640170
336304841 1288052119
693294983 1871803764
265566591 724531318
220611275 209343830
179420377 710958442
39421106 20889511
1301716892 1861388292
1212795045 556618796
1488001297 1897158826
639692923 230997521
1159305719 2143031213
747193901 651824500
64264063 1559979314
80976395 966898343
2132755821 1751786905
7178929 69119031
505822727 847602089
15174800 830056588
1730626879 1076656702
2108194981 1059865388
945599861 218672962
1621923515 277886741
676033129 342306886
121517500 967979760
1187828846 1136665181
739594377 304575533
2011160253 2035402390
157212392 1012639686
1351756786 655412518
27295466 280335257
1683916043 1303357782
601722090 1748963455
1838419839 1322349653
297377016 1034137013
879805516 506676579
153219488 792197725
898868753 1334030388
1384902631 270632477
167309309 101324332
2042887076 1023304617
34689957 618821484
1800096704 202784240
941464402 413477857
1052266573 1484400834
1703901914 1509853899
1649393444 723538162
1045515662 589239721
1257166754 53238491
1607017468 83102636
1875146510 2001159682
398918895 1340087531
414348700 1422391912
1658121148 1054957477
1552077189 892649997
829242901 1716023244
348030775 1739089895
787121074 1885187362
1648655785 1345147818
1293624442 853192188
425099524 1221776974
1490863870 1180257826
1519156461 1945260054
401649803 776725366
1425488182 1215579822
1316264064 1059395797
1463850322 1690209730
1848588673 89887433
1855219419 1242763255
751684232 1596891030
265605369 722194603
924731726 1224182294
1905354057 1285142799
233126293 983594493
225610319 1844111551
237977025 682257456
446688318 859807127
1068060443 14551602
1302444016 1628056700
389249644 1214200332
1688378370 1553581269
413465976 375193008
1062759156 2069330855
1748457840 863619562
809926413 667068016
1624994899 554269857
934757264 1090398886
543742839 677443957
1959528120 1915504195
1280854081 582022907
917540891 954143687
386333369 1545984554
1595164309 470361178
272220245 511489747
2108601972 82933995
1679132191 749869151
547920735 1401674772
726358486 529797336
46614594 1802466091
330853766 433992918
1553639966 937770827
268933279 1550119505
187735241 239927302
609526654 1142291790
897249067 519315842
1203605989 1865174488
2100158452 1426317097
2018418762 909816032
1758065490 1902096385
1976652597 1569076472
356546116 861074168
1977379394 888881979
1362782670 2122136579
1766791501 1267046334
119871429 1451557269
260520190 189367629
1311234070 1077305471
130043248 628643269
38228824 490924198
1127060637 44268898
1443722349 504359571
570009179 822097187
375167095 1032474803
320717603 464906546
517895054 254935990
2088161063 1735112316
1883989146 293043275
461434087 1401222995
895449092 1134427401
1502194472 1595658069
1665534915 1879116231
773818748 1323064797
343733154 112955032
1756813087 1957741531
1547659346 2013292678
634463480 1219504628
808368166 561618090
1404430989 363183551
860414097 901513039
1330116837 222768058
1984736099 1912142328
1908956926 1145653957
1671591445 1281857726
2050265672 1386552136
1288324711 543670552
1049839325 483278793
844104908 1314886876
179257832 223350846
1744924318 1141505793
1998098623 1123690703
149857312 445519156
359360098 498532779
413695260 1951169660
728113339 1098114519
1707279023 834127359
1003671586 1816544382
1239323263 1012886314
727316697 855878633
1333174794 1745676511
692830619 525826885
179329176 1234288724
1413075497 1927750828
511503935 761841304
1547343701 462383811
603253872 1699045987
1584763607 1598583360
1970044791 1127253308
1646630435 1547447772
1589181328 1129197724
81409174 750997774
1439243703 1263453106
511342404 443970907
311969396 1592855161
2001969226 715155882
1916156289 1605662433
1541615869 22374790
598801190 1260697174
370378355 533614522
682117159 879302657
1815318943 332550130
1766286910 528996321
1742248087 583904309
26453389 1862091068
31013139 626536250
1770840824 2025176265
1356823326 794251238
835725435 1615050875
1284955163 1457745040
262894997 420207980
2017915969 619803301
1454118658 1184616888
928332649 1281999253
855055683 2112773350
921039975 1372830161
1941139377 678984221
1504030805 911921269
1103652040 295842028
307489887 111294269
111031410 1410418335
1518491557 1244731335
2059478332 621051997
429313066 773493611
1955381564 1049893403
346351944 1446965247
190476233 1530389375
706058524 183194168
413885553 1035734128
30273718 1154075713
1489304114 1578312333
566259429 515072687
1575518937 2095936922
1328953421 1858964561
221620854 910891307
314869687 295645098
542982844 1845213556
1246620526 2116520742
987391111 1731462681
1817564735 2122648535
1740781117 156371253
1895707638 1015274778
1083535921 1633065703
2024949071 1711775977
1242729441 297669088
2122032411 1994522655
2038017318 2110726440
2089188414 2034383301
1176894214 2039053652
2092467769 1495431551
1864975426 1758747590
73363075 776080792
216946913 410012854
1644504262 1674167694
630163537 1905751837
843652215 1006448956
926826676 1261897822
1356507581 1583008594
806741668 5878834
1916368032 224705728
1621311063 945570423
171472998 16856686
861977294 1164284908
1478187947 1690397982
421869520 1779023860
269321749 303314157
2141665495 92062932
1777024755 60564622
771863468 1992217668
1960379868 306283754
2015943936 223649848
70909113 1851663845
932357446 300269414
1909005460 1246032642
555365153 1088969522
1604834225 205183791
1706295798 121566472
492342973 1218682873
1046746988 1794447595
712412088 1708385010
1174789545 1653008864
1763986624 112867237
278567825 1610631361
1949756780 845962055
1436568382 1537314120
1063973266 139005619
2142013776 661716518
1104200471 186497872
430239575 229491991
1540230754 1739366975
618276601 1064140189
1411442263 420121585
1635542709 1182616910
1956077843 1166445050
863666654 937325859
930899738 541186155
1072120568 344753334
684390358 1232764086
62315278 249253936
1129403021 718075382
1567998129 625713
520047938 2145087991
708978440 1209366987
1889366947 1620154805
2023877345 186343961
806115010 696487489
485063935 1273142581
1026442666 1090853806
14375306 25710524
195268991 559661038
1585596218 1154293053
1452885579 386678651
1317081925 1690345688
252526919 494461822
1039808409 1637987583
1732453653 1608581715
1069686022 1159108646
793184958 128316905
1602918577 1590127272
138362136 1918042195
938348896 1716507745
359389111 265570150
196212804 1699421042
1258873109 983784964
764241382 590314242
1609189169 318060197
316194704 1256867571
1607130328 877667156
1476052774 626021196
1231613862 1903922996
2048355693 843769816
680087238 8132703
999130855 950961753
561426656 711093748
1983074525 1038410540
428999060 781126586
1097360700 127422126
2084084766 321168844
1846752860 964552470
1177318396 814238798
1564346295 2015717613
436802740 287858008
208247539 1899414054
1850988122 1093807709
322649628 2044122793
1915138552 257435843
2103194119 2058545
1093401726 738037416
225664656 1901708122
857498567 386982324
1115094533 243962468
663252029 567953326
1518363094 942604071
1675410037 244228514
1168435500 750633092
322762306 1434408292
2023439344 2052218034
423088747 950425134
1046172358 2140069555
965506117 817628377
1062636979 1538458231
430733885 1836500715
2127180015 722130696
1267025481 1798584938
1339424201 198582621
934669907 1119022501
250326082 1810927172
483659353 1664964757
1179107251 1891088858
1929517328 715373674
463889992 1000348073
1937172863 74748479
1123412458 1376587117
1486816927 1305699927
149190810 47746590
977398618 1964717108
929089050 1275630037
1464847704 2052748127
36736153 1442014382
1589102503 1714755397
751402598 1726947415
31344745 991881795
195195127 975173535
411307843 495443924
1664165488 1720885792
61911479 679875667
49990803 2070807282
1667017820 652979776
140516763 2057329158
35800114 976261444
1823135272 607897949
309022377 109472877
653515981 1246854889
371841569 601064135
1454364150 228935285
1905440442 200476228
341183260 2037645948
614951096 1280166702
1243707174 1557957506
1053322365 676912284
1210607263 1303291388
348550012 1859046485
184919014 1147174435
1661717869 1207610238
1789186696 1169693100
90475110 1431296404
116209377 1249848117
1853717403 745964746
719389754 27519311
1441717636 2004610231
886064094 1802911148
282969523 1552869774
170032075 1333061930
594284664 553554801
257760599 1389117592
1179060056 1006571680
791147264 762478501
1958767138 732824610
1083153286 1026649753
1773185498 67249007
1934063244 1532227241
425049353 1553828082
2082227823 797958743
329236659 800846324
756272466 1840486973
1048685494 131995826
642431422 257374970
1361858906 1969639015
401227192 240294032
1803062374 1685065278
1424892568 1768761532
806744503 478753150
539616586 182657330
670504988 17809120
523291498 1689390009
411400090 771455922
928654079 1585958905
168935961 827054924
894251094 997703308
468798160 623805834
1285218246 1640535790
1158470634 667461544
1425974717 1391508319
322181505 1085864011
752841613 1452089586
718670998 1430137220
1384379694 1117218051
2117974208 1096391041
664307695 1977589605
1874418565 165339945
793474530 140916224
894065534 1652506672
257447719 1756697590
1076716513 307070890
462122397 1617816453
639424659 1943668813
1797788626 492436206
2019553487 94979748
2060507125 1811656445
1093038528 2020196748
1116826339 1843187139
49485732 182692252
152792341 791159103
2116733586 1888885396
749764504 1901352262
2004282739 40437539
1097623030 1490846011
1589741757 425746518
270409721 394640217
1059048801 1045359844
1936922556 2002925437
952041048 2060271284
535197400 673786478
1173402538 1434416998
1164416898 1661247381
1861270479 1528113174
1047826475 270316874
1162032030 1458669594
621360607 1802559879
1325868838 1280433893
1477454273 1439886794
60801845 207772913
1709952444 1149719010
327291350 959668395
637703873 742845646
1952082395 462384385
444926704 437197872
1910241370 1754767534
142832154 708631029
117994830 858680621
537567022 775586407
879601798 511197234
1195473772 1240232096
1955170962 2136758994
824313572 1261774457
1688877462 293530804
2062095816 822862580
1596464844 1755584266
760382413 1581501413
1494113263 1698400819
1127123085 709393020
137037396 1357577307
149129560 1653693583
1053609307 1402486154
1019195800 741039234
172053290 148144165
839532766 114752326
1257360248 2118129167
645412925 916743516
1159425692 1136486462
445757832 1082579577
31244518 851677731
578605971 185683675
207530547 74599058
1913361022 1036317407
891007762 981929302
1062474142 1404839084
1054579437 868612857
1313068208 1027544324
593842754 1380452287
1638887055 1514213217
228310658 1560890986
485644499 1026740309
490365559 745096527
1937976084 768395811
801974184 874877245
228411504 74213932
161790077 1420153275
34508786 617503513
112775168 1239973206
1477519640 1578859067
1412920932 1395455185
2021722653 718065153
1799003693 1877245775
1599941541 205553774
1466534503 630571221
90213344 515724320
325632219 2122670692
1347461640 1275171832
1209163761 1680276251
625663170 1856409589
286936143 1014410117
1991967042 700212322
2104188127 2074068481
991406842 1922469287
302439369 629211932
155173565 1445700321
1473981092 1139419581
1604397996 2009857867
515371976 628292416
1030655 832975437
142839983 1159340159
973280820 1500468808
252075332 1495311842
1540002981 1629169880
684919585 846665394
1952455737 703535366
370974882 2067737516
874625711 1843693938
152696822 2054570991
91581757 116420027
338334176 2072151695
1667401549 2007788177
181134201 1479612545
263709174 999316412
1349082292 1516505228
1432789383 1182499097
1337668563 530576054
556538535 2087070675
192376253 1696220693
1176363434 378083119
1535146124 1068247405
228098614 1830776623
1510540423 488061486
720507094 711747035
836851370 1131822872
1341684464 609441326
553575170 927620173
799847071 925364868
394693455 984340842
605613308 1412378021
1905899016 1900189683
631715253 1417601659
1431027314 1422931194
1884741158 601920591
1086245316 1915601512
1334258877 1193141468
1811276595 528793795
593810338 479053108
1853811847 2117692841
1069880453 1094418366
1218148265 1940034980
1595727292 1165086751
1977916368 1710465231
2036326187 1953071962
967206131 133620982
2120776109 1023911291
979529512 158564223
1383982341 524927380
528853442 2109812650
760253020 76230348
1472890448 873281485
465625905 709873319
1311502739 1092138157
151067462 1544768451
655344810 1456274636
1416258427 1611470224
485192184 1462152035
626244868 1577807760
2052787539 1212138352
1503404252 731239399
1968972739 795655183
541659580 1172120072
1988190177 435041729
1812258154 362585034
1654226118 164527639
172463281 952736951
350570346 819866867
237738627 963406622
187999741 340883811
1399839832 1682753611
1459690825 826172584
1583681818 900942524
222222679 1218831884
496739159 591246354
1380496004 321156919
1378227706 509307427
147262105 886645158
2059272523 1868456453
678690500 1566427047
1690875811 911932451
1726006190 1495776634
735113134 771114201
109545882 1492022598
621344511 401113910
1480560698 1264464335
1147556850 1670137224
67161773 1408222823
474914722 878795055
357097110 1584770795
219946743 586165701
474573948 1193109885
228862475 159546626
809231551 123747780
1125039983 139439945
73539464 804307440
897507213 1640414314
1173723178 2084557529
807301454 1353337862
181699734 1604407378
1308876070 1962116964
1076303596 1819731292
522787937 583706504
2103085045 940971849
1167004923 1798915698
150939823 691868800
887675700 1054035290
778105745 1690729847
612076017 1878900403
462095926 1624813220
1677824799 1883845888
1997192017 1010131659
1272068549 283715620
38301035 1735325272
1383741287 1896245762
1481713896 1368445776
1794073460 2083036349
1228837241 1433000371
575762372 280779990
277489021 1041889406
1422741832 241303295
1139190790 899208742
2062623294 696567702
2098017618 1973155507
1453795603 703865269
498890431 306217241
1511133020 1395117561
649876614 313378422
1703544980 640206124
1534170552 1909172501
525390866 282600118
1917873863 1050177498
1878863027 608628922
1248167283 970279592
50044922 1809537568
1556873222 782881423
1581116858 1162706273
1163503229 34472500
75935558 1390236643
1879623122 620659958
431211567 1416388634
1497801638 57076117
1893247824 1410656297
93261340 633248417
1098454847 1820898753
2034124039 1578569298
2053521622 1788065777
1735480483 415683022
261526386 991671930
1855319207 1455646632
489054837 493416376
1682486143 989187499
2096803258 537708076
1149776474 1506554729
1732521144 670847035
1642295987 57531198
1160924012 406195673
824891445 75075351
1502161123 2067064586
2021623344 139697222
340635232 1743873642
1790082908 977889285
1630920528 1366314051
341125663 278457250
1903192568 745033048
42096823 805666203
47785781 1276728716
1141853300 1320075695
1679944822 1766944420
254551101 679829349
1399842241 10011862
1532451274 68994659
322428583 1695210091
865437974 773122374
1075207122 446984940
1901423510 39457766
277562308 1937684288
1018919441 1452574514
107925497 2105240454
1784579543 1130832923
2015671094 14344960
2026631359 1458714169
876392840 515204603
1052333476 471359361
318989532 588487422
1790659226 534114657
1938493891 581778345
640391045 1834849248
1200915764 375379074
925306021 593489044
399491690 439460259
1135049012 399438260
1146864884 1727353621
1354400483 359292268
1337557006 34485454
522930663 1440998480
356623726 1894844655
1783448670 859322668
1936599772 928387183
1529095887 1840025875
1752427944 1497648439
741850490 2056288320
521531470 1256353918
1224335455 1927219827
610387857 1694875206
2095963162 1304626361
971865541 500508693
1526753566 1485245392
2020443093 1860095209
1786601347 755530504
2010576141 1975912795
875167446 1488885916
1302727812 1538232181
1793682108 841987744
469481496 52835890
1023130525 1957777430
1790510025 1329549891
984405151 449192058
1215608593 610947863
970763335 784781051
194915336 217432770
1707927090 1202391501
268164961 902284547
217325176 1233781282
758325812 1740703303
2008766044 1688809404
1637026847 2114947467
1877483445 497071123
27120703 622031338
867737124 1549714203
865709197 2024859408
46043848 155978877
154488975 1704780836
1145455942 354734467
1251565715 1883645242
1165442913 697662380
898624556 870835293
1660713755 527044834
1223505337 925635578
1317443332 1710007483
1712281033 1272327943
1616765470 1338179992
733583852 2125291723
661761179 275720284
121960057 2045677374
1572006646 1063066000
2126690340 945408033
1523460356 488427956
1458213631 599665194
520068181 1503950747
1141556362 1255472870
1576783284 285025571
1074297159 1160595258
1909065624 2315394
537137047 1840293382
849875572 1303260290
140214259 1633123992
2010321612 886908001
787716133 733344635
1077783192 2087527743
1773071824 262739655
840970828 474362271
1136442970 1086049287
1315877054 948937448
570735322 689511211
465276605 1405939479
862810461 1394616819
1408777610 1181570796
1522856154 2069892747
867578657 151730685
1978133534 656829990
1205603759 1327030942
718374586 216473749
963247255 605778902
1649177169 1341986540
1973495943 1069968644
1150548909 743418638
1876743129 1088171622
2078275786 1388200965
603562553 741840895
499228842 814926721
1366183668 1392301901
1713491029 1286180872
1531854585 1581961583
1042160631 1311862781
1936838260 587947733
1148814514 1484829538
1972140449 388995744
2115776533 398160217
753585837 2016378100
185318745 2066010719
751830182 1039141134
648055972 2002328136
1751694244 422184010
1096552269 1530893710
825808618 1938458076
56198086 1105054293
671139501 1000794886
516033498 962039658
2037657983 1919170444
1328745734 771444140
1169786374 1517132828
1083458174 1963525261
1196989047 1581371883
1336599073 1905198538
1859368123 1790937787
1964840427 1203689266
681775513 477889991
345775272 1471394961
1375387833 1330288449
1240208807 684934111
1221449392 1096331004
1039118370 1900161138
1568545927 588906004
445497406 491177878
1296187017 461764514
2075381761 1256082552
1575988226 402450999
165358214 1518230753
488200975 943763792
391546243 719759638
195694475 1270625580
1682464613 196512120
899774286 189427024
472761552 1692988612
1835654640 529951545
1540429783 1904525009
445930298 2125302882
1967743739 1252475898
60143564 1418166868
231139474 1157986042
599913292 36705517
438940994 503847152
238767979 1089230015
1442251572 316404376
1805298650 850457065
781646237 1977605165
699256900 1712377316
1286068014 2016521839
284002248 77511756
1802043126 1062596204
1086527276 1386970954
1605930138 2052369209
223515642 813280952
324758402 1855832972
100425969 91317140
645600567 393276179
1707023557 576683871
2019907330 932524364
1528385695 1342638385
46972497 212193321
523731203 163941972
1682853921 311017408
1508828304 1314221138
626716499 702992474
1121537059 1297693497
1489768030 1358335111
451524890 1654037539
343580501 766403438
699879058 939128607
402446578 1660176192
163123994 1511437893
1649007112 1485637678
963374183 299582121
782114122 1662031609
1024517733 793780768
1144156235 359845219
1296479804 971813665
1396206875 1046053263
1809460595 546062100
1829203685 1673647341
1029291955 1399253880
731015256 1396165450
1181223734 1868628405
1929553986 1099701800
1839058172 70661063
50445338 1143636124
1565836684 927683006
908022960 1098059733
1171932281 118832019
217089612 178030040
2004215217 567934376
2009954535 2089996198
456535523 1727882398
1463740775 75173020
1851576716 321841917
1034265318 1454296698
1573918623 160763579
1640647673 1791911891
324239601 331360281
1510279670 1886514902
138652135 244377711
650045581 1677299591
1125220514 749100680
657412327 1622084836
1252516641 26198504
1706405954 175393594
905741263 1431900448
424337566 1611044145
668647798 528531404
1313195166 2139472303
1475830456 2065059948
1197236301 1589740554
117897809 419085847
631905186 1969064441
16720940 1077500094
715516679 585942416
605132032 1197086233
381806638 2026687265
1385625651 757600592
1257528963 572941499
1971564075 788894870
2129664278 1050519137
105848614 183917639
509561504 916837953
1560981802 684079383
100181436 43040827
1406006407 1245212929
1334686146 1556267496
452536828 1869575110
901284734 1315409612
2004614737 1305250035
1557953773 1246913865
269399963 1941557495
837414545 927167034
1513788420 1163337784
1579562011 807346893
1116852456 1230603998
792659868 934456266
1750864731 1518488253
853552740 295293211
1913448698 1797522094
152573688 1383342131
1703253820 1074902230
1143881944 1174084212
602069301 533794468
786022651 1093049204
3302734 70280615
204822704 1445588945
928774943 534671071
1334313843 875598030
6927783 562570728
264461209 1275032626
1233294900 253036002
1532495274 1090970239
545180994 215175548
1798510819 791987249
700052246 1842049702
8224848 1549806645
2044047091 1762239212
116817113 1650742609
1016305093 1837795761
629149553 501895100
376980130 1511117598
46563167 608955485
1057229696 428316282
591671298 175162479
906797802 275995406
1862853268 2089389290
758886429 523170477
1875631446 1991099609
624783203 1558678734
154519987 529623601
136208909 439588192
814238321 1444139437
1499445386 1670904969
530001348 2042436292
1162271212 682761152
1789699124 1253268989
1846375973 445028286
1944739184 699637686
203260185 25025268
1979370842 1135681685
1301601175 1395676656
1654529500 429979375
218461336 234478540
846089846 1283624370
586577102 1915209045
1627793351 781557504
60379608 389149995
1636573328 1433532499
538568514 34940039
1996114357 271713950
324618656 61026229
1859956161 1328546652
1676712247 1035572192
1829853389 1986075204
499228447 1884058888
365807115 1614723575
1535126625 1945198543
11283733 143162180
1211516042 1278512521
290514363 1618901834
1993032565 1100329119
1250069135 1760812774
1173131910 958968664
107427225 778590666
1145051937 419142095
608849800 586385862
1540273935 798475292
1925144281 1893880303
968265732 544702667
1973297764 1100235473
1857113501 1534113405
1161572534 396626490
1009357662 245959456
1688284709 642826580
231336592 621269704
1010823952 1342109858
1239636311 729016506
685567566 1760255963
816868672 534942008
814553788 864232272
1161703635 653126121
627560228 993914550
262286905 850863095
657674923 1384502470
844782318 1227659229
836351050 1874708426
1249218866 621817486
1091248646 468708037
1905591971 358265455
1880606509 596418120
906441771 1560140458
1189269978 654483544
617395354 608052937
1762818151 17479061
693103115 366751270
1355485771 559747855
665973818 2076540831
52518378 1495774620
135214874 1348702572
924125923 195728561
874153157 1536369331
1788878546 506438594
1441521755 1222858232
319273221 150086483
1472525519 1355757926
380623264 1996551660
1833544777 1288102519
156013236 712934480
2136522316 1146370215
631820573 159285865
587692592 542310400
444140405 899149061
2114015812 251989057
2040013771 1491664642
1821327889 1274933328
148853837 2033602872
1731754430 429040719
428599904 1153064828
1309692973 1785388878
1345391692 1278031649
847749130 259612081
804881243 2124704119
870558773 1685077005
559284593 359717294
1357036973 1144563433
823798060 1522973406
773385594 1787584387
1556566138 1927792785
1411580770 1609689596
1172609899 1157715575
1652614576 344253513
985732988 2014488994
2067862603 1794848748
1721490984 1667233185
1074207475 226242095
1928400166 903413821
962295169 328602220
909031659 74197615
1925103693 842220634
1747160076 154999648
623287229 15974496
2067247551 1503843454
818214624 1778513617
1620701497 771671435
1635309703 1827195171
995167892 688227816
470554763 270782834
1657017135 250553002
322254545 445050564
1276888063 8529657
1183330711 1281416109
2095894129 468253019
269150884 844539412
1562184215 1440708141
1297523195 1124647672
2040948455 931244222
1349586647 229259293
766127151 915345475
1011440462 1377788543
1873729935 1792531763
1696579220 1705353159
1825804587 1570758221
2017281631 1641955908
1443794905 1285032981
498916077 95262934
1379117961 1450551845
377763194 1494340568
1682804361 1269315465
492361465 825280013
437581271 7812104
2070697928 1870895734
469227944 169883218
1921033723 400131214
436719146 311363329
506826075 295853325
619478311 1606388551
1256504554 531299488
2006370361 914115809
440849343 2141925939
805671230 912314085
1047208539 1545735192
1068904060 1957653001
1317121188 1207546762
80910599 1598080593
1499740610 1551192591
2058136436 1479634095
656763625 897423263
1663334749 318724333
632296283 282538744
646624983 849550035
1208238035 832602397
1826599755 427798168
4007833 720587485
359054615 232653502
1556178500 1772400568
1716678617 1904549871
1556521606 849883268
631314041 904743776
167093594 941037116
244202590 606637612
863618357 1297100803
2016377569 1345035581
1374884372 1985377984
204760558 303705099
581883172 974311080
54583780 1119788027
1616679587 318632519
965365738 1950545884
637920904 263430007
1884102197 889409269
1495470756 205951814
1947352770 902947303
1839984320 402153624
780894575 1382382142
1295291574 72318885
872782212 543172294
1292578297 1313502016
189539465 798703749
1003227708 874172025
1829375055 705771235
1453192639 533487020
922297086 1635105711
1626611441 610723422
1777909934 2111641605
154447130 1540299519
440819029 1224433565
1787693228 1131475529
815145222 439182469
2137774046 10313392
378044173 2025717619
214500556 478486432
783568125 1823083411
131340094 1746262877
1912803004 423886151
780122547 1502245487
1277857287 1301346288
113322367 1069583795
1663701707 1247218597
2145565829 747577156
291862013 850462126
1623356601 227923216
1970283268 2135486764
2038798105 785641265
5869461 1789680561
197839103 1280170409
729444203 434540052
1034740113 1093601587
122438368 1457001592
653116658 2038854279
231362637 1900407588
1269430796 748267108
344226236 642986832
2117908107 244544768
1367951791 767765882
191188752 955270230
1705860871 1264409875
1027904467 341441225
193038098 1548159027
2031201855 1885647350
1577604116 738255163
146203014 1138362769
1107151279 209187068
961934292 1289859085
68036020 518583429
2061642694 1569735077
227077050 333966199
475644618 1847546556
1699237759 1319732947
1315905974 994775299
1676755348 1142910288
1794438721 886659473
628661653 897570474
1337294233 2067933926
884681154 557257452
725523272 1092419043
1366757255 1829571099
197425495 1327660096
2033657328 1845115193
822073990 1846425237
2012075345 295732243
1473769269 1280063854
2082283150 1310350797
941582936 1523788978
1367912046 704274766
659771866 1463423594
1743478507 662297246
1405360401 1166224991
227275884 1972103756
2137932066 13028048
1182497944 294529566
844181555 2088422371
109364946 713128116
178402298 730776144
1960816250 213961220
291395876 1083793120
2074235597 2109478146
1384279975 637794610
915933206 377687449
848073635 1609508712
328481035 1739288148
891141511 378738964
1556429683 1478864179
1932376326 1101798349
1583576127 779362752
1021013520 1466266976
1223736491 1396245657
2042706853 318527935
1147189718 881104992
399706720 1245847937
670422278 2142231082
1247437895 1935445456
391152181 619498761
878189721 334824921
1703533530 1817674187
1459394765 376544988
732481099 351948865
1934290604 2080359312
560379366 1862892992
21524761 959769181
2013237575 2006357849
1628128452 1911401525
272601252 794284011
1897638882 1451849097
1124066465 805796260
378710738 353791416
17644021 1397201053
1134863112 446858840
619056775 57010952
1244096567 2063359955
1058551096 1856086711
394135447 758639173
561762320 1721714436
1346947959 217836943
1949258966 752967986
433600676 1163901598
614186290 1218400858
431101251 255126450
1926109677 59105518
1708755388 672473468
27455549 1822904358
1264455803 1058002772
337582038 1542717747
568743235 1485502266
408178712 221343236
680117998 1227890450
583729124 59297323
1545092810 944772293
1824273855 151101628
818170684 1079802534
1884027445 1418039560
2111004967 189960232
1999269677 362847771
1810445807 1053646667
1300422678 952580358
566994987 1119174340
1688149264 598843289
302316053 1346369683
128034887 489856971
1155550496 1098898831
1782318154 1166959243
1278534819 1085112418
1375646667 671707859
456183173 641544546
1940113767 1286959133
483741018 1386058361
963115140 1778938832
594643118 1825471520
204759067 1793851264
1567681441 229368930
1225770379 466395710
200424330 595391565
1736840064 1232933914
780034615 506122226
867933400 1756771613
1219807472 1320503838
381846223 306314130
888701890 1724558650
20247909 1990362994
575480144 2011475482
1751089459 1109114418
910706205 101801654
595873663 873095439
1527783468 1175153587
698227107 69331839
1474118845 946232313
1070328847 1324638569
2146047622 651427377
1827388808 2098704500
881955516 1313578417
1406382990 915859485
621446190 1551927346
1508433488 242667570
605778401 1668482752
1984350491 1585620748
2132923864 771685417
619042812 1046264082
897079233 639463660
264339012 477124644
532311800 531138131
996827612 1020636896
1508000925 113280574
1691298477 1248456680
120951809 925375925
583773612 416479237
22272393 1421888205
1469892325 1473174695
553920328 807957875
1528748082 927352967
354022838 713120353
516129761 857938833
1206668197 348636828
397650389 579942699
791829168 1499924190
597628753 415195150
516277897 465694308
581991113 643602944
1729060603 1804829932
909728353 862997394
851393794 530563512
897660090 1973648693
1288859256 1227467354
1153650294 2041302118
784926904 1118167647
1049809647 2087580063
56612196 1337687230
356768310 995132220
1629752310 1355100018
708972524 612179199
1378043724 454179544
1549750427 47858492
904955559 86317666
1539659783 91838150
703689994 693250240
925593845 1844175664
1988413634 16456502
1576911657 1050219966
1359188644 1450119072
364256530 1438893301
991550531 313863617
73462644 909227521
83179915 1175810914
416395607 447841090
2084561249 1976036737
95215528 962449201
1828011296 608413558
694559560 566099463
1142626589 1284928099
249195112 1462538807
372567098 1521078005
2143657976 732432682
1549462037 57288655
1531354019 1498663304
1194901639 226497940
908031890 732149603
913172829 1708850315
1689007969 801685694
1240345948 418287800
2139102259 910034877
1748657365 661953189
11272564 292431559
577349956 366753126
118285936 574826396
1651067450 1581140375
791198832 1967923065
131470665 99801378
1163727849 721160591
1472847086 1746205922
1096707771 170926892
307660069 1628945926
1852845522 2050831630
1661118691 1783317857
15606769 841709662
1265498341 194879400
469288788 347975615
2070500862 754798027
1978729786 373497719
413521369 825023204
309792265 403098350
972502016 1361177347
694930260 1306527462
1164436388 1715293113
611631143 1981456074
563251272 1620532839
826870106 1288064816
1685671528 593522925
93867278 2114048985
771052184 1599518596
1920881805 525900858
1568601843 498046052
1944647016 2143527830
1881837312 13621734
75124064 504079540
383671394 1496582396
2106493908 1518621873
1396222153 717622192
1803355066 1454441223
132130789 1395117231
1144964560 1916155157
153819101 1311567555
108683910 306285306
2065059672 571679077
1398243308 718967359
1882013068 658220348
1374828309 1465908217
1150508847 906693281
396448238 1779004421
242104020 77950589
905500438 982567106
2064294096 1809706909
2075876909 994398613
1977640277 864785360
2098685945 133242195
1884607589 695613024
302378130 1490653179
2138009201 1965914655
628850438 404521555
557820210 314307609
604569418 705715606
2041798067 1169404997
338728825 1072512362
532707757 822380572
388691635 1950394082
668553559 1298821639
460882078 1655724374
2099146627 1638628114
1485746660 879030653
26337849 465918525
12578219 2066470789
1091816597 848449556
801812249 1399634426
1948522735 1900169384
1029211663 1816100429
14481194 1279854405
1565802236 1954885034
228969366 930276782
1458069679 1370592900
571219759 456484676
750408074 1710695017
1819223764 1179578247
234273827 1713599365
741032124 1552138394
31326250 428261248
1805461274 1645569382
1186036342 797131344
238437057 1158052798
508585060 269581639
644920038 1097254475
1823160908 863854584
787322747 1842014969
460405963 1538126463
621665528 1573609367
1120192578 649505596
814970516 1140321433
958916062 1093938555
390504333 1533109063
843087721 1606335364
499304897 263000043
1461655230 1573735605
1792865738 76037690
208565077 2093705226
1185868636 286391966
1024784654 986495991
1768476187 2047069408
1506291897 1991648918
204666027 354441609
1524785531 271024485
1939175565 966151776
639232920 2034995657
1296255062 402721211
579496029 589698573
1955384482 198488140
1490059723 1823513603
1437992602 649376804
1160005990 1508364183
2052351830 2097863989
1085186935 1681753957
1113562612 1770198631
5943929 839074533
353480667 1064138875
1209604125 1678490315
472007006 734757569
1153240728 804943782
1491780112 155786140
18299764 631957609
515519820 1414214149
1993518812 1399755057
450560134 310666548
1219837042 1372447024
1258688479 1732800227
1527554674 969892938
1259114036 275447090
1640616774 1937357
1616980887 1112660946
1283825287 1261707117
631373817 754797512
2063648727 624859436
1432647903 1343104784
604266948 909547654
795604635 303223413
125344379 912247164
1041414961 167385066
2126660260 2119653928
369263715 1310893998
2138223576 1089196006
379651448 1419917510
1120994957 439963596
591482741 316384464
1726241087 2112606687
1825172769 1346422569
249388209 674384713
234986610 1126083646
558988258 959626135
837425771 2107848427
3042520 238426869
1108655583 1761446391
1299631524 1091814320
1820738440 2013059545
553263758 1662407703
635901312 1949786678
600190533 876728331
1932368286 876154029
104297987 68194115
1019827066 626847401
123577214 109827906
1444610130 1522308382
2024408231 1666930893
1955981183 307525743
1787123362 2069787831
1220185692 70991610
1278398285 1807433883
226168100 1828187737
34296435 1833460884
854771073 1067383230
1800576797 709089471
258162190 1347901197
178415952 106241543
476532745 225856821
2011568341 1474103759
1926502591 1173633852
557557236 1216620006
466242983 800665486
1266646632 1301603151
938051865 74437230
1725032705 672448251
38880739 1629204225
506024570 1676992731
170127580 134786072
370647759 1382249367
2127626681 437097615
1725613215 784815569
132090677 1141667386
583896469 2137596721
2053936942 2028040164
1565438877 1882620016
29656037 2001635606
815104543 1498952498
490623815 428563850
1468294226 960819167
793700110 1473632866
858119019 94096517
1964930992 25778335
722542268 1194513302
111099811 1440953173
2119892176 1331381894
551506747 1832410744
1351653252 366647238
1048466011 288522786
2044177001 2114965965
674941146 520634179
638771807 397719291
1003961273 1719291952
1453962314 1891296274
182910964 2099259905
782820604 355731395
332889210 360302455
946653349 932839563
1909042961 531525743
561875369 1664034871
11092726 2011714274
526194333 781286543
1215704105 1662013345
987923574 902247492
1084557047 774123417
674313679 1292440218
97856575 1131250618
1913429389 1780110560
515214228 470704120
1026737431 110171819
2021906341 482829773
1284784601 2891848
1726035112 1105135068
372991894 506116158
337258513 1612213898
265321580 1959696944
516119084 211779134
653935514 359424876
14052186 1399690763
1628676927 658633543
362413834 654522543
2082066745 810788597
1521629508 222642720
774858551 387947269
1298244983 118427087
688861894 1157832566
222788288 1260735114
1307548917 866713873
1162633628 1840447848
96813550 288573701
1699373359 1304138571
1993734005 494869988
1171138607 1868450267
1115801323 1552094714
776918842 264107298
943062535 1241444017
1978573203 846074612
1746370725 1970348275
2025077303 1896261002
228460862 67038514
1394673279 557731270
511653962 1094453034
286799447 1344331578
1050980328 63326003
4098419 1304864504
1435447916 577447953
1852319123 233807263
1079712965 1769151179
600980063 578532798
2053934728 1331217522
2145517583 1046373192
1300754892 270571032
1335356349 588448249
78804072 524444491
469826697 2065015814
1729966153 297787895
2041710942 1780904309
338456802 704783743
1878681416 1189169583
2113988223 37223873
1871707323 512777596
1444362840 1914134224
909188967 877788556
4020993 1733002835
1045172345 724025971
408470179 1791451308
1067726053 1386592658
893042806 1011104090
1625417787 1377373795
2035278289 1756586374
437150338 1831081785
383715600 834776907
420594682 197131544
2068409048 366563145
528719535 378487309
1414942680 1877738445
1015101414 618755434
1144795369 1308177468
1393688642 316469813
1188896516 1121253064
1673166030 1333615362
1659545138 1809596086
1429974083 751536823
26298262 1517778630
1491962680 59480415
1418547286 1039817872
2074104071 461559530
76118156 327201342
1822323586 2053463038
1018913050 1547680350
2035059198 323930636
1312767958 2066944941
2027580655 1805217220
1510506422 619282811
644555173 486477737
147074982 263804814
340500674 1835847464
1929461408 1745127285
1508642024 1814598663
173030129 459712987
1550593504 1880517561
992367755 1488742376
1887639674 100474663
2138323692 2134160980
1700327782 953861823
1999436249 1945548932
1584946743 1614422844
386904204 2121669294
1921577839 1002120999
1445764172 687615086
31128660 1784034163
398890951 1451192032
563022921 1056358304
1226785176 2068483409
30750234 1032506172
1534216050 2104429517
930999216 763644947
703160987 2001484174
1305551699 193227134
472176676 370433971
944961565 1534256207
973391758 1258458407
1896498720 327368297
2001357092 329844057
290037035 1320623795
191057184 778629360
1190733304 1651184473
1379792470 390366919
265646961 1586971530
524446107 1364069420
1888122531 1224854020
137300227 1886508373
383934180 1482726937
1342211746 963584093
1091143329 1739975504
103737060 1684264237
1887301937 270352617
558801131 345320947
873809682 2147144883
217339451 397455811
1877627859 60331288
477770194 946838564
1067847665 1742562035
1960239464 831213007
1086290609 962968376
1173031594 545203338
67712551 1317138953
2253685 205701704
1711395274 283494583
1701457830 2095622126
1935998851 1553473012
1489614990 1498007953
735220052 981003582
1226874844 854314358
919527939 586811357
1975272227 482616782
1649478650 1010813057
432421922 410206120
567837537 744727653
222952658 255471466
927179919 360133351
1551304892 929686823
1813781630 2067573957
1532928413 953536675
1405987423 1059589802
1657041512 594258460
811805343 334912472
176457589 1886035849
1535057196 1486464047
1387297572 661410234
1170490418 1162622021
584426173 1510261268
197684826 976895730
415623081 1900463258
336285167 2033004832
1156837592 1662986290
662736040 593290308
1316986870 2003620707
291836036 240751846
847062309 1283672058
1528244534 536584988
1480848322 902774165
575401503 319092788
1186297995 575199726
655177491 1754656213
910779926 97695503
704285569 508109762
2089794716 1189957495
301922680 1539454485
167497935 1901360679
1614777272 992635056
717946201 301097353
1612685532 185620258
2086856115 598515613
1924735488 782782080
1522856517 50506381
481424297 1378383789
327134045 810518485
1984904932 661960458
911300849 914559223
304014274 2044778528
61551502 1870178395
1533843083 31660005
1316918404 1201561422
776359589 1632328531
653805694 1245728535
1643711378 1970286227
1480214837 155177822
596359890 1533385340
1977549554 116296992
1729097377 1007518173
2018259321 644847660
1407740982 1186758887
264218981 2095538012
1909623237 931082482
1025895205 1580228887
225106993 2107808126
2041171499 371493538
1176272318 105244877
2071625096 776407173
1180680110 391052179
1299146587 2132152601
327072815 703213192
655135763 505745529
337646837 478201816
112008797 1333057134
893561214 232093816
717172834 206136766
2139047639 1867747665
895376726 1016214321
1783001263 2065426348
1370395455 1248574386
1689608388 1158890292
434161618 1834271074
1857858897 127311804
1276489847 1468769741
908809965 697971540
1748651347 870577022
2116563670 1319985088
2114419973 991207761
1720414414 626227765
899480785 1526436236
1752677242 1066800891
567124317 1877423879
1797285400 120967266
642919741 655129332
1505654037 829515099
128017177 1521429980
741839018 1301024452
573403229 198726678
1170017838 1943673146
983406630 1291139568
1942941367 2046478689
672229503 43747533
1097943227 991357066
1608977330 2025235201
1395833814 1991681209
168582328 2002769010
1918403823 2076820828
1529711450 451471443
199555010 501964212
657399795 1524200029
901260461 1910594126
1866094949 1190673102
1753353074 1028920656
1836103433 1812444337
2060741871 1490391290
1781124939 438430834
431447945 674547830
2097625798 1815264227
1024408526 1243179412
462156396 945974838
1172732405 1167819332
743984132 876091290
1036336555 565980393
2084219902 1062514250
731606323 1203941561
292912342 630695705
268756188 637885015
256914021 941693308
2142175742 1174862665
1347678024 1097898998
223877562 1517391556
1738251443 1101785702
1618190872 1905391290
1691569763 1570607646
1100175182 933356429
1658817617 961956989
1546574378 936314277
1735035485 1889928908
311833399 990429133
1943546791 358206267
1289064952 1752631243
436961446 775358615
974434723 81718674
477784036 575316104
412824280 870529618
200952947 1814667260
2084419637 1731376367
825242495 1082262015
441298730 400605556
1456486891 174613199
442417909 373489967
272584521 1879245672
489815730 1951179405
498432711 48958287
921932829 1396506123
671371425 1559157164
2125915777 344036915
1506410346 1345538030
1073634071 85108857
856426193 1999544937
308445733 479886073
2049504301 203918278
2101906539 1863100153
1161038407 1643994248
825382048 1815057273
433415258 599508869
936750189 2039397988
536544528 789279117
901383653 1889802795
953153183 262931388
1082959278 218989518
361455953 1331422299
1830575235 2099204089
568111332 2015667774
16239242 1187522861
176341919 1364176992
851732747 1278635734
1593431372 721470232
686919068 1731651280
925053225 1555220727
188230194 1355989819
642297033 131310319
1912725095 2114648040
1758951793 2096212942
1724028410 337163901
1648895710 1188215277
1154599477 1836657770
708116917 618871444
799117500 829049685
219361391 514829185
607274335 380953444
516665845 163668295
519130273 1306643677
742361123 2064538162
890577681 70465300
2077908130 1116211698
539423186 1850184228
1319292013 1550132734
1230480395 1593221992
932938281 731548076
320984278 901465797
1734882630 828326998
1915804540 445562375
1683369818 1229082992
1896711049 901677426
2111159411 525866250
354628558 1859286793
1770146028 297732657
1726772000 1002947508
2132032481 1663199720
279644573 1941516786
1725443335 452315671
1142291619 1661927150
1041839686 107908154
1181683310 681037404
329587079 1409494764
1048573026 115190464
559364292 681005247
1314347739 2081174650
545526882 468405749
360620671 767162158
1760717234 19732366
403279236 143675181
1626061478 1596241183
1300130616 270383990
1822303153 2092230629
802944588 220000435
1576007730 1808224894
554576040 810740752
1986831861 1679979798
1675916399 1422891309
409191133 1499381577
734921447 346980831
1312877905 1264876113
1817526151 411963605
1647626605 1050342360
1525575095 883855536
1709420711 2013304399
2054357613 1661300382
1543906857 1428909334
603541468 489157374
267178357 792336
1366005947 1539635189
2021419627 1771973729
1367541439 1354394119
1759731430 1638603694
1601529321 2030623959
973832200 428063594
1181460730 1074945767
1914614693 484509735
830455068 1521772650
333396640 1316442891
1749637059 486239019
621283670 1977695875
682588321 1161132753
1190381480 144226718
1911672693 423437585
1280654417 1271295059
531504875 1245221965
69472180 89137779
1238716359 1158764911
948438337 2101170602
1342910671 128706038
1718458396 1884048914
1020965520 310449773
2045264440 1430852532
695621626 270004926
509355781 1336663260
468861061 426431786
1349539878 302581240
1786638210 612231404
1529589976 1994254542
617595000 372407285
681234923 297920537
1283964776 1300105796
78392656 1015246770
411560784 996673825
1408267387 150289165
1407287468 1922778408
507043435 1534258131
567416261 917756503
1548222860 1798259595
1543705538 955461327
1419958374 965882315
1436266595 799776187
938190927 2061835991
1500532666 153420836
1706298874 1449870659
1949750990 1000101323
1744835817 2141670553
1346360241 383274932
1201965928 1336066844
1845250026 1685899031
1110713245 702327835
2135693317 1316670988
1968424548 1711278593
254088820 826623162
2022917812 1367419440
1197569973 901958557
414205117 1978700587
1612834724 1663850646
1782818446 886717339
1539059499 1694209165
244503878 1816135519
789309187 1586448159
117048655 1671960666
248695185 1985660649
1278708575 755129397
1324242691 2125617781
214890551 865946541
372056825 1958691706
672367935 1405404353
1294614504 961676275
1106306049 450832381
644383098 568139265
1335482593 1497521870
1648627800 1396107969
1980185198 817511496
1955264032 2018175308
1368859001 75018296
1357108008 1976798812
2054442043 1489026379
1079931208 1411300730
1526299532 1204469276
309486588 2101876620
1363259597 1017939663
1316661593 552808463
48843313 782498948
1917542352 504744738
33040300 1153071175
1667469615 322223955
63776791 1436871669
1291063837 1397266353
1770105773 1738575209
537768681 209252143
1539065763 414108348
385864780 126945087
524195636 200110804
740514895 367196922
970944496 1521020867
1269459130 892426996
1845949450 1298304330
1057429294 694536545
616627140 1427085954
1758684983 1046991025
383790171 1035398444
506800751 368841888
56868605 582441044
947043370 1875533738
76630974 1916273713
826861655 1660734879
68648013 847526201
955303742 1569633560
323468934 867651362
2062154784 973972345
196883916 1333667029
1872906646 1445470516
271965449 1395638844
699954829 1910222070
978429537 1185479362
356309561 972759241
974411226 958061276
2076537397 1820498222
833304333 711887751
829673408 515367448
731609006 871154777
1557585269 1056175368
675191984 211031684
1253063770 1220898741
1051170357 1214453358
1803941860 253569855
714488790 2140659601
636497315 1740061606
134206731 417069237
1707826707 808654284
1815209384 1029977713
1284527673 215448839
752595156 728107710
622726444 956746769
689137605 1634881385
1385132522 1744544557
1820793548 1393358512
1842546283 1690161761
803816198 937136509
1518062956 1014277444
369626039 1371388121
398812239 1457818473
1798472317 67868531
730241911 678207389
1662139056 1838942124
173431471 873808289
439451463 94003695
1929378716 1988580788
1875605298 1633977514
774336833 161608026
1659169586 2018845033
1047471721 676943327
725329635 370434535
1826421031 129038170
58281227 1863218446
916092556 186763103
771110536 1267553980
2079819966 998624202
1713406294 2050550651
1279961893 1638457594
2098347797 277793927
857271896 858056417
555804349 954584598
877459328 1819653110
1687632211 2108702838
1970779008 1337053125
255480060 1633962269
1911556377 1100374106
1889451293 1789350590
483285048 952644450
1903714944 1993090202
2099313708 146360444
1999410222 55517621
1716745700 227852795
217602475 392664308
1971541868 2113194127
158739282 898632065
156348865 10954364
1237209626 680764672
57497865 971007914
1867352886 170792299
462187380 1999346333
53784979 1863544698
869861117 632646999
930728895 1495030164
1212628915 472897148
91778670 1003893524
941112724 422044558
1454706519 164194637
44571304 1405963452
1708211182 849105614
1996445609 234535638
717578922 1030830656
2131674302 1083618356
1921740940 377598983
897290181 1299816646
1967574853 456877563
1887828594 1568936165
612897916 664388581
1686273873 25056837
1464559611 1717012714
1795630572 881456190
111985641 1729681994
1275092020 125908436
1132665869 1973775045
2026247585 1054154367
1494726682 996071868
255892021 474703643
893686889 632946150
1386037230 265002980
1676363468 724007377
1324505953 1259180958
176187236 530602369
1586874863 2120816695
1323360060 882584676
250703381 1203790349
742065447 1994446928
667355061 80224055
97368411 1995122249
561059142 1740396200
328597101 2087090752
1779172044 1948015453
422516526 1541810136
2139740991 1662451212
2030722366 1772141754
1427786550 1648240805
235884864 2032222991
325225002 1402734119
280308669 28210881
1280644273 266305400
679374759 1967147718
72777867 129819267
468416592 1545903491
483986508 1648878508
1469460014 1092956950
968097779 1647785671
505724499 1665406523
1338606848 1328036068
769308753 980572486
1106177443 1674012583
121610832 1982144578
1164308825 767525569
1791175524 1579156274
772744969 1030515432
1673273159 845096196
163458676 1186374306
211270090 286313821
38755764 230328247
127702074 1976533819
955016649 316308764
596995206 1485432133
1508457303 904695256
953178556 1988507602
1201757525 1162606111
296616687 21946749
797763602 683889583
1413891330 1476892053
15083065 106341838
769344410 1237054689
1543094353 1960642884
2124648349 956763931
872195343 464305520
1226207168 457024698
1119043831 1814984140
7936510 534742228
1070275859 1985673577
702194231 1957734081
586304062 526412879
820878622 1978093817
1240134509 989401650
1182068266 125164488
208703005 1672635800
2063069154 977113396
317523609 2005223573
662490900 2049876329
1527336510 484532439
1582140257 277371494
1433982838 1102632452
1490296136 2046779644
753266561 1925892932
674411401 1896333997
389761292 921503269
1930139602 85199381
757200509 1995580440
50800653 1745561286
793693191 383568903
1377027642 333628943
498333337 135751149
1636445039 397371182
1167455554 1980447930
891914065 612008664
777390523 192676335
1258055923 1677434587
1306307115 2076857434
401058333 1318418066
1443957783 2022287278
1741140232 1215916434
1272116566 615848240
1262784907 639151370
1328989526 943898516
1780947871 1849771899
1110031380 1103001040
1722649280 1290277026
826684026 1373518545
1519601191 438012735
2032416406 1621972696
239873702 769346529
326892715 1852982021
1696820277 1609584909
1451751616 658099326
804286073 630571325
1002740817 338569337
2070363917 1161734955
1053729893 5856354
1117119344 1862216832
1068483470 187230144
837592982 1987631156
1629724477 362930521
1429378071 1304988563
2127385982 1127243282
618149677 843801897
341415234 1090367595
243914028 1708007471
135043017 1280747518
1359149413 1812781417
278595635 1739305826
469310068 971702671
1750567420 1209350928
2025406639 1474908522
1499438118 263809916
1502816131 910026517
505450826 937944213
2074930831 936953360
1943842445 1996866445
761723533 591472350
1282460593 431129869
1733430911 1333316620
1404274615 1436202291
470251180 1179343851
13076955 25535807
1144484116 1716433041
573519797 2144107811
296152146 1003689422
1079922173 1646733551
878711313 1517720458
1780433762 1292409614
1287334537 611886228
1292057622 51691455
538210409 1655293960
835603780 598142874
980347338 67475616
391654004 1463133027
1393133739 498720805
1668352875 1622340578
179349438 2049305852
1203890471 291934715
648872816 821671455
434716080 1361679133
603723221 1866763536
1695815401 677190818
196315592 1462755889
740015737 1198537191
2072208131 1780350518
1331606519 524301330
365515691 925954887
912486881 1441020014
1128527918 462198197
1238639463 823027155
488515520 252012554
1767974757 1375362356
35988172 243241667
1073996285 1026484968
201483580 139217619
1409129835 276756888
1287514826 7052802
71903125 689211766
173092918 196980825
1697801929 2052015271
1184214446 747459626
1159786500 1260283529
277306541 100214287
1198871928 1430352121
79468621 1479483293
540477415 1705602987
1751318775 1979592058
893504186 2093043552
195811021 275872282
1074932953 142195533
853628957 738314077
1636917030 551290287
1681981508 1374482335
344549168 330206337
1058992826 202549638
1004502331 2057417562
1690302992 1662837508
1040326031 1077583518
1892485747 1486668745
1320691192 1807749688
158772700 816867884
1880997719 1725466218
1268940308 1753113802
1825467060 293701780
1238083901 962977422
1156568959 2034146574
1817134947 487624741
263001107 1844976083
514424403 1770134122
1599939384 1133457245
1125056283 1472834126
1153931365 794072231
1877705926 1289669890
1354994869 514141702
66728199 1111862500
751981483 1260845043
1237900387 802729142
551500613 710361343
1872101328 1936527687
1903873434 1221637960
1132608012 2118569916
2132480537 1772794876
1671136623 40337755
1122018712 764482965
824928118 1218235629
1079836609 905867841
2131231858 284657972
1539938883 214175236
41224037 15462467
1003919527 1346285831
477294270 221755516
4778370 471338967
1593391201 2006109153
873189459 1110994694
1052222591 1062517366
316569779 751326796
1540331474 61922656
943640738 1342926560
1332495970 1163277543
232789785 264938005
1357578393 2036333162
1847375350 1556346167
83652984 1953308581
508691588 1257051602
1538144997 1921641192
481959109 409105077
1693348799 535034629
2048216141 1399771687
1802512780 2014401954
765720568 1697964629
1256769630 219607129
2036813421 84109627
330021894 1544650309
1089164948 946216360
2103598722 2098709027
1693555269 1112316765
1111724268 258061227
2108448406 853542703
489331270 853404597
1865521308 232392753
1523820259 245328300
386086051 2000524784
752798964 432820694
9774286 1682611211
537998966 227166637
693231001 1748868473
1297727161 1073289681
1874941493 1488704844
1855930393 2014861528
1447625695 1092769622
1510456911 1408713930
1515968967 636396552
281019577 480540759
2120468213 1791312885
449266499 356497902
661499481 569719034
1066649062 1498969868
1130173466 1457458236
2078433390 1571010497
1304826354 1445985710
798362710 1599874115
537580092 868830096
15452891 1873981775
578913159 1500029702
1235581708 1362647942
1246577831 960489780
1277046229 1913098664
2123057953 4086889
1317573910 114071246
1440469112 552957797
211384106 1803966287
1445853683 1019939524
2100348749 236096504
2092847753 395475600
661176157 814086781
1790110058 1870415139
787058816 534620055
8220882 1758027574
1418201099 577216612
1000320117 250220535
1655185430 1060061832
1997414377 1505895331
1816827248 416462546
1798494331 1003806366
256817567 999929562
1716934431 832152989
913167959 1543039251
1285788827 141060371
251490302 1017771633
1897273063 1182851144
123406829 782872019
549670008 1007711101
1204941142 645901812
739195821 37377093
2026142525 621891174
1625995693 477680082
278399508 942959380
1300937006 1976788112
813212066 1204892576
1063858105 830198039
616524574 1476447231
1723163971 100857245
396121256 1127213484
1190227674 1861403624
24506200 1836395744
1488905728 1443558798
1011928078 373699659
1722331361 1100961270
1477296823 751300356
1238535535 666183707
1968377265 1198763350
1573573033 1751758833
2111680758 1781212713
1514196047 633691189
1546344492 839911005
107795001 1190684772
99984972 986491688
1097759732 1376781073
1470145740 1708657304
680925316 1872409844
190747443 578039075
447170809 1785394822
2125789265 1744307314
129044860 960126478
1212174391 1280512204
618616283 1488653685
1904586256 746625366
1524578167 441468266
1843489647 950526656
1443554292 347817756
570945738 1652228834
1188064602 546477728
326399364 1416953747
1933026035 513013278
2115819968 1270105349
2083746455 1220985854
1843703823 510086833
1468965314 319573871
36788843 374963808
262109971 886014774
1675040454 1258313303
71699562 136352748
720914315 182461533
623602687 1102926929
2035513296 579730999
271951590 890908088
444842918 682612843
1824464038 1152921689
822710049 93581781
845045216 1697770933
1015911456 1286110616
1115732353 1495390696
1996795525 1419358144
231924181 2083646727
1155005298 1216537952
860605920 2011852775
1309171803 1194313720
754971784 1938098440
25693164 1095282266
673428811 2048293221
1523196559 688601015
1022991746 1078642870
650673102 743378860
408701767 718526267
1183783663 668026088
681743157 1577208786
1660094316 1171178594
68348891 405061306
302578222 1806355849
1127821825 1058565660
1881622184 1821983835
48644631 1672186066
1816021356 388127021
1526555085 1992708660
1475596379 338436471
1004620407 1025050473
1479160577 406943165
1564453669 127542060
702533062 1396660270
1165699373 1744189734
324678246 453971894
999243870 676595628
282643059 1582925543
470170751 963474416
1276753779 405024051
511354906 481594713
1004332808 846474874
303368648 1115253879
1453153634 1213940210
895769347 2092565996
1388349127 415179775
1250687263 625704607
1878809841 1310935260
1392153745 838628318
1514474864 389720846
827427661 185934804
16856852 812624672
1278593501 164511990
723826511 1615322148
1522409504 591814530
349216853 958502766
39770735 1121315605
206908717 1849740258
630689445 46235016
336361017 26101582
444890234 1501582162
71953258 167596701
1473329998 739226220
857344976 2073478995
1783094974 804130624
1521279703 2059588603
286573435 1490132127
834544840 1060425827
1587950445 1694447857
500362371 588282634
44603275 415524234
1525573202 1445341398
346299121 547019708
1714542792 269926371
820471426 1601761902
198311331 1744984652
835579843 1138070121
103306393 1084965207
1669156860 1066070630
1078235618 1387107928
1193028502 1167238461
660163765 689811954
423887567 1595876379
1379039406 1993334754
1114310681 781248613
1644824090 899662356
1799159 317827456
1632671187 290460628
423079271 70568064
225241962 440913319
984921851 1776700852
2084020875 633506010
301824169 1990549264
872981246 1235368301
568941322 1597975237
1109002398 219555923
1280204470 454862259
401349843 1270601041
376389224 763882213
1409781599 266026822
460282150 1870080734
1789985799 1566297241
112487140 1974220855
758148306 21918437
1468172172 308143996
268937500 2112212871
640626567 1163837721
466842855 1940278603
1115738560 2059418112
304674399 947473976
2062009220 1605324422
1290323918 850460753
226099620 235403626
75460332 757110704
2096150892 1184550668
2079369596 1719566257
185366613 1685985405
1834006465 1180970784
1884583515 505059530
645426966 425186390
1407959861 1554439418
426140548 1817000778
1976045982 1424223727
95326612 1930163440
527030369 2085339632
684052662 784305472
2118520988 1653461465
739607701 600105483
1427959347 31966377
1675349442 1042097721
2131516958 459552059
1252668208 983559549
1867116628 742991723
2059883794 2065684387
904906820 763350505
1436922781 1745420269
1138183028 2107601440
334071496 897585944
700805009 2000634153
1633424442 786698649
1264977471 2123865853
2120444256 1960320262
844276892 27827616
152434107 1443050760
1654685389 956670528
346032211 1912629920
617549345 1336131517
1578936522 1551182664
1713452047 512822517
925307191 339128349
579587023 807364527
2050742063 1817574790
1532322071 491617950
693683380 82758615
542999517 756560035
903365688 493923333
151613533 1286399834
773503608 150911952
1273012738 1226015031
631717355 1673844001
1007981363 1281963015
811144509 24868705
763563147 383584924
202952639 2071090128
1476217354 544450393
1769313116 1528944866
1526635432 2059562845
276321254 1255500446
459616607 710410793
920370760 243308661
183802084 762278877
1178696821 1730154196
1523226665 530969718
1005897461 11026058
255823492 958656125
684386859 1426805376
1113279000 1173957446
62312912 1408543669
1705161702 1399054829
1118744504 2089059432
43053741 2033227320
1880523700 2073371701
1707795918 12879588
2001319057 459745246
1960290821 372698345
2006172841 794005536
1990313951 1793284510
520227155 299926163
2017100730 1539347902
1837502654 1130722662
2017885515 1193782869
598779147 228548569
1729352833 158556117
1388433061 1116632192
1516696424 1734335759
392842253 1228099385
1470673732 1797267797
580140057 673679988
1934321914 308412193
1360702045 265723939
892465113 1538198737
310044707 1252381883
742411043 1852774535
59164615 1152800112
1047878766 1935114454
2025229119 974790255
359121656 745833868
1931930959 815177463
983537657 1762269583
1842974395 1077113875
1417035160 1259694362
548394904 1340955319
1146540252 1346160040
1561445010 238256880
1865027776 1087452439
426591754 603193701
67870272 1165852004
856927076 1419745663
1086928382 1810848867
1064201153 886520621
1152073093 1813443266
1262477614 319203965
1422917320 388540668
1990856424 1915030179
1989248356 2122831348
2043393626 589737049
1271961769 925377224
428234468 275415016
486910133 1876719623
19038516 1549255910
999875533 1789848494
61901953 23445131
335628588 1740224402
709726436 1567471952
901184863 871859322
2099191178 294410720
1019364560 1867495345
637629834 473982050
163060385 1452512018
380324375 1003502003
341824888 1843671914
299766557 796782048
1290709992 724203911
2073802229 1802551673
1644303967 293922962
266396087 628206901
431211453 223283751
1060779105 1409505943
1113526769 326970582
981666443 1341076904
2061126867 263324349
674536190 173496356
1776896829 905476879
201900035 463845443
1726425233 566920058
1617504114 192646715
167388333 1276095833
1932194311 480137312
622230768 496473024
228473478 342877180
787624781 4139765
1116314341 460997547
280098356 9876130
884801654 348266547
288715011 1941337039
1373181445 44979544
537675403 1341219984
114299088 2080048894
734324389 1358922392
1154926674 1525569287
2005884556 1755438455
893580330 1940503120
987292550 1437293322
497216895 999199398
848646638 2014738608
126199997 1752915425
1463500414 355503443
1933956423 1645092334
1240808376 1521434493
26471244 281140881
1783854479 1159258071
390337919 140666534
579531273 370742427
476959739 1748259214
862714957 1214756079
1447513162 2061464715
1202070726 1547532174
1370024079 1662625538
614440694 665710993
380309414 1888053440
3977006 50438253
1987978038 25861588
885161939 1247931632
1593197280 1056415345
55342372 811648414
1021569167 1621851725
902181138 1321886262
360573411 698336237
995699365 1318924793
643662856 484291530
812513659 1418325223
18166605 1852536813
973586147 750873143
1920526974 473057352
13757763 864220856
1707472449 216341120
548270458 1918109083
522474605 1163638783
1297732607 1480966504
1718446596 2036739501
875063069 725233586
511425812 274021960
1124065941 273820699
2090969314 1010158266
430855179 372220893
958641650 981613714
404078327 1110029991
307059442 1395181266
1015179018 503452925
76370574 23779611
499774587 187130859
202173711 1521726490
601996099 1801769980
588635676 253926917
163336366 1994769964
1240675055 2087031057
1432050248 842529192
959250646 1482617727
111105256 1428260094
731038404 450412928
394072949 1522963870
576880062 1285758162
849796260 1511043636
2040280838 553975623
732424915 1578711766
1561201529 1087846610
811176546 245795505
1494274431 168314397
65626967 881981400
371333976 249894191
1382672867 1620809807
1183646429 1649615238
1321243661 821889381
2112616360 269754734
960101709 343070
1803254923 1816253897
247383146 768220218
1316328111 1248178462
907587036 514300692
1266001732 1036773954
565063751 2141637941
590669614 643480820
823649677 140197357
1965158108 700371958
1718723143 320269793
791461730 1580225011
1617316781 1014983211
189643318 1135904823
1793188242 1943588608
560823591 2057681
1400792064 1576512190
947201994 1231230123
827903377 1551487747
1827813449 726426606
1795902578 1041887633
2197446 582137292
2069945851 394342069
2127662438 2072990733
162208485 2039171066
1226318094 513887331
1288437330 536705183
410192789 1213324884
1858803964 1694085368
793532809 702764121
324937253 1388434448
938414730 936135098
1248300508 1991739960
26317185 284134279
715812099 1607210261
884607100 1914903777
2011606553 1303156983
411642344 749719512
1322094877 435438119
1077065912 1203019592
1275866005 162098449
68750989 1703471265
1608903959 1684096754
1879604065 1251660110
1245043190 1778371338
1902936859 621296789
691043489 923625567
261901012 1596595300
817857094 2105354698
475542530 1020420243
1391287531 1088426422
1881868727 368088196
701883150 1645428862
1223166830 1149612096
773293970 1406936565
602038641 1241524795
126685750 1202944890
1758854545 2053008177
985770245 1157780776
695795622 842307116
353410685 649411967
1737745130 2105882040
1253953400 1927972891
305681576 68256195
863849494 612313212
947879763 1910689769
625615153 72493005
1410758937 919114319
610001369 15992557
875643636 965427541
889575018 859119724
933146833 918830994
1487071361 640373944
911806507 60842846
938025890 1827442633
435429605 95609690
575396167 1165605122
859323446 391484224
1174417839 1090982079
2105549785 1184773743
1290142855 108962037
1938009201 2005854768
759037787 165748628
1654556790 952897298
606872554 854990133
576798639 2112304807
789089787 688465447
1761024878 32988344
1810242295 1203900701
1486384322 1963134076
424296206 2076336105
758488985 736666566
1955874840 866438546
379950061 2087251594
321790332 97494235
1488765575 1298178562
1480716828 10393486
739140994 2127714169
2085529981 419916863
516710225 1434424440
1548554955 1983330081
262935347 982413160
1046124144 1146092593
1096136816 1555941056
247625810 1774718192
1765323831 382853946
2107386612 781968101
1300503948 1907325923
1918938246 471335862
934264121 919354063
369468876 1121161951
2143391426 784430214
1964815565 665904190
1443201180 697947474
298024846 105505596
301401262 883763887
1853104894 1232541998
1721856045 1853672520
1670479545 1916639972
1846463079 1150107473
1735382121 1994132495
748667296 1825067420
510712554 524872429
2074545131 1338071491
1961665203 885571409
1570815597 1085738913
713402968 2129726452
658492937 1487899735
1655359943 649853721
621146568 102764714
298850188 441580664
1127090327 546722860
589635926 1211830818
1313681001 817132862
858720626 258388352
273689370 342985882
2115050016 1690143351
958162054 26034036
38505495 1453846902
1309760460 882967735
778536048 1326663546
1513460517 559071991
382924806 1233351584
1454518359 1205904233
239739103 878668955
610609201 15122022
1185486368 2041628533
2033481403 225694429
1639602325 791896657
1866625753 1514953996
377398290 1966051942
463127009 73909584
1536716710 1126081370
1521139561 1274985600
355834620 167723692
470085666 1127688716
25179500 1247599933
1452527265 850034204
338754452 558407158
2016474698 1049340568
80353516 458799585
1211457952 562402370
72330520 2112174174
1451377072 1977564105
162940466 548133969
253989806 1777157567
988579891 531504591
587853150 1741398205
1057537687 1468063760
1156060259 1046056389
301482838 1656950597
1282416027 254103568
18981562 783052978
824008493 1283995773
71704014 2133636317
1615933735 472479420
1439875513 507966146
950925831 11815765
1391757145 124128157
52465137 980670109
1976173111 134003100
140581754 506069121
415271348 208148177
927072403 1974501521
933829579 1552967753
426990669 1831407007
1554968860 555698998
156805074 962938576
1587396473 719732148
1775284984 391071787
1440986848 1659054813
1832765867 1478712098
1894261282 395065848
34901736 2146864517
54092103 656506912
87191474 1726311353
2134865456 488099973
27425218 1907319222
714162233 1885422919
547333239 1622035471
1858509470 1894805706
2033829898 899144539
2141060144 976624036
1064300370 397305332
542606424 503800229
354230034 41489500
784485108 908969154
328015459 1097015655
1386649599 1901510853
242347016 364815607
241634851 1628246378
417002860 406278737
1540073138 526035920
1770468746 1974627871
447295429 262148257
1889880280 1372660002
541049874 798319176
161837528 402516893
889631153 1804197197
1816160223 1800674524
2104503381 450490929
189000437 953440346
1654872475 2072446775
132035629 2022587492
1719261573 1875794638
184664971 329718716
1315813022 2006428988
939959218 1789030119
1914827487 1410242527
1910336439 375327889
504194591 1475048863
1320307305 847183022
1087876506 903257371
897291970 1043332583
1511439420 783060595
1601272814 1034178509
1847680894 739943850
696613774 1690744817
1231246899 2032190121
23041662 1252737584
1561877419 598736402
1139985556 2102113225
628303137 1645947851
949692708 2069375921
732738332 1742558156
494770818 1124578224
1164802691 433195754
505743678 345248102
572338009 118500337
1244147277 1977748012
2097393300 1511436203
2146562718 1284457820
378636502 134519783
2032329149 1677775000
496977420 1038448669
1191154787 1299357746
722507178 2035315600
636231700 1679645476
1813935013 1317789099
1176170350 353547198
1953340867 1633518245
1844012202 603758174
233830670 514783778
80115724 668011019
1115965904 288396552
794926442 1978385936
436910678 491039663
909026713 945979528
604811515 480517450
434472759 468611731
480394084 1040974600
1925633891 522675407
1909774302 1279183413
1700682679 706061990
1565364011 1766800447
2120854978 775542700
547516541 1296544012
2078890199 1995811283
462232141 1605248470
862015610 814742935
557619565 613163099
296257250 1572074979
1941143949 1423982099
1081941961 1424628474
1698523071 282172389
434317288 1500095496
2134371569 1586526189
1025384236 310461875
776811517 900273251
342962550 735592359
317195068 1417107565
1271010060 1590590022
468065420 1485035668
918778353 859529560
1473699134 460864670
1113368701 990917213
124886025 954758962
1017733673 2017160130
2103977650 709322479
699470967 746616036
1836006523 1306400536
969086559 1164463025
1760274278 275713232
1399971812 883665328
173267083 778379917
1003631205 1358861719
481298801 305038955
627382338 343431776
133268359 786941904
344077325 1317731259
716468678 934416125
556921121 611801242
1072599700 914650076
409863879 2090864227
689177761 908514938
564762537 1461763608
1543979214 374337336
887250526 15058216
1629506387 1346753133
1687543863 702905333
2116858651 93048252
1939143791 641322498
1923829846 1701883979
1742053967 890376774
1994253944 1119537688
1874715425 127995637
1873135026 532168688
490989299 1170082135
1700548190 503396361
751425923 29408516
550836786 363460801
775615303 503325612
1390668745 1272612893
30492128 1482879617
385814620 1379891595
59737387 759107024
73442126 1033632861
854841265 261624583
462001654 1725308124
440533373 397313647
1067619649 453277877
1533506266 511765490
131340720 975377577
780465068 1810954980
999137481 1815522280
1661291416 1297865726
1165689106 436067760
755323423 1169660742
1388549017 1990153997
896635326 787787620
173961687 1160293278
1724030834 1101264705
1621409414 1457523525
914735565 47067874
853189065 797427731
1174301646 264535396
373335114 1597527686
1625114471 516228390
2045258934 1204294149
469264228 1996534741
772205943 316902315
26562522 1174055125
596201298 1797721992
840179367 1394365234
117228256 112264951
809620843 1388100875
392338834 315623409
1107254640 1407471739
985440884 1234561024
2057518301 663183224
430333308 71989361
915499320 112642190
270541296 367871316
698449299 1205734053
1743309828 1677824585
23777560 127069281
203167710 1410283298
1969949662 453055215
185896980 1084300300
1343922733 1817296228
1656418995 1002124305
492189307 475521546
1281920695 1972736635
1929814639 864052518
983594338 24996406
1260243130 362096808
1804869949 442320759
1430171031 1696521969
324895947 1410506819
1596182484 1022268623
1859514984 1100133205
1158761119 58457821
2010671865 1169198345
1976498712 97599675
160565813 993726117
926869708 1939966779
1124234545 1498193760
1677850512 545611237
1077030894 1539808211
2120355907 922179665
1960884880 785696793
41607684 1696842631
464216779 889712878
1275224296 402193355
1382197297 236283763
292508182 1340139432
1483862235 1514329301
138339142 1818782980
1061582497 936700269
1736872347 978695418
841010702 74561121
2113446352 800267804
2042443824 748541516
684803638 411959591
793319681 1546128910
673836601 398788427
75622253 1740455576
373751522 1316341906
1223347589 113021546
1177387760 1934006484
1857821056 25402690
2070734704 164802500
1387959611 23270707
402740994 56392444
210836184 1722902897
1968396142 1220097892
21995728 251620925
1290356731 123266600
754078483 1406696161
360740787 1173731814
1954656321 2051914143
639355500 2055395484
241229953 508792237
883811492 1425139887
328793611 427418516
1515430997 1789236563
128665884 337639691
738049913 48291518
1784934278 399212853
271040611 33145308
1814600051 1683311349
278092113 1735649983
162998632 1074856552
1585117758 453473425
1302095902 1205660906
778670441 1671071730
1366983751 37505468
1175870917 1821780217
2006127605 401259612
2128582634 2012724384
1466055051 1622153885
1324526920 1062294921
448598330 1038263253
928669184 230329753
1352742270 738151866
877971420 618836619
782600417 736066091
866455317 941566952
1313781036 1923805832
44178812 2122948310
1773673480 1992610382
1166839400 2133957168
2090964682 93251192
1841357379 1557713051
479919481 643310572
347744300 1714937735
1876040027 1150092887
144285642 789577937
383046710 450422562
430121744 685907824
1231535179 349981842
840993571 1881670403
664964845 1111141028
2143779614 116859198
483781450 1859559569
1809320555 1992704297
976318158 1816013426
1867629033 1890317635
1797668161 1187617553
79964981 571971499
835411760 1142045212
1816417591 1721746176
1220954864 767460958
910451485 319986190
1064898467 940742143
847823779 931679793
1609035884 420748025
711657108 1936481112
367752165 531229929
1061428713 388333251
1868085872 2084495849
566889154 694023091
391668009 396607159
843287042 1416273265
689763541 1824343477
1229306952 109066640
237837991 251003041
1398969687 7049013
912612182 447525931
1215694530 1311918171
825002948 804836587
6943516 1917113595
651222028 1728329198
426763726 548579378
1212815604 1943750869
1960429349 1341840324
1955807933 462524420
717821666 121934844
410137474 594616143
511976308 956765435
119414318 71385825
680881198 1016650410
495317474 617362471
485412322 596693098
76433960 795581147
1658867785 793152873
945892272 1370875465
2034459525 278258289
1478631843 1102342832
1636379779 740330642
1360562968 659791383
1531773457 1224549577
1040696497 700617837
1450441461 425682239
1791314566 908001025
2008890976 1285111353
767325014 644018615
1574475521 904670061
150408052 1554129550
510555143 369000677
1392919560 1632205852
836628654 1526835278
729335875 1496373348
729357121 1792281017
1129072500 1294183010
222364072 1360957415
1147868017 101240230
661182805 1842495594
1793573256 1371896023
1756000139 1257513867
606103880 2145662530
1718836200 715246446
1470743280 643916128
52875792 69381877
971083000 480543672
1859305618 1357340048
747888892 1523540978
1567562611 624190535
1958099195 883794570
1476350258 984653308
448506891 1034287539
450103209 170543185
1945191130 1349888668
1872338332 531104767
991580262 1301489625
697594527 1698412183
1523612343 179063149
1567326243 678518962
739573255 1434640478
1925303006 2076033344
206654347 586706324
185005394 968042169
600666878 289995566
1004509698 83553852
1367684732 1895185839
1004350960 1073822397
233739360 1704633419
1187667829 1861860404
1949214464 2046310823
1189190273 1795761251
1096695804 1158171911
1275714838 1660935988
527494751 550938347
329485652 1541246469
614012113 912051540
1874974759 1866747603
1848931170 1335034972
270341245 973708587
359745650 1093467511
471838281 1686426531
1361970345 990254142
387822721 861188959
238857546 1719855588
751903222 6182469
1998128499 1983751911
363321278 1883477560
1196805773 2044794628
552451772 1280311421
1398515446 220038297
1372751873 1475452522
481712716 1914852955
547510027 376244912
1470980007 1567595629
1935637319 1915945663
1120115412 1384854220
1063399467 1025213204
808976649 998761269
1281871277 1852188352
1555562229 659237363
1187367303 2073835257
470072226 986024053
1446026843 1146219143
951776872 348274120
268079077 1549917073
673754040 1441492760
800772012 287110483
927702738 136515062
1599511342 982046683
125985061 1797186555
961784473 1836543682
1607796795 811068512
809350770 1026767457
1445358449 2084036923
1496227172 2105597067
930421727 1914756177
2105955725 80954121
1865758360 1751612691
59318410 2145246072
828497415 1046419101
996700202 495293702
819161179 1078307625
1326570086 1440445457
451837344 1399400859
741139914 1543940329
1788305595 1328846074
781316186 341923817
1506458771 1837725267
1826981026 120602172
1940503340 1865746031
1411893335 1821207375
1897799416 1250401369
153108286 132544468
1203280026 531335849
2099397151 826682246
1600138242 550043260
1697588623 1631028917
1554759178 1313230756
1317257195 74383591
1451304275 1463241058
1199231482 2062849429
1527808152 805155790
1993039441 145018730
1556042122 638068130
1918791701 1200763408
1423325012 1684517874
1639710408 1032807669
1656278467 1712531567
2090533229 1468105084
1534227251 660402193
759428575 291218300
1126486101 896782791
1516243761 187572039
1409387539 150359961
326812188 461111712
2049988587 400628099
1176126523 356917000
1168200732 1173280632
1855244286 1361059639
1095803700 1458983541
121547750 2105425907
380268326 1034077091
1662819116 245494177
1554585279 630032319
883836726 862890132
451188296 336933189
448383696 1617494416
2134798497 824556016
645521112 900223364
1279171920 887041651
313247540 935371048
1020414452 341920667
1470616794 471113886
1384171891 1059720608
806139512 934738021
988332989 171562579
1977741175 2124848864
2106771354 1124212504
1355462272 1578516463
944246604 328154781
2055178477 930486045
967060816 390130085
1973068480 1551193820
1868727117 1718291797
1806364881 1893765599
2050529401 1956360017
473049769 1918609212
1356894724 10591561
412076097 1255351833
792733024 1196193326
336502335 232851955
991681395 943905108
2106000469 812423849
1146835860 250749310
741924636 1786668991
966474978 753054471
1718704954 1032254836
1733808655 1130004723
462788142 1909483214
230843421 1142475427
1223059561 95090936
1704368102 991120981
530265395 109078884
1375834423 1228193568
1616669826 545614105
566675524 2007159224
732067000 1090673030
1291924303 506229371
605238104 733393631
1921110571 653492243
1133724706 169831557
1217091336 62345693
1236399681 937148840
107551925 2039468937
814685924 1778390159
398539975 1593108427
1181546722 1739433382
27872450 899060274
794285876 1449053448
360984068 1274316972
1378644536 1100568326
1347020064 1609629510
935866787 2099012571
1029026057 479275916
858289950 842382286
2064838558 1486697124
901386930 1248610754
780901933 2096139411
686933152 89573386
182725544 2127448595
2128019583 797137528
1034675767 471296414
337087154 1665591261
1094952098 1205795808
1124000650 1777193861
672248956 55664058
1231349534 2058339756
622899062 1902669049
310375551 199594192
482696487 431497874
1440815161 1272718381
125082965 1087863213
799126923 1760884262
451949130 368488080
1968559618 424532860
1729575251 1041321547
1630821031 465386134
257244380 500971021
557903217 533728922
53633599 145912578
124773829 1607075900
1320963753 1594813761
615325538 1943791161
1616556242 789666872
1312378459 14834551
1225944958 595417723
285038619 771717428
432062257 444539212
1407063823 1619056790
75961137 829046692
1202229336 808939605
1141460756 2084589369
1031763286 200115898
1591593223 291102305
628834235 1975623247
1642226798 189672501
1103703901 806408623
871538166 770479156
645988764 1370566968
1338071055 526793148
1451928552 1208637444
2074020036 461192106
374850832 955366749
1196410338 139684130
150930296 1553209622
1524214151 1491838583
269772491 1180853231
567283112 2036316236
70530375 1041848601
226989376 1488811802
1421306033 542695040
1675452313 1071871676
177213745 1917310391
140014143 49344426
1909871023 513813380
1372240013 1233256912
1412788615 1590090710
18271000 1772692666
493503396 293763803
1030140318 1584488313
1981500806 1503414802
786336880 79119294
191399629 2130665868
1570934272 749980040
1008165965 1699622363
193503296 581787943
1181342350 1418365794
886100729 1907453616
1428590221 2129242760
1738909193 2065325449
1814574724 1487916477
2049471833 314000877
864815993 1204001650
1946267641 46600201
126227401 1100012651
2138302411 562380547
1403374562 497023828
806892554 1447626496
1000976801 543053695
1823901799 434122252
1598498209 791597816
924793599 1227147852
814170601 569657526
711027473 1355241621
1116262418 1954965470
1347739288 1413520960
1526683361 442600237
1682407505 2094996525
1267026544 1365935195
309423036 745283123
1204557464 812885820
233609542 1085465986
1572054429 2129181478
996850296 747356340
1265894156 796786352
1135780463 626520752
1391854955 243805647
1339185067 1293038965
830508987 580091584
1498758648 1809337277
579693492 1678598020
1488540038 404699966
1815791824 1983467703
1452264196 1364236858
1302380390 360523679
528671782 1304920014
857485022 135868186
1874493642 1136100171
529235005 1303936429
1224475402 277806526
140647595 619688592
712020890 1605471765
685008199 1510729554
1053369677 757828285
1581215723 1964985870
909647104 108036472
473642857 2050183783
1571707193 437121758
1232312837 803970745
729000273 218730452
22834324 1990199136
1655764218 228601704
1465625530 1378737450
1345845762 778082981
1813092111 223325086
1399990139 1066780758
568771426 1885981138
1048536143 1127786236
241134097 119594355
14792198 886328092
560711856 179485103
2134050011 1891274487
868638792 174598065
393578586 67568156
837134020 68241383
1301505859 1973956095
1046085371 1025285597
886127133 2141771706
2143103371 223488029
2138527808 19927687
1499951951 1440373597
706049739 1679361476
1495051635 1390211783
859704786 1256515035
1180936185 1881390047
802777447 1424067210
1354444256 1253034112
605614555 223869491
2137455532 804098728
243467735 1838414493
24556374 956201962
1621970561 1237063015
280044450 60302891
787965314 326279844
3870928 1869159845
367358647 2087243927
378861348 1044035178
1217186235 1060401796
1978985461 215081461
749909425 504703842
298201827 307773292
1986052176 1494462085
1743442092 1072380760
1488280793 464818289
1127378582 652460724
1738767332 418567601
930984297 300275934
867051145 431994160
1431903422 970969628
219673403 338028047
1290924480 1287042171
168498703 450535959
1885216848 311894094
1886710697 770485241
1367788241 6953270
2114794153 1094977042
428865685 1364828194
1568218337 1392704774
530808209 525975818
935131232 456284917
1545587746 476915052
1363259032 351356055
2124721081 1703805855
838034149 780480247
1311093053 1300818763
290219616 1118363544
1639418729 2087781333
430698126 1998885511
1130006354 432117447
1494361025 1334994044
559432804 1252612136
2026198357 238902872
1519927180 549870415
1363020115 1071274044
1001140536 533054916
1479277929 321783487
389177036 1952587353
1826948770 1535543446
2048516058 1151890987
1464123904 12542802
62854725 654962233
1165406927 1019267347
496892101 1524395369
733083209 888862039
551327284 869035994
1057068456 1698042130
390188982 915456453
1533349986 1153228438
839385378 572308937
1707127988 1829383418
704990541 941936480
1736790552 61772475
617385809 748732709
2048575189 584968202
32529275 1210055582
772797562 1418090235
751051292 1933385977
1289568711 527664630
1783077303 572589782
1284892934 620072020
140193784 427693850
1659682105 434285746
764503669 441810515
198955699 2048736698
1930682257 719897372
2016102950 1076740622
1978877005 122154576
199479026 1896337893
454951684 1488041169
332940445 616005599
1524217154 1911384649
1943575782 2050270601
577648002 1611890822
858272050 475768735
733722315 1788475006
485867037 1971648644
490466985 1142402134
1020264263 1556229834
1501409975 2053337105
351770920 693509240
1681638133 263786464
1129413800 1215569024
265820823 2103907604
1691142780 111329722
404794303 1433977434
350443712 779334260
1378186118 295914847
662334396 745820842
1233105480 78637456
121830694 723904813
481805781 1230979386
1604787096 1593143468
1004626978 32988536
399585080 273579071
897912061 416227688
1217143325 850842871
109829492 168858071
429304145 851529185
544973880 1184212256
2023277420 660420059
2031288955 1965532640
2083218703 2054279818
1844954065 1986998846
517889114 1585900693
949149993 46078869
1021766227 930733100
1293744902 1721261466
910576974 998593606
1839297981 2145051994
298003327 1571747449
1557791595 591238282
1015508445 739111142
116730729 2088304348
167096548 748156826
1529243674 863709035
1208119190 239687685
226386582 1561353338
324196348 1799549823
52508843 1085882693
321150894 1035393016
680174087 369212246
339740661 1441366792
502515174 235346991
362405100 69100496
1454870303 1448807685
1736727585 1666759078
848646154 396110202
1744175580 51514784
463185540 1331378718
444376725 877981701
574379297 825980358
237790676 108283121
995465397 751715250
1788164193 1886745297
874536298 1357057904
494703619 585547340
1882629037 57469602
82441181 1929948935
677592049 1411901636
420761387 1423498474
1063833112 98469272
1617672929 526274105
2078602560 1393515470
166725650 248334911
725678249 1240996585
1013412700 1756670640
2091134201 1318728886
1392232100 1877888803
863629843 1158001787
666764360 1553176648
1553048036 1926170260
1392212221 1048126104
1569343854 19284704
1791477969 1315670950
265157598 1579209476
26761989 1475326407
1726266040 436305564
2191167 1923830538
256504047 226555854
2071158929 1256196110
1759491024 1056267906
701451491 573861068
890623029 1926085436
978584833 1628647820
72219591 508382179
877410395 1648069627
1773325142 1684431434
1271325474 1983713780
1893159042 2027964634
1816738145 1713555711
658026746 238978338
481800949 1629849926
1565686069 1929302108
1079495513 808200207
1971910824 1349213307
71253566 224860581
1753691581 1856033401
42586469 1645813814
1844765928 35124870
954220404 1535617280
1025658998 94285738
322552800 659844462
1276243954 620098796
1423495555 1928842687
408575300 34779500
310035252 147452683
1203185703 228846843
873062908 1568015206
881613413 1397026789
1249654650 1528953574
1572653268 1394064050
1589127932 1236424057
330782086 1234414320
102151428 108498183
1986107966 2092723308
357276634 1421680756
1208359775 1502317438
1175205541 1704175447
191177322 1697694328
1537248116 859228717
1598170937 2140946384
89025624 680859697
1954121581 631644802
1685259691 434054952
673401964 1275350678
359723944 75838123
1076365921 467987887
1201063425 1413074102
962796056 345057119
1662370394 1513952799
1405653822 915415362
502610430 198316278
1387650474 1006245128
765141141 1228990626
1599028648 99651625
1999211787 208432274
1669738836 1861201842
857509262 1813563097
524033198 1333264448
1958812632 1872810519
1722872287 895968227
1971657890 1179934596
1282694728 1944923845
1591995737 639882756
1918709657 1063242982
1640287506 407596550
1810350988 1624823092
1306862806 482576610
1875881693 177944305
1145070504 1305615163
1299696122 629020776
400902948 1966301703
1806317183 1108004246
214034323 1119267834
1229829778 272618490
610641786 592034984
1968995550 959349868
726255292 2083274632
695057028 850961354
668689838 497911370
741696003 1977537406
712377539 1208719641
34162139 1505598425
1652095216 1302217726
1985874547 417285994
557413738 880489642
2066861519 68907002
123215253 2144939429
2071439556 1160353835
1371622298 525783731
1902815927 270184932
1401500972 110816972
562717652 411942822
1643090461 987836583
403560433 429028718
676989646 830474860
100477744 1216241684
934958003 1689300791
362089481 1572333524
460724381 1551817254
292814639 1885187473
680476692 1968538674
201296059 1908857580
292924744 1115664615
837937107 1729672577
1634030444 1369430424
1053151943 640955356
2099776038 462017108
11000687 231540597
870006523 286010993
954553200 1642436984
93744060 1120336191
2060455216 1445550951
277151674 1305113176
1330461814 20102368
1968872643 2122400966
956916782 2055035006
863764428 2012126812
1177969206 1034037883
144415389 1583011435
1322482053 903691713
2076902033 1547234370
64467938 625224830
601922739 1409013497
835109654 3592449
1034646920 666779863
394303541 1263997957
2144038916 34452261
1528061134 1944735646
1770200680 614533814
1323578982 1395726469
1224631249 1348737378
734848067 203309363
531517990 353039100
83073002 987040247
684643721 1782571218
1062009892 1949950224
327807630 125827095
1395667613 1369975472
2109152506 356052783
535277367 323168314
1837232381 1997483520
424266278 401660001
511313558 357695081
784944251 1364705007
711729868 92222278
1456236448 1232419639
1500598246 554119873
973979477 908854629
1308639187 468361191
469395943 2128392318
515792706 50301696
1531996322 481496277
2030934758 1486590545
1759386629 596286009
1565829825 508448528
1212139479 1578358926
747385890 587121148
1507121129 1733987865
1133801267 1646493704
1295173832 894566778
1606883091 72032525
895657834 97391731
232490678 1070580206
1056745222 770549783
1219915480 372316853
432976384 753999935
1247053653 1360856910
1046278743 362043958
1812369386 1590026649
1712610352 690207503
640754396 1551937968
288920366 1684921405
1503103274 1066093458
825787476 1975225191
1412446692 1638593001
1190369067 1181627574
1689411399 1639893118
1035002079 435982181
1737481950 2024981420
1145584061 858143737
542716051 994439088
764625007 2087474053
1886955006 395260746
104399421 689325088
2053469159 742353141
902471919 485064586
951901776 1089916488
1469591335 1775186549
1546306345 1725129881
1794024191 1137815496
1736338920 918697124
1286898748 1118278667
1299547299 980924517
246837961 1994067012
1226113413 1291007668
381255102 158616006
337139209 2005218415
435280338 823406926
271994584 247501634
873235852 937377160
1387605446 624919492
2123730356 1287348002
1633210087 436861781
89606723 2099045028
977367929 933625065
1951455679 13287049
188247477 1534017816
855421363 880032109
659671435 1430967075
1923637584 1942206085
708646651 792068851
499094987 1714319147
1219105962 1024207268
979684568 1645895929
1195314120 695508160
1499890814 2146822350
769127030 636801744
510325032 1220911273
1597638863 1201532144
980933888 1585495721
795288976 554489613
968809929 1179439098
887984018 850564371
1935743738 1381432777
459817141 1473046766
884670006 1950761844
346160505 703168049
77258512 1069899663
1338705525 210324751
1203734032 1201409619
1518646880 60345994
876031319 1858091285
337439506 844013670
792949330 2006374690
555885084 1503637150
1256598004 938518546
2025578297 114626778
1438781458 896385994
1887776654 1431324507
1863142222 1620068839
928301380 1015257210
1714741025 1897504005
927939558 121583728
928725565 702717024
175897543 1136875629
978969396 472465351
560653466 1646875907
776603670 1012873980
1913124757 686199753
269950478 4435017
123509347 583675441
1625794763 258544568
1300244197 1219321918
1771027941 1698654418
94759251 1336764711
495164252 1930275043
1826558517 1927523615
1017101871 913895982
1980199452 760156087
1600610707 1737975399
993864854 1651518674
539246754 1197368751
978100816 988546807
934353941 149173870
1714816859 756303729
1478512970 1231906288
1875993295 2099480264
594972431 653100718
1396034846 923827631
1704371001 262308251
1229242437 1058652952
1847971485 795934466
1663799152 873187001
1813102009 1765920091
1109419100 1139940030
1310025441 1081247946
1256404336 11140657
1861400648 1651885238
1387234468 403986825
1755044420 1556409387
2094863082 598123211
55936566 914620612
261342475 2077668605
1981577262 4148755
89840434 606906007
412861536 951852829
84616314 1578736219
1685632396 1637511162
1354193953 1930277216
1940621100 235911888
74336455 881490242
809337829 511551893
756542986 817774206
1940509350 173995247
329480055 508631602
919382207 543679708
1289269218 1314192026
1946770754 1151820400
1941364886 797146652
538301122 24115574
1937419422 1639957823
1281995135 607251723
1959651930 703988706
177630191 1772304057
927324417 1553407924
1668907317 280871963
1391290153 605428382
977866121 1194981834
709056219 2040569344
923778469 631304001
1365883876 342561234
987556745 1550797501
778396269 1171566258
450876121 872086750
1319827681 1660573806
1671217215 1823075174
1100761443 1138688732
1763988309 1540652500
163020176 1026047643
466815789 541902146
1488737595 1661575603
1223502608 1522972260
453101584 1851619017
1775215841 1311217110
83361925 1736687189
1134343506 1846959916
602243974 1781740473
1684321373 1391581790
1433987680 470492718
1252660136 1501897661
1905583521 2140377981
993251369 914703332
1983486260 1345500157
1350167005 1104645649
1678342456 629058423
361610693 1039310132
786318573 2013576123
1523863461 326301029
1106862788 1689731050
1890652257 900821429
205096574 957079757
1109749165 1688553539
551712724 650137025
1382531780 294822981
1144098984 528100104
360668392 1828984904
190925136 1955856806
307735272 1633819224
491886586 1007451264
1356753763 1602983647
2007898852 340397273
1409398973 1064247533
1920794684 1981825467
1277054833 716123263
1977311853 1146488508
1307869701 131097029
2123049961 732077270
2136031050 310272919
1583833692 1661385295
1832142821 1148660796
1507302210 1655561240
5158370 1900886255
1299163242 391219915
2138093595 301185093
556283812 1524493647
1260850392 608785040
107366885 1680997965
1668384199 752583246
1899420697 429265391
403209591 662793534
1448636418 770310627
975998036 400362248
1047385356 1056426929
459554793 1988927817
1030365459 146287728
1688599385 375635096
495876417 522349573
61294434 1396533110
1905546339 415460391
21901782 1268489693
1391411930 594927608
1031655350 1861489101
1353103087 12262453
70423589 1925651067
1889612802 432871353
673474394 760262962
838207030 1428893144
766735831 1350022165
1812435675 386399264
1356349935 1992056931
1112788932 1458039506
1132361153 279558725
878523932 1480543518
1791281249 2012177883
329447045 112404501
358185460 675131949
1577252025 2073011504
198823954 2079690726
1175720723 636084558
663007268 1124001208
256227009 1002021433
439688546 2064375332
2111064449 1252786147
61773518 927483421
375812636 1311633103
1302537832 839402760
1047130558 469533217
1563931086 979250242
832401709 985526049
1904897430 1061510698
202069283 1074359837
1506051383 1076106012
593842255 1421387739
685860325 1262830753
1193411143 2087078888
1729425810 680849302
899046820 1315048390
541248221 1182320570
1148970643 921765196
1967527768 687300232
2122058924 992304343
1278956031 800055523
1020055952 2044610207
1820238908 894352396
343755031 894667057
1609535189 1660121253
70059109 1773442191
108740632 390148678
1170815732 1687376107
93615119 1758071165
1711894891 132994092
91342809 143514454
1544696367 554034616
1636585869 1429567988
2111705181 263070498
358504053 1974856860
889779596 1307427134
1203813430 1960150777
872030448 1328441490
1104588003 1797444010
1383570195 903899475
1773023303 1673993287
584911708 152647802
1314877840 174892059
917060236 1491545332
463507124 660223740
28775907 841411755
1852117468 1117546406
581271256 870125618
584169777 2099368429
1955726223 1655611564
1543629383 1199841152
1222685969 782521010
243180751 1266413753
1907714916 336390366
1382408889 603094027
1210955534 2077201131
1714951346 599094429
1116779806 423336000
184757778 830883397
255465878 562822611
1765372477 1267849247
128774156 807439556
488719178 13624846
140378345 1214133406
409431051 935048158
411150393 227100577
1209470254 1626776278
2138413865 567682312
1768857366 93847936
309514975 140129536
388719070 570865229
2040682761 860216367
2080507774 2135446040
331790578 708892863
1640625555 1574548070
1808028907 686047622
370094824 1481313229
218878360 1953593311
1612698248 1580252299
1369580125 1519908519
82560156 1733843189
1808335498 1327394292
1529455197 371476428
584046738 2089293995
1874148472 782540119
781402105 1944322725
924381763 512473569
814578905 1917259310
12734658 541286696
137779309 2123986114
908956862 1247853019
1923756021 1836219992
1985669671 1572392959
256988201 242779206
1788830541 1930964836
1705310126 713364854
446558770 394409273
1502400684 499262031
1664962159 1499292926
1936896192 858323624
1785918666 549420160
1616293379 1700234415
2001381241 1021162178
1475191032 1428253515
180861248 953392319
1616552131 1062323680
336348402 1358632145
1136669227 493243548
1990764476 1999129225
207761538 1037959099
644911810 499081602
1669403236 1479846727
773213199 334144354
893958327 971343447
824292188 270560209
1145931457 1534515809
1777734948 1303442371
1853979052 1632920656
356295106 1817083551
344889000 234732757
939781043 976001069
84976159 958823050
783666526 520076186
2106077071 680477279
1166863480 1213549401
779628846 798090857
494987000 1905154565
2076766611 269850164
2002539403 396161898
1146435482 1312965838
1400800608 633272708
834256802 474577251
481977739 910630427
2070817588 1370234302
1333986219 1494899067
2098837755 1583436912
2118555061 113457296
600488502 624641664
152002143 467930310
286275636 1939280556
1121782393 1070612918
1801104482 1462431615
1093569325 623246585
202415461 1947411691
2093939801 468225675
1193384124 1765735802
1755389816 1669324909
540101767 871273770
660153967 568204754
451636243 2097654344
672950477 1683704403
877777693 1635000135
521365068 1537118779
1987255648 1396855564
1793249581 2083661851
594324777 1422239350
1459395595 1511428394
177610915 831744314
282030508 149440222
1489034503 392872766
513178560 1301202102
1694935669 94280337
1973640114 304635130
801509349 1058019098
910219453 1199459695
1943539829 1237057478
1495536155 1933600785
26175235 1816554898
478308250 1441531883
1479192589 1857482077
148897983 1387019974
1979909590 413212419
1706930130 369415657
465917465 1643467441
1311719258 1005654804
18977553 773642380
1650304016 1554473395
1233436532 33957523
1633995215 2124768838
28300088 93278542
1934994123 275673641
192437274 1579256546
385545572 925881229
1451159964 1420687749
132645314 1176420835
351911416 1940519368
1915179316 1862134166
1525887040 2023332533
1048197040 1696732425
2123629409 64243227
1335745939 1218208833
1519376127 101042999
445073466 640470662
473156867 1754246036
1970030911 1562892468
1775398445 803128389
43393396 1332768226
379961427 559827332
626172768 692398940
1681935541 1917716492
119438307 387219589
281832085 1748651602
682297366 1119204571
209895954 299372239
1895156778 1879252938
1247993094 1616644090
1568373135 1805528905
280064797 1253391180
140201444 29686865
1442518749 112690077
1087020728 1908546951
1049055540 1688404189
1547959487 199103042
1064376110 370921493
1296508686 1327914350
413513853 209485385
1461991850 2091145047
1769875985 812355988
605990259 1309023686
309535943 328868796
1965081901 1603794163
691194049 1240322238
842861160 282594071
716265848 142887458
459060747 966898651
1414397740 1544012258
2089897477 504161327
40946875 1744550228
1455713364 110019709
757328776 879987604
1567073255 1747002368
595800207 1463589333
1860500220 1444264416
560213156 869763066
160225711 25101302
1794181995 1751675736
889733335 1086654755
907273037 163815055
1683201557 1845752343
382379569 1257897503
1724904554 475681118
979211452 1190576879
735757389 1423618711
311752568 862079001
1238820097 1931343373
353089937 759177246
827815723 1510594549
358172833 1538601453
239713278 854955708
1927958823 2133646415
111054228 2130052628
1168278178 670369480
2009885110 1674771169
1286180222 730186480
913976478 1800129247
471997745 1155218405
1051024222 1080938857
1547497236 693937254
1561820845 2104415429
1795198422 734960660
2026089571 2003858357
1012732771 709599925
2084448172 1817768026
595738827 101013691
1222771450 1469707263
1919095441 72418505
2010621671 62302125
1625472046 1706350393
198141 831787708
160980552 1261642160
2028215671 920985603
518807205 948744322
680902964 1949971718
1194341177 1556908522
2005928284 1446373847
738446880 1128062451
272131706 1323616339
1040494233 1888251467
560118345 1710909837
353193120 1881041527
54880865 848467325
34378932 466873233
1434494279 1468695452
630910870 574432346
766149914 2111596422
645545079 2038618735
763279364 928419777
1681918377 360461121
658801249 667985218
184272479 516345859
261281580 1048894171
299159910 387163235
1335191960 487423402
1074005545 1527931865
1978155219 1853777258
1304381192 1271037866
497556489 2138431233
1938487345 1429081365
1628047097 1846322800
1342353348 1241196497
551053466 2129273602
586635337 1424883428
848334447 1200187847
953021154 1800744047
2143870127 1959668763
2068353916 1533602910
956599220 754556852
704067792 1174395674
223013375 526202344
1582844310 1523855908
635456707 2073934625
617484202 1774630531
495246433 904875243
192424962 849597323
683998041 1000782892
1600132973 1920545827
308901935 187726525
71846403 701374374
1185987600 910538750
369984851 350565892
1737031524 1696420044
1939973749 1564423764
2047224275 1545152691
124258328 305904779
436466723 1664680490
480128309 1721082402
1020628187 79675415
310656263 1225734865
347584708 888999436
772980551 223185777
940143198 350041963
1570543793 722884813
1247397633 908229353
278025688 1934240766
1292816757 112605168
2018513063 1755412220
1820807059 720394411
401572989 1519251527
1361825444 378111093
1102796267 23839174
433168539 591918586
791507689 1807258288
726931655 2022873682
2024476211 761408464
1261059192 412784440
48631488 1975395012
2071432945 350745676
209614628 1093174962
2050095010 340063600
808114847 1469880005
1069059853 455327946
1358664002 1718943408
1726206235 1680756940
192692602 110033298
1496589507 2145124924
6500373 812984057
1156085955 601920622
1098706306 1519742509
1471228125 1166897187
82316744 1262625990
1579798518 527633253
1411231984 363188027
639194867 1128841135
718623490 294972090
1351398110 944073529
406223331 413885511
834073181 428113302
238183666 444876944
995732672 187669167
1041589523 2139473775
1449764591 1129342331
2867111 2129800519
1693010594 2077612401
48479307 1284658867
383860652 647986908
1991514997 1546893778
608373847 1222466343
1298251166 2014823540
222062087 1625968992
280954692 1227395033
1676795836 70270197
269191686 1170556845
1213581778 51887
1452446896 1939494337
1422748278 36312706
855329779 8518379
658689609 1564518201
1471709061 1794214004
1783655184 1694999133
1459250099 1184164439
1308279626 214879915
599099818 1120991467
1086511915 279299990
1730271082 1473328172
1874870239 737781409
1326879296 2109000972
77561629 1476759809
113814250 826899922
500448757 845877118
408658163 592785325
44602205 1318271205
1488498782 257470272
2098280875 1733057803
1639618203 2033556371
1941387759 833055557
1248639355 2139484369
137140587 462644750
1119134856 1873039582
934523857 247777932
197845183 1083334506
814071231 1208366964
40732843 1226513051
1625715583 261804667
1142115893 475882865
157285041 406756276
798233431 1024141645
915471109 631740406
1983207603 1026891256
510841157 15232919
1416158700 863970872
2049512226 1898998177
2028815056 1901377514
2070844866 1404448400
1407056363 203545391
988259224 1903959060
466372760 945164789
2118566438 1873219907
1466416924 1744708083
216590793 1543745204
1157803203 90010246
369779268 1217281112
1609837898 150017647
1788068651 1052642322
1464769678 1820246104
545105203 286007193
2007673149 1300962350
1476870138 1542733165
108267971 271516779
547868220 903909727
804917943 649942069
1837146276 1821040920
1583597504 1710170606
1019138089 1493451292
527650914 952117178
1690757189 1344222773
1456744496 1569139230
159885139 639909097
1044178233 1704279833
46047081 1745919965
326450187 622315404
529731749 168363838
1346875751 2035091900
2098654606 172624551
1139011422 1242570581
27347726 2007794840
1427715243 31386534
2058125198 1176692104
2008174492 1049749404
261530020 57988316
358021699 245240410
229029742 169420718
784216452 1163668659
1254841327 1115773579
555190217 1209845488
1921743641 534332341
1322060060 1883990689
1560482631 1301675887
1879688147 156934092
516119618 1891804340
1329718821 1763689382
2000336700 2054290351
872662186 1491335537
558243311 762258958
1251444115 554585585
1032631180 973152718
78274622 1763365224
1625828042 889494311
620747909 1530944000
401628069 1966971901
1541317968 1146149476
995037343 1874819316
2120075868 1870951509
1555810614 355238963
11900991 2132568021
654549967 138512531
66816541 331766665
1459755470 1345555745
482662374 1603486530
930540133 609528190
1370289642 1305602531
1754393096 916478554
1659198249 1992807338
1362608423 190641686
558339536 38605252
259944049 1337819696
1223727374 382222064
1277829188 530492929
1326278925 744762331
2085796069 15082299
2016153304 1738330347
1949557378 370590779
1446803195 2040567380
2061366612 45760999
1436725718 1797855696
175193795 412637468
1054818733 2093477197
2024735956 876041243
1195426673 1051879500
1371365504 1732808195
2004998564 1521567929
625852639 357243510
561208099 680192487
18984723 1218832445
536755886 10253709
1408856568 247914274
144428394 409399972
1486764465 1571130230
1982534476 1038302522
34916945 1070289662
119916646 905259149
2031231033 845903268
1757393036 1153829950
731006326 1155442122
471525888 1573952646
2034359814 1336655343
520951696 1340799427
1513494746 1069062293
1850525376 601133492
494495870 57646944
456985992 1166517489
1350247798 364490378
738827534 382430933
33657127 2010694392
893640109 1572387683
1007016251 1652437133
1457170210 1491344751
1901824081 1781687990
573801427 543799898
1222921304 796113490
336327639 124510983
116505899 504461717
516054548 795165041
290354645 375881019
624137343 1624556002
1419762533 1435682553
25817406 1357028768
922674389 532227748
1201552791 1665436716
1948665428 866764976
342706855 68964336
1576725924 314999818
841920519 617437497
951151921 178126063
127715756 591096340
2028880284 215999258
1319588151 176450590
1387182812 1784906846
259711262 334946793
197431302 2129231160
847524787 932940599
1797399069 1114271242
1391601951 1838276729
1899839213 443767353
771031223 683969356
487857460 1615164930
454844971 1085762678
1632568815 813455563
1557746115 325737694
114182168 1658765320
1594167376 459657338
2043109193 1121968346
1910479897 1844025823
1289195731 2028424466
1644610999 1830371450
880202355 507465520
1313740245 904047168
1018256671 1896722753
1851324 90080457
1889942152 403830986
1040575614 830138800
40239108 1149293129
432913236 898617358
1992369535 1306308819
474987824 1173252291
1660909207 1572222716
1426365173 1691838772
1619944977 652175767
828354947 1572115930
1392664727 703450696
168008138 608466684
2058354527 1530828509
904952823 218573655
1728066801 2055833995
730919138 556945456
1889181158 493563233
289932941 1806069201
1732609669 1490436816
1948368559 447458271
37686599 1967567965
1952737442 822724078
424031566 709750177
1921006843 758174442
1742364713 1793418308
13041570 1440594643
1184405622 1569414088
1440227697 476529626
612377612 906735411
604401387 104893632
902137764 1131245243
1341262069 527971108
1714100691 687364433
1175681769 262213976
636486291 1158869611
109246592 1001708514
2089102584 168334571
483919232 258948787
721652972 973333796
849386875 2053967824
1001242334 306326363
1666834297 1576393990
632067667 212787292
1438183584 1454387283
1958154094 1059244861
916378861 713594882
929497606 534271367
675615350 1596900561
754258049 1946144313
1260650944 2057595362
617040447 1171663539
1698464869 1703992478
1635142794 1397592474
651769635 1256607033
1733229529 438651452
1999150465 1813406594
594711605 353568568
123310786 579771483
1437394465 1171783336
1938300598 768003076
503930385 1010931316
1176383640 675225884
1894580534 1423549410
1810915640 292328105
1796548935 2119826694
2017433939 872415933
579392366 1549834525
557526775 951111302
1796621030 1418702286
1219699656 1245485988
588111852 1533865632
338964900 1003939817
1604611446 1170901572
305753239 1211999448
135244563 496773546
564260451 108336616
1540812479 1485983191
1868005141 858280240
1904692714 339197041
850066068 340807501
496722571 139143438
968298127 2073782937
562967536 1275340597
1790895284 575757852
107516572 1453519094
1260750862 1426888455
169193922 1922578071
1290391768 809357007
1305046414 1225094941
1877802742 2138463682
1350709799 450482541
241237861 1311488027
875359106 759973466
1224972999 177892842
585100887 932568393
1515835191 532186122
218470153 1121204852
843475955 1518383188
917857600 699634220
1484548151 309749675
496000178 266401939
1374641394 44266905
469950191 1313015273
1092638032 140331920
984426125 852206933
1147611651 1107349221
1228215572 1397750683
1666367527 677825864
1828591658 363230495
1356383536 2087815151
821359004 1917081401
444030071 957235838
183087241 1432946267
1440283684 391763062
213873992 615435910
1819716572 1939251519
998937866 1640235744
1574199189 159646514
926622023 507612070
602214373 236018325
369870200 649616067
482349699 1381825188
841271627 603030604
1242276403 923610370
1319330472 309706375
1625972180 128088310
1258720966 448586376
249458472 973062268
1494084321 886004403
2070837250 1511836126
151799240 1390099052
833326490 1375987069
1213836351 630899316
1904104144 188443384
265684727 1126367390
2048563124 889442599
299676722 486359558
2038541255 488856375
1788629366 327507176
1922909490 1201189392
2136443739 1643162777
1272891534 1655755178
178378875 1821860359
987692449 56028039
1730268797 797291953
1385287570 587658372
712584465 765868599
1619072210 2016250563
1403508587 365082476
352662717 2122078134
493065889 1332797663
1096319781 469319648
626824563 1130117277
1740345078 1170769257
1364946007 881635535
1640118373 462000291
1782102791 496218735
2045619485 1260391691
95224523 2029654819
224293193 537124303
1174152958 1868579936
990379685 1980022262
1048474173 1870414102
1685806930 1143842713
37663058 1717880804
44829310 1991800248
505129372 65936236
281455979 1618353589
866896857 1318090883
621204576 735859090
139862462 63175642
1759945845 2128549850
721577428 23693492
1897901279 884645152
1049027884 719919608
995746272 810682334
1312051536 2111175412
261886488 998737641
1539095925 544254872
2055443938 523247346
1525571551 1187752958
131754178 259569588
220738041 1017363863
1201874456 1880359834
1616642081 1309164181
2100787338 1716174509
59170455 1140548033
960191528 1567746652
2114108855 1538881542
1241469316 681454516
181707526 170385204
467119027 1991861538
1830998133 1428042191
938845442 953289271
1802426781 949349233
1068577898 185175490
466389733 1739927203
1249114891 1148424387
1537533418 102496801
804328266 1341186209
1422110270 714011667
564677719 1508873552
1244372785 1108683003
1920624746 968369563
1831457682 251595496
1253953301 1559886116
1027156230 166003530
1406690860 756894129
2137688259 2077120719
1362215459 1980032377
1952520686 1423517239
1074439497 822309856
201005845 528431219
365902191 250420989
646316345 1043018814
963813525 1259722379
1168842883 1215617954
26557912 1816502142
1883871925 1760363999
1353273851 485753723
1139217409 1707146880
1068801419 231855335
1063500806 1632645311
449801037 769633300
2136113297 1375097922
1950248781 1683980267
662588494 1865979919
1516544639 1625782486
1102402801 1658432420
1993746919 695196905
1982326625 421289195
233603264 245442523
1328930188 1411562319
1139421582 1885956520
1910062837 817359909
2013704740 1046501373
946044443 295129239
126667605 429904716
1925028553 1846526360
743272206 206821666
378163475 98563115
651875262 219866281
362724407 1198145874
1340980591 1948503718
1014623093 1495903755
1112596418 443544576
2065073827 814122708
895701693 251343506
445784513 1435820652
819398355 241867047
1378803102 1033082991
134438537 1092223763
10405080 1244192557
663988677 398000121
2054822085 207846975
379170107 803047929
436876189 1254422265
1568094382 1386231999
1413711361 814702201
977552239 329770670
1628646495 437629388
475314300 1897637254
228766036 1349806809
1197011976 1573858607
1908435174 1778073974
430392334 540294120
494549326 151816920
974731963 698838097
1635779193 930578785
1746183616 500166154
421375049 1018557759
675477954 1249316124
954877174 759384087
2018726511 16119164
1611871553 1451635619
1550950933 514294184
959065594 1718129212
270985237 180560242
863472165 1078681925
695945076 1835395165
677745533 1982840779
1106605731 691420268
1765166090 1646550100
5934856 190396807
679099199 1187154937
734346424 2042512452
1849696514 545115468
1216197 1294585636
2058901892 326704295
1353123035 379202096
2007178827 2046909805
374780448 1611496859
548167545 2072523096
1023982244 928071714
907570726 1786525416
2130532473 28040486
994509289 2086947607
343448133 1631693451
1718304631 503912692
1549779909 1159270160
1447738472 1669846745
1017930802 2030699825
1710253820 1494610565
819238384 885447749
2132767635 2028904216
1482690341 1167397270
1302635058 352737892
630944131 1981678959
144603309 1021632144
1103338898 446774953
1736163852 1857854084
1179868510 618010930
1419853011 1769230378
182806534 798226329
1223637505 1055818969
1952400084 592905774
315980236 1817030020
401862772 1036663399
1471674407 357242613
1794338415 1018133265
2118770786 358195133
962094642 974758725
1712423776 405020039
1102912141 722475811
1738861564 507111720
48346158 1832043483
1598154371 436413137
1633039427 99354882
639072289 686295353
524189633 758864697
1336952014 817854831
874457478 908406539
815854504 1126230400
2089291713 758293115
474241331 1782597305
1337448485 377774653
825236110 1611638629
379609878 567866706
1730415567 932591103
1992428966 246161419
109456392 170019283
2076286031 1729534136
212141202 1802176726
2105272741 503790719
1350227456 279092390
1578630636 1807646202
1085984010 906375708
47341768 547464906
98339207 502415476
2034953783 755719442
759318818 1816289136
1902331782 650766566
773314445 854610931
694316699 1524082116
1656782615 1108221442
1060570759 353571748
413886343 1033960155
666350093 570060660
345588548 1231155504
8465786 440432804
940094983 658936673
1488943943 2128481874
1922737606 1850349498
208437881 1294411222
2075173662 763182884
502440776 1732649826
1789216972 2077274928
483962728 1565626735
280010320 57125443
710004136 724617648
451288913 1269111642
260011007 49669571
54654288 1521631102
1675860674 1837212443
1219176917 52005491
2076535219 7918825
614985668 133489197
1969333051 1825314885
1084507341 1319016676
1249571279 1338537863
1855601362 1571144715
1849393133 540493640
1874510702 53170774
752915370 1242786653
2045658209 504760588
773591817 158256945
356109758 1847427739
160866120 1887342166
1953439889 1229673217
742988984 182817441
1139415267 64836075
2076167983 1046485694
1955794197 1868454565
832013503 191363380
625723022 610938945
1004544262 1434043975
1601481674 1787609070
2030437781 206983960
385405628 1367858872
638324467 1345229103
598414124 1045059069
161268794 1642328207
988201787 70829302
1163755150 1892745341
814906654 1827983128
2146627032 1160986540
606974488 764601036
726836832 1634180846
1396619704 341867266
874200885 1116400075
1770885044 902261931
319333294 1756179944
1379193443 1247608529
639369638 145470995
1049479663 802020235
2134965357 1553843004
2109987706 553007603
415911222 573730749
725766319 753403977
2138369895 1717874513
1783019950 2097566754
1796745457 93056687
656231634 580908221
307759180 85474736
429598176 1003607005
98099794 1855071030
1793418983 776792785
1086506226 1181562349
1810308500 1345991622
1791464259 551547662
1814406434 1286815904
648792954 93008239
438422107 492296183
2036879734 278709974
1955204801 1113388505
986752957 373793884
817837521 580596514
888709770 1515964856
1170654812 1170920950
620340005 2021945675
1910409873 425646156
1545807051 146302268
654182084 1169506998
1302778774 67146844
312299344 933689262
995030852 1961878565
1401399754 593238778
1056480382 1427048294
1467462296 1179332837
1000783606 1592644370
567584735 699800498
761680633 685210893
2099317747 480627350
1245810442 1679958557
617494406 873586453
838825925 754253477
1688651857 593421573
2048433123 545007819
76537693 89452105
1909748969 5336516
108975173 1808594543
903297579 1839283658
1429415099 1457914016
424180123 1078927323
1374459505 1027280987
837132952 700672374
1865433181 370836331
151606433 391792356
97349449 1970085384
1328902064 915729532
1127402774 657490896
799208956 840238722
327178839 10039537
1824721867 1204780087
1965551688 805843436
1659029530 1143145170
119281416 1253448662
1886754774 1922993419
1471909198 2006954782
2037343622 1720750501
1390456389 1833838046
302699899 9654947
1045360748 445648787
1767757395 96101510
2023930309 2007213612
408644256 828204196
1960507251 1310861934
953406185 71666716
101372610 2053409780
748450110 1329214387
1796816013 794367613
251930347 91359076
1033568652 1210657307
119333972 1379071015
1939146230 2022153476
1421332603 470595721
700334161 1374885252
414586408 713761005
1995622826 699362069
634253564 895518347
337019131 278325628
1814277000 1721347270
543978759 612455896
544917047 613610473
303438703 1686015495
1441408652 1075411536
1025669101 1039453854
940914485 934750185
1383139143 2023902442
2070349714 1192013828
1463870679 1260438669
280765142 651303510
926924397 1323016710
1762825182 1644160925
710942718 743275521
156043032 1565147980
1812487593 1624285325
1068655235 1014216355
1293320433 197602102
1230586101 1450411685
1646420024 681080048
2002964071 588385974
1519904253 1662192460
1134645305 1787685001
405037600 225028046
1927962973 1283453074
891201715 1963381865
385163670 104385087
1560272669 1518113018
917077611 1033674870
996406547 1891950746
810156165 1499851914
878541884 492377147
1600379018 1489952700
752291261 847735045
1670648475 700039694
522177676 695242806
599892176 309211280
198336165 560539218
1393537959 828597857
1653633891 1667146000
1281140834 1716636840
1205431676 1710979794
1371260882 937626802
1259677482 1026337197
2067698794 1488803089
6627984 440878189
48834 503809434
1380328548 1173971316
908038975 1659897738
802447803 752636278
643983092 1284470385
514561119 1049476698
601176239 1554671016
708463489 2019403639
828732122 1521233080
1923269092 2035843349
829450537 410363678
674592039 18932759
1441744886 208043339
1929419035 1189506111
1285213587 2091428536
1450376083 1775336922
1228103622 2037705712
1551439137 154072112
493914294 2012996199
453614042 963637968
638885753 1816158938
800525000 339571797
1405365670 198687529
305323349 418631854
239614560 1402282435
1166660395 364341385
868200018 512431565
707845879 916498600
1491581147 486187218
1771025781 1489064656
1924914716 1180178367
2078696452 560947598
226292919 975959515
279841606 1418759158
1205078284 807299519
1807387783 735913747
218211249 165652158
1969581495 2016589869
1653984996 538384929
719385788 2011938885
1982918976 70829183
244792506 1440921619
586899427 159209693
1838018133 761159608
1921546131 686841453
1230674004 2117270330
1213896341 12799945
661384081 1946658059
1565346577 876336142
720457377 1832343354
690642548 1131812345
484543798 192759750
885004646 419182240
1587380988 1156016599
1174265256 1202766545
1832023399 376755259
1711980682 1514112260
627397804 534741583
83760372 1094675108
1989256348 52172225
1422895602 409540349
472004333 1705647418
303380270 469975646
1905949644 283672973
1281884109 1149133700
733714826 630326880
2092507090 201498460
1660488927 690330219
847776579 1302871881
1473774912 2005564982
71487698 476000868
1508580308 1955518010
2142819654 248734776
300145610 207377848
705914038 1295643047
1980589052 1806031416
1228168614 446779584
1940026717 50879053
1397553317 146232948
940175631 1230638268
495032017 929538090
1176202149 1333772383
1144259184 345104048
1716757573 1336282693
296036244 1087502912
1958164584 1608030236
1524049106 143874817
35091802 1588046665
438480703 803783993
1285799370 1472182549
147467273 1268483794
766782085 1563888281
616408408 560052843
1353437238 1673987472
911163095 52900292
1876853200 1059066623
590120270 329239977
381659797 771516646
1777434972 1124693747
686261351 1099565040
1107674805 655221191
1115954195 1925096090
1341345505 1300830975
1418789193 907460923
519273304 852702844
737917636 303442150
1934053869 851536960
2033984717 1166531738
1030567297 1424004556
2104867786 174443312
1566745981 343575515
1999765490 530806082
2020416494 1234598394
73839721 421046504
1468156352 308544171
1697354750 1060539681
1850281985 1136446195
1594257646 1494051372
1954723251 324462738
1440229048 327807270
1522248499 1258605504
61941224 2104181894
1219213238 1522284191
372680754 676695579
563777717 1513041286
656261272 1168167431
187924416 942418042
113390280 1239444182
1670799447 2137709048
1798348162 2138141046
1870236518 53657029
748264606 625508441
1741144511 503136125
281793618 1640823066
479358516 1269168212
1487972707 2012903738
1459584522 418467445
1227809801 366615137
1818763583 1852635716
1130001855 725890491
1998175105 1316771044
1356645104 1087355904
1169764357 1803395440
1556782314 1826784788
1116073874 1703430740
508098296 492677299
676004362 772092497
2088885995 2029521948
1541090152 1602171105
1797307963 845103596
1250789834 1670658006
1922158637 1564147989
411760470 314464683
268018859 1286961951
1217450830 1052883349
346157551 1831384196
716396807 39558348
1592752572 545325498
807593638 2103592481
1904054517 998573894
2141417194 1282536248
1762354932 1328580968
623789131 1707315043
1833888098 1966196045
1866601886 1064362920
471757792 1239948242
2006315455 1932456151
2030861420 153188485
931887567 1177085225
1002081224 253078335
478295202 430692393
1726917125 1022144589
494358775 21017135
1123112743 1786332987
354764418 71696289
350419204 738548437
316164015 1250394985
900832938 1412585146
1398999882 1509153259
606458994 957150929
545737870 1870593835
294074675 1198393751
1996345120 1715452168
1440331513 365839594
685102125 875712040
2016210038 909986607
2010630945 2081978153
1027402651 425224923
1014965255 2046421481
1490560639 1414464766
908653433 1225254935
539967970 1353320993
1327417428 949882986
1772267212 1021377443
64640008 1004673749
123601003 824944728
371253094 2142813108
1649602581 1206109964
243695434 2046179743
136567006 204651432
642858857 2053836693
1025667491 1598157775
948573885 2145567942
795801376 32198401
1175132587 920331521
1214387379 348172056
856801661 816686610
1921472970 637413220
1528146112 1897607876
150126998 2078297044
1147707721 1071106140
328680511 685494829
120333309 1756288657
1123747036 2000764985
1918823961 171115593
1614794538 1709192286
1522967735 2046837858
945862529 781196633
815035034 2090158597
1521034607 491085371
987936157 412714269
1621820353 1508436798
537529197 1942990583
1720598767 1423538804
989010442 1378846965
205579887 884543013
855786841 196229867
223948789 834831745
398437712 1278244162
1483995419 316302597
1712626714 1377420510
2091796700 327988652
1704290566 1255292072
399105040 1403829021
532119611 208304053
274177244 1600635176
731120509 1123182163
898450632 1903159266
613516604 1499374218
455552281 1355167708
1321408116 654768580
729259209 813232410
2058075238 1545711932
1356307330 418227476
983953833 1429400200
1915862270 1678562727
538002411 1649858320
360639131 418241273
1806772668 1313015899
1033350769 724432688
1228759341 1275868654
18118503 778070638
1744795294 1601547165
1301349675 168008841
235831558 2111300025
1471291030 1505933710
643969836 473981470
1458823245 1571551883
1160157775 1338273408
754205650 93255001
220001199 79008819
2125054231 616389131
267364488 1298204937
1854269774 2011627066
469871437 371453880
1973907818 2139382443
1855440412 221180153
603790241 1208198949
1013989462 1858864610
1447769393 56136880
1306654791 678313321
177967585 21655066
1176096655 933767641
1487850993 649017792
502728092 837831235
1747508868 169657897
671864955 1058176233
137002307 229109326
1019698467 786069072
738474034 91376542
622399681 1013275340
1096911070 314173097
1895607631 1380800694
373752001 1201731152
811791881 1163474685
482258244 561384528
2131275047 2012332393
955078644 1522397173
1192432253 325323472
1978977956 355063127
1455316125 1199213156
743428295 2002947214
1594558150 1151103908
2077524394 301840265
1581421084 2028649044
1635573542 1227517629
1469058206 970628441
1917361799 278758112
199438904 560937747
895801641 82984648
1873600601 1781442359
651536395 1309286261
1870440333 1812225117
2120175449 1463979804
1311175942 591032552
48879380 1551386862
1547860558 1633778628
1487673936 1841978678
834310967 1179481855
2025855148 1745021428
382874041 151192634
1608268870 813568556
1676203199 1760414797
130084457 1659914752
1309680841 1034276164
556357304 325035788
1847743049 565812280
480223876 1029251157
1425509850 496664055
1737104643 1585554170
1853692281 102924100
1176802727 1971821534
1189785636 31660765
1550531705 1047643930
1275153061 1554411983
903252740 902666620
1523841798 860254167
2025561592 427704829
356947168 176395289
776263252 1355735960
713728961 575320475
266955298 667647905
1802222839 2024285727
1400950866 43816137
1138629220 1227290099
596861063 369371522
686087875 2025855765
288125294 906155852
1647603098 1662886677
232810678 124186512
1039463159 1414329067
966785744 1046543333
1995593230 865802112
1816340372 1135444788
91131487 908489371
1786224900 1350459986
440957662 741071775
21843709 574162673
687954741 1781242045
1789076127 2112488184
1204741460 2037662737
1320736093 1231481100
1044529196 1241593741
15254074 1250731492
987489766 698499120
1000205810 9560044
420180927 1505123155
865164171 1002773674
1993349667 2004700693
1769650301 1562796315
1381974458 1714408675
1778145745 859095354
302978017 1715321611
1373401843 1442595911
4090899 2124654579
1698743959 766285614
1560597752 1473344023
61392504 745329344
1714196447 1260062080
2108920041 1770647060
1915347454 1177436319
358378278 395291713
1709114893 1288437133
1866089362 2130068988
1895264988 31057724
1250929353 1152126225
775980890 976133887
588030972 717573036
2083698700 1449201916
1395433722 1877927479
1774216131 1362322186
8064211 480393136
1270713163 1782153093
416491343 1739563372
23003954 1650900275
1808457744 72108514
1243923882 2015459913
1138194207 487914405
1721978207 252361337
994762199 383461911
1169249866 1873606291
1790729299 1099171353
2123697914 1765388339
1183245758 2033658168
1273041095 1593811021
804291452 1628497419
1351590672 1269014397
1475874983 1432577028
208206014 901316022
1547042235 173604170
419221072 1908048486
1805930459 1558355601
226198526 1498089054
685751366 822322520
1097926649 1252794169
783456140 1341550264
1594507090 2030332798
122598178 2043451410
1317945927 1822175707
1892561694 1587605063
1081727533 37563762
2068634842 1560140100
1908225319 794825082
1060110138 656347036
488840921 978518295
1043535756 1378376348
1157584046 1240878630
889920800 802747404
1485913099 2118738373
1711944643 839339888
350292860 750347458
1851655557 1220570385
221498672 876795226
906159489 1418683908
468162444 1712034326
524910137 775920693
1622593117 559794200
624294065 104158507
1343114451 1560042745
630018665 103671880
1319992235 509780789
1546945662 571495843
2114492914 779862264
1192090056 50497320
904698667 839223533
1701314424 237899543
578793478 1789013863
932247636 1534949362
251210399 1708594191
726748549 573593600
77683078 532745933
1162431001 875926432
1131774736 822673108
1066712268 392444600
136493561 1666818763
720423163 113908956
1095391478 361967127
73329759 1529031361
1652443040 978548374
926543033 1548517531
408296272 383003085
2111917220 1694658146
1853077200 1805869783
1869829444 537836055
1712962471 644453494
164425807 738426864
772976511 54741814
2120966269 77188515
1937566756 775162579
750575295 1626844484
350351493 504539081
105551648 1814708576
1618574358 116746200
1681090255 1904025493
1573076152 1724406632
1761751467 801403850
1057015387 662379287
400962427 466186880
1147854031 372029236
1834967483 321301389
1954809551 1209559848
266518193 1740342055
798739352 849337430
1876959540 463014827
1434356040 1904173813
539579235 92715510
156924627 785987273
1080077884 511301465
1303330131 1305034654
1867052238 112933193
326079218 1737234815
2121213875 698973494
615483544 1855414046
1346823182 1540731779
173224931 1451773056
545601434 1081987839
359610805 20802871
20701959 146733895
498320845 1600046760
181937362 28683654
311895743 264755401
1747873299 189300289
2039088361 506213959
1193821942 1959090160
1472734957 187051207
847514823 1581702884
154261405 802503424
550151770 1027300945
1234118241 929673094
2040324172 1250820799
189462428 1761566006
2101988279 1711093100
216728515 1574059309
130311481 988715192
1715696376 833405948
228781818 1395440847
1001876982 1950632297
839438968 1824739001
526619527 4125928
625731998 1971779742
85395548 897556402
1441828317 568548970
1238297938 1901503908
1122160691 1114002927
1483898574 154200273
1100711555 1358388403
657989259 773078489
30279759 1307916068
320209611 214704931
1797786883 1350547520
1282485660 604867915
741954054 420559999
114638195 2139662123
1749851743 155036613
2113396770 2103885724
1083982337 605868037
2056094697 974564284
1606988235 1930789937
576273497 78386785
141389564 1963076809
1907127077 1217086062
1373322113 413765426
339836225 1426847007
976950373 462375144
1800066398 1711004423
359893645 1253569484
286546565 2090150328
1046805985 2029901448
1344376840 1644667006
730592412 86375233
635664256 891201407
1505008303 1934574846
624294638 192605633
1787771240 2041742856
348423919 1236603197
1333856582 780478104
1833626589 2030033850
293117233 1784038403
1517691450 1412089734
233086208 1981210698
113459089 1683890324
162736681 1538580283
1984310368 305220988
424610306 1551524174
201928416 2130054178
282483166 24797607
1233589432 781048767
13535054 1991947712
335471099 381959328
971811027 996854576
1560673297 619744128
1351965481 957153657
614028788 1626353599
792488276 521807511
1183642910 1789627627
926162042 72445420
357894650 2005579625
814961741 1807046261
1021799495 160646811
1509996939 606184847
1787929311 799705018
1280082821 395356210
605416407 608495439
880659895 1394412897
2049905403 1494503696
73917564 2116885040
1351050104 1487402412
1025235195 1762364506
531485674 708224063
548403981 1874815639
206110060 869654453
456121727 2116936366
1208331185 892156103
81450213 1854061107
1883283930 1732089126
105443601 1780194251
1434063847 1086913504
1525376929 2137947500
1804784302 152578576
975006934 1179565461
944991263 1262805048
361302773 2109650874
1206035036 965797451
524789546 2073117664
1341270993 984281503
859456566 1047829970
1139604351 375550966
1089475086 1460096990
929230790 2010380370
1573579719 1012486802
1679446205 1184779132
1894899108 2024957432
1493385420 1577191046
998801427 106276815
219488600 1222869502
481131174 869596326
80797372 1828450350
446445928 1683406883
1137496346 974809261
623689990 1419544172
1945962352 1341834492
206295428 1164196770
546728313 1618502199
1720781700 604452969
1067799901 265441242
162325491 1237666352
1483435574 620854822
2030220301 669914148
1212796506 144968892
583857899 1456954762
807288871 243134648
791700962 1569343599
704623656 1825004477
726085614 55352589
1940372686 246893848
464946479 483489836
311348424 1983381888
776225098 2091396903
1599618694 273030339
428592917 795152390
1441453739 2011412894
321193838 1415436293
1927349447 1133412591
447188225 1755860056
2098050841 791130673
2055207922 2062106168
1522382790 337610266
1834497998 1049567267
1593763100 1778896790
812171837 230488776
768347570 1511171917
30019283 1875166583
628702212 1326523037
1727364994 1539996435
1813865115 181540828
1381749306 903101412
1671430368 1548990195
1392688122 370668929
1009896290 1552902230
1107150400 903769728
721993429 902186097
1238182949 514177924
1736539937 2066758339
948316453 885965007
502361448 1037706789
85023328 1423044216
404782025 112455061
595282554 904682589
1790306277 455043223
679092967 732204843
172576166 1084083708
2141266396 278339929
1524347809 1333836865
1809519310 754786614
887681292 1279960741
1671649218 269887616
812824441 2114610936
449112819 281965401
2066822458 769786890
297845128 1677778478
2007126698 1479029441
166632205 1148833189
1153839284 1631168980
2012072933 858965383
1871132249 525840494
1678279721 1959500974
807236571 128786216
905815760 295590998
861351822 761629826
1031164692 1651227285
600039489 208027479
837277664 1766034053
1173236922 399596111
2129557849 742201796
1210360356 1929539937
1979638139 1351658581
1409150496 240978686
386062219 1202765477
165226344 1113486496
1271185730 958165468
1749606048 1280590924
2069690031 234595839
1778172453 1140747410
968676842 566636787
194093897 1010652887
364564539 1247874340
1186809708 513428243
798424721 1405123136
560828886 1788329772
1954425154 1671864793
935363548 977691112
910495735 338424289
704484755 1319275135
1571313117 202632938
1606083764 864360872
214270187 425268710
1348040595 1920802779
809534880 1480721132
1451706481 794611585
2076242285 552385423
415682032 1907983462
169526889 1068323912
600129660 1000818207
284728329 41321974
644021359 391825621
1261962258 1650639313
293222328 351284557
1198663077 1133974706
1056410954 1427005988
282040729 1919907699
124447565 1832460991
470509316 1532920424
1040288234 442414009
1122614299 207524704
1117842682 1601306173
1982877994 1231918207
1896202974 1058978816
233652505 66684742
1626253753 1906563444
10846276 2125311118
1866379835 941058320
799288249 1480033131
769291435 766605577
1765681891 376732914
1243602186 1745137448
475095967 1699721011
320610535 1666032143
1210589587 782809282
1858560963 805035625
114461770 564468418
142396520 322903570
470314355 834687957
1546027448 2096968215
1863809573 1874998363
1831112060 616362538
175255550 1259062296
434297355 936312367
881202580 1342160699
1564618404 945069475
642619141 1688326933
2116777320 299046238
836195197 433450505
1244463774 1799268367
65976503 2140880089
124239960 774579464
1120128157 254612495
22762657 742617438
634528460 1474035530
734812476 1419773367
180739171 1394966015
812086013 1224642429
768513319 875359794
99710099 1542807277
703979009 680433023
1942555243 2090090291
1964403947 927885
65340182 349911158
162796067 447736044
1047007854 1367506043
1005527110 1123760999
1085912940 308868499
705999269 1375639616
983032850 1487707106
1983531294 409786087
2125610044 107056418
839446089 1535407610
1233964131 578292994
387456304 728261633
106806773 15410110
1599334289 402673289
2078917015 1904288940
1181262165 2049930142
1458767972 95199477
1770967384 1394297613
827527642 798350309
2057922434 477940977
1924535063 1002947613
1161755791 2046397217
731643492 1751500860
1694648996 653614310
1903682628 796769081
460025948 1242241472
1333901554 1562323065
1911538235 983870667
626459953 386171874
1551231448 425958195
437438752 300075949
1194202042 1551985068
1436361926 322045918
1179434009 758073056
1051980425 121961802
755081745 1117197970
1399614330 1637159068
1059473454 1336704046
1340891889 981325956
1054317458 1755833745
676060096 2121163348
228028141 724030310
1646315197 1876430744
1217001675 934066775
719979381 140986877
312700912 456124727
1747371361 2041238574
1705887545 2016271292
474301606 163100113
2048428070 691652912
2013527962 893927334
1602002379 848076902
387444403 1223110002
86426055 262941071
514904678 1259563343
1138741275 1465116580
1910043124 1516925530
237291617 2030545743
956561839 1725079818
2101983709 815667416
1570351437 47806368
984347794 1899498423
2027052715 303643707
1806896048 953333473
32057891 1692665890
1441960079 338740220
915389471 723142261
114985394 840164423
1868906986 1771435680
1150398183 788067799
128613875 727293716
602310101 454581706
1816785032 976489019
433474070 1104192922
1601865386 1141377479
736152457 122259988
1098368523 1849948969
769071755 1405011163
1837109194 1964544400
933586814 828435168
173968199 2092540175
1904212653 142662548
535147017 1289625858
1174436287 2121866491
1753859199 522577579
56983758 1135115251
747077152 679897111
1102929775 1485554539
815328702 879306957
1025956625 1386652991
1662475794 101164874
700279254 812212430
1784485810 952730188
733775727 648360789
985526156 518512163
1987423792 700053167
1356277986 616108097
1298107867 2017304395
143256282 662904796
318363530 1762306020
1293577809 1415372259
883579403 349245095
1544421486 1328041918
707629209 1612133566
2086223926 558039531
262206233 1327436269
954971295 1539087782
2090285216 1319769886
881234401 1815844802
163221343 448479711
2111771948 660870005
1491974391 1141417383
138789963 1511316237
601790839 1040202205
547488850 219403325
1293106123 531346011
1415140385 426385713
688096772 1029067072
1875909764 393611397
741114147 2023406780
1644217630 1437357408
1791363021 161946338
117405726 2092434806
2111706067 1322090363
464318107 1567381961
1422331157 2134415000
404910404 213656988
979204311 594278610
1091373191 973277022
2071541450 324186552
1197375365 334380674
1013190935 29326665
2133889768 1685812941
741431646 1956253178
863005564 698980848
1592902362 2021799943
1712952832 699620348
529251917 1981564042
996959420 2063032477
828898079 1921905861
1664974835 829860494
1567035695 1434585551
1895196443 821804929
200131516 1860586103
2078016500 1497025411
1741494953 1347899541
1159637273 1795957111
517021566 1967775460
14694636 205431963
537051502 1344815906
2087409843 1926377360
1974567884 971427395
70356303 1708016548
1904612752 674008076
345360179 1871833115
1770777316 1272571608
435390037 821727987
1774628178 1818479507
2020811083 642559226
732693110 1007750513
1158024791 1894881020
1102604402 500029243
290064883 1891770644
25970702 1299753398
1539369538 767210573
669694550 1564009731
27584599 1597344642
1906027957 265673140
2013436233 1099880664
770176209 966945536
1337172994 1875524340
1395292371 766780583
19969363 1171907473
631854923 1250520431
317110615 1826371942
662748839 108297362
1193839889 20757908
774955402 2025936320
2061189125 1586363238
905101190 831222165
623992868 1422123968
1538259700 2004509845
34285458 1909222981
1211771896 502277724
1537955575 1165322295
1062611630 11880420
1381596621 939920436
311773981 1069170227
750303717 1274044717
63650536 729083403
582962630 796405077
824505990 333142958
160321002 249260511
1137331379 761820048
1947319793 305666044
74735977 1808311639
1137209358 2073704644
526576317 1965151939
657252392 801350452
54711774 1304288323
2054936552 924180393
1685861845 1496805238
1956301147 2005136294
2047358503 1826243813
524244977 1295094251
797281408 1184254229
2146699291 798671432
643471197 1754577275
1430702006 1782131960
848862267 713901343
373243007 161784774
1244960980 328279042
1782995020 1035988202
1781635828 1412875693
656322074 1007831249
443258868 1798869774
1872791923 1320200368
1544531095 758807687
1764046242 398437885
645316130 918977316
514531482 1533558180
1562612830 844620809
1713020816 52577925
183884259 257240363
294295787 976477282
745454729 364393270
748457582 21350063
5217922 1114865260
1845375454 1155115705
282402720 1070074363
1460421666 320699376
1594525475 278220801
1774744934 937697206
730382908 432414558
640646221 1033637330
1416868706 1740340503
81332479 1688625773
176630568 12390959
871749577 533588395
368665350 222100271
255965373 1954075250
1223299064 250046616
2118174749 1404700517
1724158241 125693887
1549026012 356121832
841577810 924829918
1125966721 816125149
1355593134 1978422929
1090046116 1666325057
5757446 149557616
753980640 984979440
1126924624 1420813861
1878214891 548935331
2140910705 1927318646
1294805356 605016904
928421420 1221196791
879506197 2116382577
698772123 1447140600
1973280500 1903120958
986081180 378380434
1082315375 1491861748
1082371943 1252650156
741834822 1422825368
960028475 1009086296
1694978175 798946557
1044395356 1745407349
1510082017 1088251792
1110464539 1107310885
848818947 2092000654
2054833567 857985905
279432118 1928230229
2121763040 1803376795
683598428 873586347
610451882 148533462
551165918 1010258114
1510952026 1665061624
1800099087 2020236912
1994778944 580119851
1056631815 1381419650
632652731 1625768570
93543833 2114730629
1458005033 815318079
243558614 255212346
1932792966 1032995149
1775300497 1677810566
1542290826 1074886303
977147448 280626764
567666310 1450232351
1550302992 2004236511
492228643 2001535567
87486118 192742619
1024086395 748618395
1676619550 1622663322
752187088 1994177463
1439343068 1285570376
1626684936 215490073
842437075 970352540
534756439 773006191
2070416453 1239094208
1853011102 251780069
2123307728 854709658
399036618 509315916
638068058 2005969874
1752875820 1788379274
1501434409 841303605
1539440284 493459185
941991024 1244594811
310054584 1306526472
492397056 478404532
872839200 1093964746
727101267 2137950363
1316344506 358269348
366789356 2084341973
1326612906 1991897905
2071418560 868528
147021205 2005532764
733077312 1034358732
1557389645 1053896589
1064085589 448942925
2030269391 836236450
401392852 269116714
467179075 484953892
2050679480 893972938
1958978061 450187482
66555888 990500339
2016159727 676164773
809395939 1710120857
171024969 1066640760
1352251909 1693749566
986963049 1018846343
800483724 1326709730
1816523915 70649387
124876677 998066341
1019893319 720443264
987698844 317333169
159489846 563870676
1537732853 1849842479
785491842 226497125
516265837 1552342034
648354889 701595856
999239490 1293521650
241362500 1240270535
1195455008 1617252176
415055634 458168254
1015748254 1884482602
2090529807 937252494
1010147962 347146049
2030225023 816458926
345801723 1777607055
633919338 581254209
1844147256 5868234
833161033 849863550
374510185 1763123334
1093006129 344248207
538406803 1830203728
1312537008 1513727033
100837173 1745994793
525621748 777151868
811494337 1659878152
1290054180 1396178247
1357220615 928916761
1771268985 1325101899
1264426096 1493044791
1423764120 392945777
1109845763 960096703
961982728 1476492311
1304664118 525022794
1049961508 1218130677
151699494 1679167873
1537340602 1013222510
2023533274 1754092834
1478515741 205800509
1840267895 1771768927
1828131275 995884018
1698603301 1735280880
1650886100 1964314866
61082235 324440583
611136066 63243568
1004595712 1425121556
1650635855 680576378
2088202769 1067116937
1705960800 1939306477
754029354 249730969
332130228 496957498
584548724 1632007850
1076811028 958702627
687674065 865899213
1323737649 2131785358
1086296321 132177478
1247101279 720912850
2002671828 812082285
1337387393 187813751
393482896 2143979183
230222089 2111686960
1262820633 1913322931
1418452195 1716547289
501902838 1294710387
2143440078 174442434
347534032 167402636
993882599 2016417019
509373724 736910250
1130521839 1028988245
1971623836 1876194110
1843770607 191661516
659343875 1204405902
1607324027 303467457
2078912959 1759592474
1069102794 900807315
881010457 1566544278
590271546 395030390
1873350751 751028653
1342961120 1590730043
569669493 836173207
624858438 1369272843
91923927 2048983364
63097910 659576956
1881706271 2075113223
90316094 1347924537
666214659 1043558294
775819438 651379621
1480206647 1202869611
1564389560 1835032573
59400005 204323704
1494243576 1888535452
880037604 624099820
30150614 490553942
1851301713 1534855260
474408973 1879821956
768167932 724852065
474030301 1546421129
1601789458 2110819677
1681553981 84791359
1382797555 789384435
1914004909 1720364370
1818144974 988240765
1868587740 1757853236
259104909 996293133
919001100 44594240
1440130666 1395047770
1249597302 1086102442
387195336 1727321516
360563360 1948665909
1808047593 1957752378
1819045947 1796234660
1599431837 283956250
1959665593 97059498
864627114 2077998881
688773467 1471423892
1375604923 415167059
1998575678 74972565
163026938 529256665
1905663051 736813672
1292777118 344495886
1500016762 484184817
432840864 1025686476
1435529966 532343126
1737954362 1548168935
140585065 139572389
1556016955 1061228218
2092257919 1041738948
928091530 283633926
1448880031 427694791
1926029473 198769924
2063324882 600162943
197031351 1812755720
2101170205 735559791
1725726623 1756801051
2011646787 941426959
1888935019 1632753035
1609735193 1646722328
1309632796 1758308006
1708030707 1584454964
1939298115 293432892
1546079425 1520405537
2115288661 1694202412
1585444026 92885222
157274833 451408996
1265592200 1278950941
742180506 1749927234
2133517019 2057712250
479192467 346487787
1305157799 1888228129
378956044 1333046339
531844729 784544264
462222090 1547511538
2067285918 424071338
1923639349 1557485398
296273059 1619501357
1131415756 1198431212
1853484642 430583907
504791497 615683560
90430651 1703734808
1259476533 193829338
2076771537 770065224
4955126 2096680397
899982487 629064159
755354835 1296703246
1923225663 1643047677
1386901876 1141402116
497143067 1972683668
997829637 1787576942
1915635532 54325418
1505586585 1185034554
1811122990 1799743113
151132150 125225572
1410878504 1422804905
1224663636 783996213
962706781 735165269
269503464 1371474825
1565523587 359200035
225053573 1655330276
729889713 1776677545
171402260 1667973309
789976520 1402727476
1168060559 2078811696
465478293 1381067964
7965154 287067367
901158655 1483534763
279063066 561154413
2121013477 1841261226
1818986137 1484581778
2086951831 1476566698
824225304 834269697
1025712544 1537641724
154419182 1972737670
847574097 624459698
183214768 2001109701
1389982122 1035765108
282591107 1888130210
40494714 1120617904
2032595412 628519922
93543026 894304282
1549629974 544797986
228463641 1086071407
1876111355 1922230185
676866159 323188581
546924557 1733089793
1143139924 135217196
996006689 1109170453
707862304 1868537601
972714998 147294927
693195363 522206145
1960901012 1994338876
228665821 2072086484
410336453 1446956859
2080008391 720306010
460139939 852409170
323137488 2015566813
378274838 1464322900
2134391355 1979607164
77898822 577824047
184305720 452623074
580719936 1263164606
409968098 795488653
1829270435 1091580655
727245735 1119481507
1805652423 516117552
1115308398 1891254090
1157334832 1934318556
1909050842 740570525
1675474948 907349722
1286851430 576501345
459365982 406226442
1392754227 1238652146
1218866769 1742970578
1474287709 606832874
1384266982 1306425622
329624540 1228135076
1922495516 14408014
638690687 605667220
1665384137 1947471036
1640762812 548670559
1197454294 139190557
2129782069 1106842940
727592040 1825700386
1127341799 1099529787
1958197966 1015574177
1692928646 463861911
140581712 1724567167
1091591377 1526550118
244500970 1857780292
1123434587 1614736033
464041736 937011450
1450945461 1838791401
1490213003 46202347
484865789 1289461217
1583163132 2102214490
1620768634 102127620
1264168000 1875921182
1843183340 990095159
297535086 1441973728
723950442 1237707227
1542669874 1954577486
1030085859 286429401
528923254 1851059223
414375156 553571586
906388022 1521846404
1400545272 2058488956
914488072 822077724
1837145147 651710840
1034618693 1650707586
1130963982 1835917029
1511283761 1751062771
1002429067 629624491
1248648457 1078874759
784588537 1326904933
670424976 1112245492
2027854719 2121125600
1018300347 1941305975
1299789369 1535590256
950108948 439635741
1253766960 1484878764
1126905532 1991035181
125309045 42902504
2051198212 489081557
665113895 612130317
1014865344 167340077
1773839181 118497006
1630313575 486866417
1300022365 994369609
424534918 1900582945
89862532 387548187
625893279 177239887
1607481139 1049022792
1175435309 753455887
1578148541 2030911848
1923733891 1196816550
925717218 1340073590
1780928399 137812709
445635630 941952799
1762920082 1991924492
449904290 1378863718
238336627 2064126072
57164878 1627050139
599835117 703671495
929429421 1598723918
1238891799 362614501
974546630 876628623
1171581758 1437527690
792899649 1069335787
2145831379 583505925
123048542 1091965794
71587167 868077684
117961877 1794328743
1241626795 577970829
308405649 1776000401
1957424168 1798506372
1416728724 98230683
19991399 881132044
1566238447 1320759405
2052665224 181190348
1301403725 1046191977
366462895 297854982
676580205 1045863036
809516227 1213073556
345988587 1076990794
363147431 78616471
1556266755 128127488
127072969 849716922
345870944 1587501611
399915682 1766902448
1041933944 871660705
1928896913 994996028
693069919 678445090
1798512411 539720537
795543754 356772502
789939462 1667105427
1946339949 153569341
565637310 1846502506
1215896847 1473479010
57399129 1838597455
571502877 1933485758
620651102 31228410
1262465962 1334867809
307505044 1646673472
1257527677 814072816
1439976856 504587492
1246374235 1758757443
327249574 577621981
1717164791 1082609318
1630820165 49189087
1822752505 567181720
1360838505 1641369018
1243946986 2065753255
1087308760 1224575402
318265019 1391706087
696916980 295531015
1424757641 86123597
592448053 1398151240
1738962757 483932182
87277608 1372989382
36922886 1289034251
1177747410 138509230
1011835243 607563377
1638273387 751051866
1969010413 176838380
294959830 725861823
1911551841 1590680058
283679153 428627636
284039142 1181739658
1842088659 33124454
228812863 1434146702
1943263469 468769462
1598688331 864297094
1728996299 1936063236
516088624 279417055
504019054 2134422135
836232051 1730723693
1964148045 1467430690
1884819563 1288563402
217743517 547500076
754235199 368791094
1955826591 919993548
215267647 1322653151
672367601 1280314538
849823959 248404463
239565255 1781922075
1932933338 2132432510
1637607365 1448870634
980765234 1516513156
1652662431 1010087746
792968088 1733776763
577876939 2120658544
2081584162 642651778
687510049 167478846
484552969 978979819
1108152068 158789035
833321665 1904895559
1469822021 334273015
407573625 1037637476
84768067 979213260
294495208 277073615
1459640606 294492017
1826474475 659574878
827950653 1291261728
697192877 2141385343
1304103125 66012555
157697753 84889108
1831224538 911886812
999391906 1358638274
430914297 1961249382
1200931270 152920701
844864210 212205946
1723772279 1577138112
868281419 201607487
1458579984 764878773
1919413478 211098092
1914273462 137735970
139300807 1874624072
940765747 691733191
1331879622 739128816
1445444167 2101241402
1245124231 289514050
569973909 220607678
1942805628 1177820831
130588652 361324817
501959097 1154281323
1095936270 1630452403
1982239960 246387119
481856982 1817357560
907346221 1125625617
984890634 1356026194
1525886281 509017232
907563580 1766647967
1857684442 823368101
778375936 1981758216
259024328 1609613849
750429551 1756513200
915239651 1105520778
1025058686 1617179785
1751960111 1502863734
1287498490 1505060581
1123831172 1793679565
2102744309 367641334
698429267 2092060385
2092718622 1409667885
1268336127 544432026
2016447351 1899220452
1821820398 1313121449
2017619977 1069227201
946548109 31553807
889995090 511608738
657380849 1471195451
780872715 490349352
145894136 366298999
21167056 1433695839
803672741 78470738
2146845680 1682457751
1044715769 727093299
1186699725 1535734025
1134282080 100380509
1285685750 1192668867
169098273 1065331451
7944718 381997315
1474471710 276870345
444083701 805762874
849928127 317609383
323520483 1961808953
1443648955 1976357665
401214152 1481590622
757339102 1148824257
1684558237 755090327
792251092 1373128592
404220192 607522329
1327374462 685313276
870210491 1554461875
1826043706 1948455727
1355505783 2026957357
2131777682 905415435
1063570114 1496897362
1590332728 1100383172
1464307113 1027316342
729785998 5746465
1571355791 2021298374
2095154705 1474533170
1688063694 995312338
888860385 333989932
1890307791 1412289300
1573766917 1550794455
2029045672 1012106119
1620909846 335952714
2123440727 658521865
1497140305 1551981561
1398943825 1159662852
462449022 1709379471
337878145 713618681
645405812 1724776729
633181772 430361835
349753316 1102716555
1434876605 1017708413
748652910 143363553
658468973 525693567
304040665 2038352853
2071907120 291045331
638502121 988043327
364430262 1282115497
584473848 1722507335
863110350 171874347
1899230706 163905786
268428117 508455578
837510761 1996674058
2111044523 572021096
1151341208 22628504
1293961473 775352050
2050661940 708530072
837969507 990431308
1513582947 468881486
1267202920 1644783240
1759298459 1388196002
963623148 248701082
1478401401 284602359
1004604529 748209855
48678868 829619190
1310436954 1971000143
1195976529 86118522
394896155 428112346
2083367904 267446097
487028725 472097157
416598868 1737263963
68965247 326754288
23293232 640230240
1385900454 163547003
346591439 1999625900
236599779 597469227
958459482 2124029373
1918160057 1420659329
1459564714 1277243727
1919580555 1596061077
909876576 825393253
1159837399 1555027663
1225707819 963340740
722338133 425559598
1757138720 170333515
519125296 1360315776
475389599 234148177
893301430 2110487884
345363935 150618643
1444381042 1408049604
1522602741 588435786
874133823 2129192265
1158715725 1234654746
2026973827 419928625
991713779 1575542258
934938430 1341295878
1522791689 813632826
839154893 616889084
1370404562 208031897
448214621 1937553223
309567583 523988264
1523592980 239581563
1680784117 892980555
602753315 1825689659
2036218427 1073263380
817144766 1241732680
1780386925 1110386236
773628889 878118962
1942983192 1321665230
970032325 1616900334
566289148 1148116410
1769507060 2003127667
1820227082 1703993600
2032853632 809603393
2131957720 1881586806
1288847388 1296776763
200974005 1299788912
1542778313 84082176
566311558 196543972
1227509816 1998331510
2097221346 518547533
643078043 7727354
1258486552 1896757348
1113829302 473385288
1989738928 1682660236
1394253508 1180536845
336443456 2129060976
266378517 1057576467
1158953392 1464337143
1750667104 167235184
1705301981 1561191956
1564165698 533318096
557970677 121846675
1947611040 978537679
130798848 1739678681
1344489033 11637999
201238008 2087135413
173388299 2137990755
297523473 644494682
1272581664 910941676
432699501 1777364772
976323669 611164262
1226000377 641937331
1034400909 886301887
1113538062 1904496409
1148153998 1154483125
493241137 1328253567
249056823 828366245
1029034711 722142303
9316052 946622533
2132219318 1961694070
489959109 1878810010
1261706009 1121491133
1943935555 491495705
108902548 1373750308
872538322 2026132814
489670513 938058675
659941508 361168696
1751826549 920200794
131724852 1836952364
691557634 1753197677
1806548527 1199438484
1354317658 1743615403
84828819 418953742
561090298 1098322516
1935956925 1803456249
330603599 821827800
1010830305 424323373
1755869915 1089975397
598683106 666505936
1624783461 852142029
976853647 1368455922
608514449 1464951100
136058355 538319778
1073112427 1568724178
1448959615 291512205
1648993579 1252477634
399532150 405556420
1926565042 1008027679
84791050 1967456497
692887106 1191253536
1934680511 1203428173
2014328420 815898252
87932821 561858187
1860032265 163172443
1596633573 542885835
1517863916 372385616
85252907 999494083
377157186 2060945634
1209148500 747145222
1499787971 2081496248
1549367247 1126345768
819712260 1626904005
1208309766 1720333886
799947773 305919584
1898897238 1632284033
1754091572 976117800
1997873993 1721477509
1634189688 1716721139
876726675 1741167424
703736766 267310255
911098501 1821326389
517078389 1786404653
214058879 54615283
678491658 1357927111
1943069926 1333639135
2139619978 451989571
1119697126 1826907531
89884167 877969209
1008587139 1980661146
385757858 2101699601
484661012 534243330
979689381 399388584
771506910 727175719
103047633 1945254715
137329890 40001449
532600968 734149725
122875649 1525569475
390756816 773088159
1521877425 2072215804
1555480102 670440062
82393963 2139992102
49475393 1138635927
1529538473 116918548
1396918283 254225789
878267208 302798181
595626778 1304963422
1159012550 11415798
994848901 745147173
1899862127 1130606475
487639565 438086988
1642737004 1584882415
1815426110 1790040776
1539623597 186643349
1864056173 216036858
991506996 1848761103
387857001 992313325
779412237 2111327151
1223807123 89093941
318127943 754549296
1914442707 1475281809
743541633 741842068
259248163 170355586
1314182428 1875342895
1613335466 1483917844
20372359 1289652107
1523622027 838100391
934923821 1034720992
477371684 1801218427
860772813 311018976
167429535 595143049
626092072 266877729
551384564 769258986
537637533 862465631
444257949 388164232
692673455 635880921
592898751 917678273
932565776 1015571708
1047187588 1181507744
584485632 1013410779
19083252 1114942912
1033227339 1112046197
1584115548 985720510
2113774329 185827796
736047481 693719070
199473875 1243578310
1361818039 1819761327
952926324 1599230391
401583362 903447342
278224964 1902821862
1520914980 2132684220
1550896546 1303702527
1759840560 1106875458
173071543 1664925545
1283869543 645737184
860525992 2037240419
1803375217 569542991
2089125075 1994673074
163006734 1718514372
1824275774 1560678704
1181021960 1604490865
147555445 1783659159
1002718494 1658885545
988059887 1746099494
1664924290 389585660
513269425 500996037
1888515723 922247640
405966659 1462770119
502836561 1704720573
169720645 2023313460
2007113103 1325579336
1154509825 6287309
1156793849 1806311214
1144201670 350733365
112906255 74355911
2007305205 760764691
106579720 490900908
605729010 488130961
1234318059 1921933539
1883580543 1055966654
533108637 1763911022
1016090326 881593858
58162003 1157099922
460286723 580692385
1042387692 1612543059
1175857846 726600265
304283798 1166963798
1385864795 988888634
2026288966 1505479194
1120934968 964608533
1346216329 1860776502
1775630213 808320411
718086390 1181963790
111523712 406961868
504344702 2097879183
228502060 965710015
1709880264 1554373566
1632622223 2144396085
445169696 1367007314
431985102 1907184155
880101757 1087648670
1176195078 1449370881
1013818053 1530866883
444233840 777625079
36500344 1757952045
278919675 1556683320
866875507 751853456
111687167 205881943
1398077831 1281916897
151681517 1021844420
1351451021 1727915631
921407957 915664016
917283697 1857451609
1562394188 631836136
2101486939 1070825160
1467088478 216604813
2066471959 1913663824
958261292 1038229206
930851062 1744339321
286756113 1223610232
850240685 1432107727
1432908621 697527771
898768999 567424845
1546988519 732692923
1260452468 1879443976
870996056 2141182755
1771652563 1721812991
1894641079 1004134212
1464921044 33994473
1238232552 1337780522
504208293 1652333486
2138273848 1658569821
1675668081 1901637952
630553122 1044865229
401488453 1574227928
1100151312 1769247000
2041565036 1496811593
2147083881 339757194
1431779281 129272327
705705596 1798733739
1694353748 2023749811
1066932016 644613555
1145103447 2099314575
195157769 1040045128
988822795 1187874938
1119965658 1065398874
577840556 1959057941
801445623 1995189064
1620018721 753469208
1704739763 1440845555
1769389139 1427607876
1390758747 1070590828
150625474 1957009633
2100571687 1034347997
1990314996 1794347521
940316447 835838908
626005785 595875705
1188296426 1412466975
1373241795 1016101233
1099188593 715147611
601512969 1295859750
1804779151 2047463056
684796783 1291682654
1870149630 365853817
1079431063 1679632196
1789404152 1541966514
1750567092 1129392985
111231557 208154284
940245165 795396006
1911700038 1548303835
585272829 672252570
1186804759 1653534781
1813459794 206285613
200546691 1714685440
739925524 1797943952
2125755525 1129604433
1242659572 1725327237
464248361 1578815308
537071555 451189941
202706168 1629161417
1853800489 1634285904
1545157421 2027573961
851590345 967089529
202981189 877678207
217242222 441497490
2104196401 1676703847
1132825594 547707603
654689165 444441536
954011795 452381671
406316232 1839716520
318535508 923013929
1712386251 49062580
458402309 1778206393
1713878919 1624205958
1769944423 1925737206
315015157 1659890596
2016550253 371140093
1767459875 1714480786
553578383 1787759506
1023373304 1151381704
1510128412 1397004193
493464833 1206797415
949929919 845197071
2054448993 1136450020
980917821 113409807
280133387 1491408346
402501052 1695947352
956562188 2020657451
857014854 7270735
673729131 1449990187
669437828 1470251141
1809148855 47556683
550710775 96704001
1681204845 815378977
1111306522 1516746173
197320945 278766219
734874929 1922229786
201864331 426946646
1332642769 1821435410
187318125 207769672
231348668 1557069946
439924770 1942218062
1954611314 1592587119
719003828 38741991
1800439778 479239492
1124412234 1761831790
2076158980 1018877299
488155906 756358983
1446611165 987418583
383083798 641211543
947978298 1311006644
716523590 1871039098
312617803 1169554055
449548719 759337452
159510217 1875907669
1280770991 997109282
203575090 1357651395
1204024493 1125868511
513285055 996903180
1555278828 288574407
1214244317 1302669105
915065620 293740065
723195151 1865279979
2019852151 155646917
68373394 820225546
1204421321 1889561435
363762164 1641036514
77577532 581755339
342528126 860198969
317509883 2108767796
1283965200 2130574490
1961344306 1274547222
2072886855 1270163386
1151961312 1290202946
571127186 463488587
2109174049 1780117100
470863360 658647314
709114058 1655390413
1442874059 971550250
1540482655 1266984041
1359761857 1344798788
708171340 1732723253
1385780481 236384437
215541062 310723051
509099945 1625335022
1304081307 1770189762
484431072 1432082260
1413357069 1918562071
766218884 1742534006
1141140987 1021186994
993716045 173726522
337351876 1613489484
1362833289 1683003794
1289408411 1187776903
39501292 1932580482
887514550 2049191022
202304737 762422169
1565268581 943574886
921836811 128098901
899332886 1419163413
833199641 2134956551
190137734 2100961899
943538721 1235853335
453273607 1089054729
1828296586 827560138
1924002340 226623852
78102280 2057099753
68204108 307685807
13669203 1225792192
992310984 1419266696
785846623 780865214
1387285580 1164760264
1483756980 1912807849
1263126755 2060366221
1152560446 1264693093
2025760816 334736711
1436776403 1649170230
1197571322 907899786
79783326 1848160892
340711372 270546287
142261030 959782743
1630916295 809852791
1859350118 879820168
1455098904 1206530435
271013672 792408
383818994 1334600048
1754596395 1698776218
1769886983 1740467708
930459757 31736171
2012757940 1824941891
1466819277 1993230529
1440328499 1592619124
1522033706 1990066068
617415201 1562290714
556919050 1623843746
774821505 4248151
1350875870 39420949
1294500871 330538625
1587628920 103521637
1554792119 429786748
1938595565 528790757
1915872627 1735631567
647844959 813198098
294508800 1198594977
389030069 1527684218
310868800 1296889222
863584720 1436240211
1352519996 1944221873
1427541489 1938228111
1660168993 183112457
378356234 1202900564
853720875 1145324490
1116865917 854105170
605149692 1225840222
530140602 1322564330
1146634168 511023477
1095485613 173555695
1601601457 354588815
1976081314 49177072
1773912145 521058452
1073893629 2097311232
1541920790 1831827323
1777999406 922080029
963714643 489199394
2120253692 1680446090
703060083 246472607
140833338 2107027708
2048841490 1970153846
1624462137 438814274
1310679863 909072252
192634202 250610096
1150900761 1120012097
1205934432 1688032098
1852695513 214858433
1940222896 1094619701
1676985210 795073841
1326412074 649701943
190097366 651821423
1699365404 430791782
831236076 566032199
1815138593 1047890708
1130480444 1455529238
2069408720 642567331
1436658754 2018313612
1407367870 614702904
335247446 77674369
920557433 170850198
1969812388 1707382365
16180738 1043932712
1580970276 991550530
1384088999 1141394011
1858685033 162422897
2109413512 342546888
1675048958 206339924
1533676147 1814179753
1436597981 1415935493
329513660 24006763
1185143976 1573207753
473415771 461146396
169460814 107042180
1947823437 908619554
1759649253 276386059
1560023495 443483005
1941305339 16596249
1766392600 1562987188
1401247994 1964028913
1712467977 440341892
661430828 355803694
1327600001 2110906197
448603762 103467553
1360218174 1376416487
1103384547 821244714
727247681 1402647612
444844218 1924781930
489069806 1233848467
427005047 120318872
1816523763 1202248650
1988431519 1053290475
2072442573 1454199471
1430132635 371137542
1973158212 455031200
1645980822 1155795448
1484927593 1919023405
1072729253 646296171
785963015 345815878
656567831 12250876
1829167574 537427647
877473344 408501596
895953391 2113377829
537534086 38961151
1825473073 1856844385
59572234 1181672438
2087419526 1186902944
1639949621 77389331
678074482 1013991358
2035781480 586771130
2001848618 96898003
1176704483 1424317940
827933273 1503511905
816135910 168569779
1657779578 1208976314
1189168843 672436809
1056963183 1905834157
959466230 832240822
811869390 909375639
1460376807 580276975
2066276414 763434854
958633744 831249364
14949688 313100156
1527644407 1340252001
1374379114 1299523154
284649888 96220845
269144989 325042158
1855366153 739001301
488847102 811531397
603528084 220775111
1546508784 309846480
522932590 1637772709
1968352192 1125855777
625441964 2076527167
1129499927 1143111752
210514680 1398926070
1961681664 2055869212
571263045 1967804546
1681575022 1782026775
526274517 1647283934
1566257182 1778946175
1952297465 837523542
747546101 992900407
289629485 2064984148
569023384 1773949265
439969102 257744128
1894215420 965170170
1175087638 1211361638
580120387 114999167
1460064161 473605383
1599515097 806865670
1205929167 626398801
463417690 1218710167
1561133080 590749684
908159548 1680033464
76550902 467911218
1343971187 806135481
1603714699 11175277
102713687 610290108
1184012835 1918140802
367732399 603978517
779503637 1225022917
1950827443 1680684858
2084564578 1432828137
443064275 862139391
601036567 1927664203
2120235618 1085101554
1804916230 1171723356
1273804193 360700990
1598785143 558803619
390792542 478318933
1706985748 906592299
644125038 1067968540
2104706515 1125647576
280817236 149504528
2024026384 761907944
1809296081 521760707
265806336 221427957
2120756816 654310716
1088174167 1922376761
1477670659 492050605
1426004070 1704391598
1475731010 1337690405
1452154899 1787216838
648001867 2070543692
742885439 1200711312
482369826 1899068340
1711018930 1271751708
1908076981 1275877954
1983692305 282590900
1458117664 770005237
875579410 1144145316
683910206 82317902
1023010886 693265636
1898331076 1320413092
1278239776 1864295099
26279986 226842871
733193483 2093220447
1934405010 1041947411
1104516047 319718579
1204332311 1616483491
275567943 1311720152
1142482235 189247440
1879450750 2033807298
2081313127 820127674
720938077 1703279419
483396888 124070399
953500373 358829138
1825556029 611934976
731840892 45662688
1188605301 368924920
527193933 1376551371
35830127 2011785885
1790009783 1947108192
205718361 366615464
717659762 1105760236
41376771 1580244174
1226162254 1379215763
213494141 983412070
2065556403 1638260197
2129695957 1135597655
105115734 37561564
1293815530 1909853531
181906876 998920937
341916937 1235147247
146478237 136167560
787298255 1725047708
1402276114 1533164870
1962521889 1478033760
1523925355 558029973
789545634 1290351435
555476307 1219279984
1569669058 1434817082
1961411749 531264182
110936071 725388390
1088333192 240619750
252080926 1394496334
909310357 1343593811
65775685 1305958916
473905934 1626101147
1173742360 797064326
29936760 1386755861
1207484952 1453552246
915255393 974940803
48194124 1060335759
1405579985 2026804315
2136381972 2076326582
1688445262 1179404845
1357493515 265478363
2032423655 1209455929
445697392 1517843354
595186732 1639605124
1329404244 1829485784
1643869434 1318443527
1339586078 512988398
1639293649 93288406
1550835605 1117729962
1197386690 464894693
912387363 262365589
600957951 1802987332
1950643839 247744641
1169028925 50919534
421821517 204791501
1384400503 65351943
386148023 1986704074
539622774 1136786450
1351451579 439460157
889097443 1589144145
1292279252 1839658977
247741705 237643762
2002902536 941589758
1461046702 740751159
1864363309 1456246925
975865051 1783650419
1814059506 1692511908
2053749897 1332426372
847483450 1272958044
1182008170 1247186831
149041374 83849009
1758843854 1103911639
1774603001 117600474
1820013643 764771238
1855685907 864883704
875385795 1589703434
1365969625 1657720699
508733468 189996609
1100016973 1717647725
1532308866 1359347921
995094289 903131853
1596871371 178313990
1018414929 1458323954
1367024972 1686954040
130377132 1215991917
344394499 71936192
564082773 1232653238
296048978 1698706051
2028217061 1084890698
1534219773 327860792
686132442 542726904
1598803237 1543266286
897116197 1042729290
734141192 490730862
2145012002 1396985093
1950708975 1650959148
271365982 1813816914
1074013205 2003459213
1290175646 256431682
1288908422 161886898
1348482953 654062775
449859866 1425214231
387038274 338742455
326954933 1776238913
908650533 685119010
925348149 1092248560
1980219753 879434161
1554808491 190717958
1393181165 625128602
1778824484 1057427711
957994991 1751963446
1749332190 565779672
1948764069 1554820353
1543561253 1720755069
438765555 1177630880
1506874972 325586746
1649494045 180351975
1168737710 2106010215
1623130766 75762096
514833850 543797954
777224550 1882937394
949867046 975106173
1101108717 1887311533
823275171 925997241
1725951331 189056089
1381933620 1846350085
968100963 1735885610
1702933924 2039476798
1267998475 764448729
2035072351 1223312308
606660285 2016303964
279942711 2066356765
1724190227 1137837621
1898870584 161823832
2060340242 1074575329
1902789978 1255813456
1333783544 1983972890
400404301 1804640875
1490423244 183043559
1413454878 902540767
1170155176 1030493526
177641521 665515229
2027786477 1974597192
1061035125 1791853631
416719923 1092607790
534302198 1034986409
373966956 1671162188
867300048 900566703
643138677 505079149
1403786200 1434458180
1801312146 878588912
1984055443 877638744
941737786 1832140668
1429944916 1684319467
1989238230 2094595078
74049903 191977489
1287277461 1182435087
1238211701 899420839
1226596313 338828221
1681888322 446557982
2066627101 1622687913
1696621105 1601590176
1593923403 1138368365
456601766 216861129
278796820 1198689306
1965868491 1352240033
475743835 1030053933
1052520392 1574137698
522430981 1795315412
857137775 1817124679
905248296 759411263
126475893 1824009431
1030563145 1113485344
762692373 286356697
937636772 1556430086
455985244 1513186321
2135431108 1066413084
454962937 1646982316
64550495 42904086
190445981 637300069
871602155 927486557
1916901985 1759618089
275236468 440797713
1879665765 605559594
1749931544 526320286
1415084818 1979500230
91825793 1588639366
1500461066 653508636
1481751802 773738197
1101217120 1914665832
1508173841 1620207703
695100304 133394442
429818172 504681062
1182700724 2081907822
196649520 9322989
1131327993 415659340
859336453 1598637817
1486710872 78415949
453035659 1594889468
954321544 1637040460
697542276 921771453
492857679 2061794146
1344534549 1035481963
281549258 25581604
700385365 1982294517
527379234 1662770872
969042917 1464354390
1186962070 1384604279
871391066 116761287
1031425971 579224204
937148030 186758644
795447729 1029009799
25767012 682090294
963092567 22697850
1243776523 618271925
1984525904 1976335430
875199189 673204096
1438917575 113231195
1281920165 1691791500
1890206371 1294710032
363125245 611643571
1843334691 1870366895
690302350 556572912
195922771 339247759
1367192067 997106698
1930745381 392355442
1553058358 160586941
1849919563 908073128
1539121116 1586792008
1796848836 1793751051
1483018074 469056142
1911224126 998406334
2089413959 797710407
1532762673 1491157647
1712850422 1480012751
1696684609 557730770
6161738 1458137026
678568315 1204427255
1741429997 749812876
1107010492 593245395
498604204 1781524077
885569589 188176267
1185100008 1031790545
1323565173 1861745884
1059416380 2004479827
1754379936 2136212488
512918140 2095819722
546127086 209974209
1252879422 921591983
622319435 464097041
1781667453 89068810
1319772121 378530498
824804070 1356729709
1970304111 1214981801
432693318 1745920905
730166853 2025315008
882222838 1611606055
467368703 777287358
327792463 1927541339
1815806126 754996465
1265004183 543117458
1496424427 579516393
1801462888 1432361509
1361313332 275220463
1780872097 1102920181
2068905679 819680754
1635587937 1094496226
905715345 1270035907
202883859 1469693089
1037495035 1092583831
926598749 84237441
1638198364 1913591230
847604005 304655401
1464096204 1883673544
1812925747 526685272
998712763 618832868
217691332 1435508254
532391400 2134644363
281585892 1597253736
2031777521 835931039
1559856140 791641936
809409509 1673558473
1305447979 1901158076
926338079 641632576
1635937746 457038615
1101287769 338787562
713662579 600305089
1483152239 775233458
805304505 925305278
978684662 2057072303
202199735 1662702279
1304773347 1091892905
1131283330 1272439107
1801178500 1854162308
314748493 600653392
1065264623 1085347000
2146398310 59960971
1799574915 979379999
2131725345 1713119460
330591488 592613258
577746048 1541062434
1967046354 2067519852
1379534311 1140030760
857105995 805640475
435435860 1822010307
1388255917 1578592783
1692904302 1936609599
176262684 736368073
1204580451 923921633
1623315847 788047772
1616175777 1787009807
150631216 1670488597
12522188 1989685462
132948772 2147332422
1283356160 1168665412
1953667000 361327918
1280439328 1001317994
1798121718 1183175576
1946938946 1313365394
883084600 2029349709
808357945 2084515282
762664065 1812638101
366579693 513931283
297154917 1336174068
296847153 491718304
60308894 1984254245
22551088 1090786324
1496792413 1394527832
131886612 605933018
1690281177 1530988865
1501690230 49634004
609683228 1040194209
1731000518 1749438958
340439209 703289680
1911408356 555049355
1559913002 120941735
494601233 77264070
624375845 1104848461
18820349 1340620751
1697025417 103999229
246587885 1594430592
427219858 1405746397
1726115892 1506811638
227835607 2069953416
1775755390 763640086
547108742 382512833
1519276294 693618892
304817026 2031344541
578312631 1941210878
1862908949 878431863
972947126 1360338258
488216011 1361957545
1644851618 1712140870
732808881 253038319
1154413271 1706777161
1030614723 1204172239
2102012489 198805118
533135129 204831685
465237736 1402027084
37576747 349748918
524982833 1791590898
1825319239 2073499969
1304333068 1653299754
1876410510 1933182483
107940592 1456123055
415415377 115997356
2126632781 2048173149
1698941489 1167988829
1857472995 719324992
697471740 1959572817
416560028 655234106
119432391 896842383
11858722 1072584585
536059179 2082635349
599916346 1300498026
171936241 1464784733
1453920547 1275336206
1769197249 865309817
1853313671 1514984438
443201182 135651631
1979028397 1987709663
480128126 752264722
511201814 689705155
177758295 896343560
2121773835 830914425
1353246332 1358224238
1386393980 159733952
1307780501 539996989
1171455280 1401582475
1862704136 2030329290
510126261 357754226
1054221326 594803947
1605053467 65082852
407335245 1722859215
186376780 2074117344
1053316619 1214618176
2001451365 812781276
1982707536 1745948370
523700783 1151618559
1954933100 644460011
804891522 1478281901
548906762 1743391517
1065432087 1657637620
646692954 839795953
563517928 1050972535
1952738629 1290313598
1136243772 125683400
43577721 417188414
789656491 1871442337
508886963 1711241510
1153027445 2013511341
500844898 765579642
1574774548 1085982448
1202150047 2104036446
1247258686 1039522839
1034343851 1978225465
327610031 649301135
1858991500 843999339
1684423103 1652763863
187447949 1688058341
325877769 1971076190
969776438 363885662
1195550206 832589110
1259484705 107170645
901776398 1518432451
186962015 1542549487
1324924734 455985652
1964481319 559947089
1592401065 1021693399
367331920 1957017406
1927050898 1984456316
552100608 1151077090
271511979 1667334837
1044603798 32126471
2024597898 309466535
1017560753 1553803212
374614930 1226449969
1607574215 1960309963
1991965401 1801291711
1975471047 1351591692
5630367 869934083
1819342208 645461682
1907919102 1792599447
1859421573 1110595207
1534116776 748213471
933584100 539499682
1192984487 1339199903
597308537 986300829
826042436 1996884055
122897306 40731630
488456074 1207906215
490411193 1804196410
820764883 1837246733
2139164024 365929475
1021516732 1188286155
1463193840 1491580724
731215734 1688834391
822749201 1591064041
1504211924 502915225
1118673701 1794005290
1539017819 1291367220
241453567 1882756443
384989885 1838474182
1534882269 997515696
1282400226 797065162
1209612681 1056477394
1518242291 453816708
685333392 1084279187
504973254 76177956
1972032079 238012681
2144270072 1758168914
421988618 1309542946
831591476 1361962591
602686452 1477154343
1981992727 413825246
615082750 1998956029
1813230667 399197395
2093748088 1950468804
1777981477 341048200
742885698 775540433
1744812574 922501935
1007438855 1406589545
1330139538 78178565
1773466952 669031529
1312480190 1930658167
23399206 1479491622
538770300 1314847329
745339804 1480387043
1131693855 573760065
810742929 1612711793
708829921 2114697270
1830475700 2117898570
1134979166 1839918234
235611085 2087339664
757389428 2110949538
611828152 1746228788
470546303 2118036237
658546714 1281792523
1345225633 1885438478
358175893 228649691
1928843389 968446926
1493432688 1848119198
633672346 1138715271
494509930 1645386839
620698726 1304526410
790669180 1224796968
996576367 686904184
1154386460 1996458280
1072791691 1164113536
1163456782 228711220
95495022 881269563
87910784 1712453116
933837007 1207770675
1928159664 1472319117
225187378 1849939078
993380295 1122733023
1707915066 1575419531
389201320 1428164818
2105275310 1295338090
1860429740 776789361
244006921 958449900
1192543727 829863222
1182620722 823113017
1414736765 660570006
479917007 225945412
1375637913 1288389048
399646434 713248798
752339923 1685377721
1354669742 2048386199
1483763644 629688353
1057423752 974016603
1376277792 655222342
1781873582 1834231363
1715404061 1821449528
316908264 880925984
1576953648 92248762
1861415259 1047663350
526334571 628677727
1276674902 919582637
1603485723 14370114
1120958339 1631301887
907685208 758312358
1928696024 1482108561
618500957 1060814374
1762741867 1635881118
1901672730 214208773
45905928 967709630
743926803 943502296
995845310 562574818
1495485962 115740267
1578295550 511934061
127927814 1426439793
2136209072 1396485681
1729198570 477695468
1009629414 229845367
1920323926 54994891
1492596934 1635542643
1146452696 1336304047
1625901666 225604806
1291140343 1070421152
1477577059 755157990
1470953914 1281531799
1678885676 419179859
1478517703 1399687551
469966489 1236925579
1630207644 706122969
1883884470 1695896675
910472943 1339687295
1887200331 1865230922
1587118678 75799859
1599172259 926142305
952955186 640915870
856938149 1731753844
1211684078 123942945
292259348 1863052787
639528143 1113332011
1069610755 988855065
1479123830 689055103
233938554 419868538
405199952 1637472872
1502964710 1308293085
1839916593 1806331421
1651886862 1582187128
1630228873 1861288169
1096861447 1640505847
190509605 2039686058
42997450 1505008201
738461525 1181196934
1990035409 375759417
1690191120 1070524939
1278320066 1372467837
999681799 742959704
946416681 341427310
920181839 164759110
2044324591 742699851
679519170 1437222835
23944983 1205522060
227028683 419555647
2043016818 1922604861
1794781139 353878339
63857775 292101857
258878814 1666455449
328569033 380153475
1988647656 593103235
1157302894 493607347
487273470 1813488444
650728184 1674573828
1830291778 1885724648
589031533 1441146022
1352299120 1130909540
1391726322 1307123745
178112129 1410631329
837407842 415963204
156761291 404546612
1812110220 1431724499
1343801761 1079324564
1792829129 829001773
184106838 169950216
1520839160 1220483951
529372450 868628130
1070637978 2043755532
529202994 1918798478
1484420760 546609482
1187228772 783598071
1320977156 398035207
742375858 220160548
1145620228 2070146198
1626423044 1368530842
401469522 965103031
82029847 1158775374
849083754 1952430337
1149816383 1767634798
2035361710 1306589187
785150200 1698149359
90633149 2057446030
751600570 1302426939
1661247832 1132200044
267504812 1055520764
1986330334 591579782
1691761246 1530836515
967233480 743933340
1626658032 1909943273
134393738 1504169429
1460778774 1262347609
1291072103 1150835914
390682696 702353413
1361597237 2032848307
1429563545 554305803
224732605 1773177928
1908567361 1219279326
549986002 1281133327
2097020696 1109541729
1464297828 249169385
983569939 954438833
1520442238 679943726
779039741 1742660032
1169033347 684857709
2060215249 472212445
829584644 529067302
908644304 501467657
1276691175 891610228
843369968 836164973
1247242900 138057898
1814949469 537461490
2049515841 348306481
643842290 1282614362
142287389 1255345451
398412517 2047363158
599327877 468555167
819205145 215439007
1036639231 741670845
463943335 1347592637
1973873266 1517844539
1493827644 1963667091
2076821691 367744206
1270225116 747798330
1151957359 1111459621
1788641171 273908737
1770493901 248585287
149296066 600319792
343146742 1678009435
2143447961 1420299624
912003138 165972247
2065941073 1555084738
1542590124 1885709287
329580873 2028213126
81710036 1225332599
340273921 336585000
58735779 1083624748
644688741 581480303
642918213 788190365
206372424 820441621
1033143191 1758391101
1389171076 1400716473
1814017258 1243986840
488216294 650369838
221491269 1399310286
1168077657 274570736
1249506840 1747643327
1446759296 1440241669
1058492564 730826700
1204565320 2058328285
326219537 647468110
1317765241 757956827
222391419 994997100
931850504 1802379588
1046768119 1842542533
1730925185 665818436
805483622 204598450
1374113790 1584974396
466643049 1662886738
2037626192 913114928
2046979557 1805369865
536299345 309653091
885396227 566400151
553252215 1362199939
1633532088 1677985183
1450368491 1379372248
913148179 438775648
653125085 615282512
1518175817 1224662714
406003183 421346567
1898128439 192032975
2066706729 2019460400
778857578 596480882
188167165 1900006004
2022773313 427336919
957413819 1807812151
1472416283 678224202
286166941 264291679
1115457074 116775398
744002016 14456170
634331725 773288177
1167471024 163481649
1123805246 1013569588
164301377 2065068261
1469068862 1089370331
1633928822 977647007
1932249424 1513692129
887066329 246478825
1905146326 1986015938
1492892467 1223471348
646127549 353443513
1979884111 28347592
1233647145 163481450
1077861471 499418279
1787944489 1024537879
1600011573 1483828837
1330398051 1288158540
2084545077 1750675950
2038055452 931723030
1504349826 746921829
1968632426 1605595019
1192513519 404541414
717962532 1366499098
538346685 1136430694
667796797 1499916053
1932395610 1059083206
647524202 453342125
1806850284 256694160
295777451 850346368
1242378784 680987083
1054601691 1077538542
2053681004 1194242410
205225402 82862846
720080915 786309068
1535371789 198137573
281818864 1598604219
312688210 2063132812
483497718 374645786
1155545857 418132614
78044977 1173447733
320048116 927797345
1072465435 1886329239
862704102 2093261261
798113852 1609332732
1815480096 356317953
699646359 180400158
2029494596 1431397560
1735799488 1885348352
1881413177 301470786
64684753 525188374
1636648692 385285855
1150570383 362936292
99346523 1179467747
1428471914 58935405
1611902788 2093463291
1584614236 1448208644
750240243 605503735
526919607 266229701
1659983851 1330739169
1646774362 777725165
1814707008 857443002
854719347 1596999010
1970450624 642007424
1995417437 989261215
263291418 1286081063
675756607 1366316809
1664407284 1706696956
540826900 1559012693
1365182141 38648910
288645480 1609438958
1423977638 1756505600
735357404 1328801001
1190736889 2021837820
1119614107 98800502
837908486 131176181
24681262 1174544994
84053597 2139713166
913341085 2068254321
866834943 3800562
144673418 1137877403
1849620469 1203830779
999573266 231952877
596286469 16352465
1632187826 2096860793
140190567 1804898173
2096816578 2061793132
562999010 535749974
1314539022 2067240581
656464761 1635846828
29805579 444059811
1094040168 42167066
911895787 1812454944
559698215 523670747
410754343 851638138
1326486227 1888831747
908044811 522508614
473301141 945158926
2050785869 2020737942
689614053 110574708
652011580 1453031753
1611489528 570521398
1090440417 880152495
1358960526 740775262
681167539 59376802
1176128156 1131902067
1111146384 1937587297
1951840912 52669429
888169628 1130894183
1608083223 1401483402
803842045 1552443991
506280993 1145964493
1480281492 739275900
1512835750 266324536
1960996662 607251956
1149924714 291748229
76647376 241650565
161223306 2109560252
127761158 2120324074
2038895525 228716159
15909189 745991394
267814313 1148212793
1708438676 1524652964
1377196441 1007822092
62957033 1502502859
1093379578 633069175
1741387673 1859649615
1629696395 348347158
403875800 1906298636
1676470002 1628153945
911752492 1442903427
1888659358 1201381717
1575614402 1567569429
670562931 1219310415
705827227 559368849
678335756 1944195390
536207618 510204578
1930473154 1575570512
980238439 1407691376
1152970852 1072708545
93251533 875703581
807741904 1207084305
1462519033 1832670752
1870437722 324170625
1155002993 1858472347
1856035247 1047937416
2045064485 2077759702
2004053191 1454917264
866442237 1415018093
1306756723 712487384
1897325978 1364938987
603320307 239675981
1952920491 1189871713
159205361 1489630015
1503258227 2094403996
1195208941 1682482052
1549014839 553061289
735195728 1167634743
1223013193 240177902
1396690268 1748836524
77441317 1673010726
1542381496 2010612936
1540863667 102456904
78504746 926333523
1018109786 2082758642
500650750 919709943
1729848762 1373641160
373769355 1440211978
1828336129 122820433
1113029265 1462171725
1687793701 634822787
1233499020 943272389
1712095934 291057267
1029200687 577700170
607004521 1722221545
734815691 1425705116
372925918 1006433179
228031132 1818069762
539841022 1669803898
1956843502 1185598094
1124878497 412111280
1501061727 1006189168
1464574507 182943716
851899993 592015693
943173461 1672151526
1808284503 973859773
1495091619 1733913495
268824511 2053021485
1402427031 362406428
1563388920 2009913555
2064456523 1151177347
91181321 1109209554
1227721897 368959679
460656861 852401057
780272323 2144050884
442635310 1813038219
1889414127 1852161025
178538380 1079902069
487568140 858843612
1220594068 159150761
1215117616 1873673688
1111085443 1359534139
745547593 1938185550
792534093 1418410824
1261779722 1871493403
1661565687 939390234
1025628351 557384750
777654074 1409163726
1963221930 1197236295
100049529 1180252090
1124682951 363786875
503666667 855362253
205344759 1370840364
1781398210 1472774557
54801265 1768592121
944611117 2053996897
1388029109 1396840573
463048930 1810777164
219117853 1268338980
1565199899 989441600
1557692210 1278944486
2058532654 1508558552
654972809 2060521223
25539186 377864202
643665863 1466944069
306703831 726000119
1273645582 686148852
1624950150 1667520734
874811388 399230999
1208947 1729923117
631745026 1189488775
982607953 819979370
238467722 1494208030
742859220 1078515550
1152160240 1131444486
2095067371 630695924
2040587869 661489816
632537186 655726888
24411004 852561013
668198224 510033828
1507384901 628988054
1195324604 1111474194
1839185092 2129933466
779276637 1795521944
1555226273 1243111452
1161184412 874004330
1412011502 1761307969
954779952 1084798104
677376154 1633192238
1638480479 385401744
417727829 666076092
1298898537 299311314
1460038469 442416600
1270306520 1681274720
618588200 377904979
1913870137 1544498949
1636241364 1756704031
1371668489 1166444062
228218628 1310154644
1800011480 885712954
873906396 1610613787
1936088528 357009821
1914083683 681890809
1308172609 603988157
1592677975 1574361862
1027015639 1578875219
298376424 361914140
1415641839 946208311
2422334 1819868681
63081215 375611618
27674482 880434721
1509171304 1637056519
1180475246 491731771
1370488688 1497175031
1813707710 845710602
204674602 2049817963
440419923 1631591267
1427102568 723724701
1892806916 1330034002
348224199 1371479986
1670023906 367833910
205730240 555205228
1488104779 112659385
852248257 624782989
1404031758 1218634877
767069014 503792645
1054084065 1342986357
323983957 959674720
1067817258 323020812
833792687 62422497
1849472967 855712492
2132385845 1330571986
879202964 920547035
960709465 671286239
645948828 51688736
1173540534 301091598
1416814944 2101120137
1616570040 1610056767
1207635814 246219873
1535328106 866903274
353961989 1729427280
687800161 283855383
611615151 600619863
152521728 461823694
202861899 171125873
59427648 538951154
341194807 1408232458
1581805438 1724878120
1578056620 1670192551
662757728 1239804858
1463856794 1616278068
825186390 1823256071
553856718 399176415
1812019282 408899496
213559052 1927120331
341818086 1017219680
898759218 341120924
849400542 1465404317
914549426 1708919010
1038496533 940774206
669266494 608415338
1142440849 1627539406
1259793829 775384480
1292317580 1356000172
639343351 585722916
1491819433 2004667973
806938822 1919716462
862616982 2096562281
200960 1563538847
1256112404 1998103890
515624070 1762941963
244189333 525729143
1983985190 266635975
1426597686 1977181025
1839207172 1827346448
410238914 1792139393
1711156963 87002114
493639041 410689842
618840363 1399268326
1041382963 1074508365
207600812 1020141117
519517400 1345124636
1546296647 1242182278
909070128 941919731
942251783 1135767416
1529637635 1278675832
1572063779 2122861145
595557122 419376154
26120273 798908711
329404475 91248297
2098339278 136880283
154432933 473597891
246346768 2127117180
10878830 1221754686
1898531496 554417471
454317323 34855332
1895974228 1012324608
1143431957 1677971226
2028912776 1814841310
1596388778 239996526
1235422272 1035734178
1184390061 1323344666
27459508 1477390061
1898744013 457293807
1153001284 919261560
1605073234 785965429
1697994725 1757739378
487228285 1447200109
2033367947 2064689092
30485408 274624924
1786082386 1761890711
2035964448 1164844393
1218017541 2063095140
1353308028 1619396634
1317395781 23759970
1618791187 58641604
1891373255 914161503
1882930946 1138801621
884922187 1409687991
360203071 1227682879
352229756 1779595030
1647479872 136957427
376671675 256027783
952722767 2090571700
989921550 484204157
964231876 1796358225
258625935 1656079371
1924881474 389940003
500187649 1024710098
444003549 294540548
280790519 910662427
632028800 374033734
1401839148 909552128
218199374 1777777424
833890380 465255838
797526989 1242802487
533622772 1116214488
934224704 2026900701
1637454735 742952824
153108025 372364325
563293361 596494590
2108599639 384927404
779146506 408063366
589991716 430602316
264887237 494643242
1055953647 816307924
999258306 84675524
602570713 1890718721
1306998723 1630806316
811136280 1309599653
2055835085 597548785
1881825344 925690806
1421907534 1414115294
2065500477 1903681661
203320628 1113670825
2125570128 531791605
872603581 2121090987
707027242 2042115856
211193675 743138400
373300152 621527671
1150518473 1542174876
1566807741 1204796660
961575203 1614017638
1606371314 1805684760
1977207180 1082630968
524126756 980097254
28624936 1079764540
1011476811 568812180
1704435563 1771301972
798578307 297296121
504058193 312367400
1753325092 1726344823
384331204 464392237
1607997025 943710129
696301600 136078023
1847059050 1675038412
724636371 1920884179
117401473 1255339709
287080568 399722677
1575221341 1481898553
1310219671 778380513
2014086784 50886463
252285498 1319022182
763248357 1725359684
1784320582 109646121
859640992 834414421
995883561 1386627100
615923577 1840131568
695126255 1680908723
180948702 1919923274
1433663160 1194104621
195250374 1811565851
1163102397 1159393107
1373371156 1419891242
1558059282 311424879
1387349226 1803692395
690783025 1848462961
786718089 1010594902
201120573 502046760
1000604815 6439608
757173144 1404651863
173925989 877357169
308810384 804030448
1372325125 1762031012
1999944937 879544177
641022521 20843113
785779207 2089359794
2138864565 320034828
793899571 1045362101
690426314 465802812
373522940 945987930
56326396 1967427104
1619460881 1489266178
609551841 1102662492
1770286932 1247986059
1063924255 844795929
1161386387 1290335178
134935533 808568305
1240172414 1158735251
813216062 865781240
1410970931 1625391305
980689480 1583242839
2044005078 2108436489
1517341243 1078270232
382093570 1861173582
478061751 2144376314
236127343 605133601
225705904 806778390
1544488319 1487884385
1543731547 1272955915
2035426852 1978563399
575692610 369717166
1646572832 2070884114
532212465 704609412
672544064 811174758
68253650 167887481
1864456680 1020521322
614642636 947516962
266248571 219862460
466564777 1464170124
356649731 756732866
644069869 363579974
2057236471 1241527514
434018325 2075695135
441502203 1111468222
1848742337 328066889
755746872 1062173931
1302245207 2144653408
426540656 237738182
501926522 1082130089
1615047117 1889862354
332565159 294383487
149337010 2031098186
543162504 1601904475
497801849 344823222
1948070925 192680318
2115755442 1874223818
1624511245 795274670
1536561591 734835038
384163276 550887856
302438863 505846131
1709855590 79917854
2032851553 1145001893
1041616367 1165015737
760120053 863562097
1203913362 688639989
1411984190 1855858968
201832782 793912474
906050444 350058636
363978868 938690052
649743191 46964926
1123417221 124615699
338537416 1775413480
201568356 1219448119
1514264245 1302647792
1876041806 280197233
1211983077 545130732
776712586 568692220
269567932 1938025808
612778927 1532786060
445031416 794507207
1785044666 1557427460
161624356 1751848040
1752564993 193459867
1153334509 982804165
472353458 775458473
2087941481 34432919
381720701 727574458
1757264432 1187402023
1536192472 2101188076
1513330274 898527592
609367503 643489712
500482604 1620695430
1088835301 747413922
1068484128 378683717
1516827541 1550226456
769525620 1671721745
1137936815 1229053050
1057967983 441585541
602811561 663987456
1964671192 1415785501
760291391 443707098
2102724760 1225610824
1185542478 1832493265
860786524 358437531
2814221 1344984046
1507514503 1918117852
303308906 330385910
246632775 1475438190
1359250772 1483571270
714295944 139151264
1603542729 1863284280
139724185 1402818392
485928193 1329315723
697068880 156855414
1169866724 1593834811
1910269240 795844302
214142408 1254327480
282763164 1719170957
105820656 1570841084
1087382414 1207777170
157863031 485696704
1726290600 1896425007
1197074076 1036349033
801254631 138879080
860215430 1209375988
592074359 480750039
1502637702 833292404
129997089 779603810
173840199 888370456
548645445 772763581
1116516361 795253783
1501856343 1858219514
514980467 1325741824
930642776 2092336957
732287471 1549062868
1251371620 1809129730
172678325 1522728151
367185055 112452479
1328335334 72910966
287680249 425153418
1345403641 1188636738
193356957 1898010176
351782441 844775404
1116277014 1398314520
551693590 742136447
1516978563 1454051282
1376851582 1839682744
198470360 1785452890
1565725272 69332784
73819307 951508770
1688026564 1333993182
465035536 255191443
691384382 388272107
1956578594 1414846351
156859260 137293572
1839804503 473172866
245531842 1784527975
2140706185 1761782244
1148329259 907518500
260701103 426895979
902836480 539131889
703979552 58474388
475285517 530314403
722002761 203031569
512523990 1129767803
720340883 1063415421
1292324905 590930855
1370275930 814477997
1457010627 2070627516
1699824925 127927770
822480361 1879505350
241496292 957113813
663338409 1671789627
194832769 2013573593
1791441796 1172430329
837042069 125390942
933166619 1762508920
506283935 1737142546
480224351 1471072317
507738709 634570592
878241750 828526538
1304032616 1218998833
1242893111 159173329
1381896336 1659393122
1273765327 1358208815
765326671 2006936530
1026975763 1718187229
587039063 1285117455
460119613 2052993224
405874394 730771697
68075878 1122213242
1703280757 81611985
1076962418 780214402
593730320 803305896
1492260083 1121773346
1580484379 263229300
413414476 456954152
2137139300 1083746091
131302192 1070689506
1554204406 274931862
1344929897 533284681
911549056 1444615707
832456689 598192933
1354663639 2116164630
1957458384 546460734
808086363 39684646
1225811113 345038044
176306579 368144643
314276252 66878878
1811244719 596132360
1646558833 1112691063
216312673 71327212
232876534 449094414
233355710 1099094503
971607605 622150536
1459194918 699364963
972178210 565719918
419464496 341685508
1910887384 279307637
67015611 2036364948
599724707 1309907649
194908019 979944058
1235796214 66247316
2135689638 269643804
1221811332 1649575822
827142951 1279494709
443914462 565675597
1084606493 1551347907
854008202 1963930398
2113137784 2051189895
298026913 1851770419
507248517 2135679405
1100526550 619951038
980525991 810998004
177677186 620693586
1090867334 1127113321
437951260 1082778724
1799857324 1101705795
1418737174 1386272446
823196018 1355486985
366605290 1205101533
2127418581 554347129
1815826817 33062226
2119678217 1241007013
1607771399 32054597
652761742 2087957192
131147706 1016440172
1806192143 314212271
1682478235 1606012237
2137573585 1793829398
1989543157 2092168670
395336283 1695739770
1344895743 1005646147
521239698 1397126695
1379686865 1273324422
1376452579 1593399495
293995750 1203345574
166552472 580156258
909639407 1918543087
1314417235 548025176
1482419836 816431440
1148308717 835943774
792311757 1617976232
173805656 979936688
668546853 505082081
612457560 1016208057
1822196536 642797210
1103138524 1246575208
631006044 84889256
757495346 1373813221
403247677 570681972
921803121 832938283
2090040153 976928953
969250894 1057540796
1306067194 164429222
61567721 283386915
91320796 1011216961
266311922 1681175555
1592302062 2095265221
790067188 957945619
1617103449 1812585550
1172993514 1852684794
1492816305 1277162002
1215787913 172828796
917666772 1889059546
830141763 1742460048
319154662 386943169
680416104 328570867
1464328266 915734358
1798864858 1979717856
1570765737 1259464328
965110421 1218040209
2608194 763443440
1764652927 2022175843
1717323002 223268315
1575154692 2020476535
1329265569 784086087
791278715 1921818264
651895660 1525102628
1830758506 1836546141
458981545 1076979424
1693036627 1974811634
2039367995 1890999774
1640673560 1964059281
688692010 1447995478
179836947 1909381717
33287318 412284590
1224449574 1747388393
1714036129 1782381350
1014759784 1718904195
903980867 1935314205
1854451813 2020566519
950075073 985955756
873302914 614126249
600170453 227288279
1220428328 650366806
1531389095 1452690457
1794529556 1483591445
1025830601 408638469
324230090 1863084883
1227203897 1909434332
560421378 471936658
2110374048 1816831555
708065096 520856067
1603871199 1675479941
1843845493 1554921956
448335748 279169555
67884920 1665863644
162536410 2043088580
243278360 1524610224
198634614 1622906990
1939017101 1357527967
899757436 2133353564
636815128 882411405
2039086665 1454122725
624153691 972149905
1983990045 1599761265
2042883941 1912045954
1500000527 1105521287
1910879706 1406849068
216725924 1303818239
104461117 643620273
729404269 1539108609
2021361466 919707327
849849190 456375093
251073011 908358277
551535516 1342549615
1771976222 1456290915
1061444931 519022877
1475510018 1091027039
591907008 254850050
909500102 2026600031
934704797 1574164560
1272766364 751113819
1656015393 599455505
1795780896 410290508
2077339799 1169301754
1460582620 801207959
78365192 1219107265
1136385450 396251368
1936542900 1747821901
1142612040 568937665
285026493 2077246594
651809957 979211388
1278925648 2104456864
1183630464 324453926
2086216913 702939437
879579199 573114140
225091848 33762237
2017637677 160243678
1784816150 860173954
1623017320 411756128
290999367 1347401337
188572475 338454095
1324727820 780285233
1028661597 1703869193
106887673 1462570700
2056164696 495607198
906967724 1149862638
795559546 935677096
1853498821 1947769269
1849692228 2119853067
538255297 749377238
71944048 1881965117
1660299973 1868207414
336140790 1751684685
614398241 940680216
199412757 1079306046
626308712 1513103179
1637729240 1643114878
318131077 1086014780
606145177 2025877612
1799750980 1307755168
365024261 372945025
523974195 406986274
249009982 1325194609
538199473 719189629
832115510 1744577949
844694297 474019351
1105267447 1065434113
2015623160 1985505419
630547944 1748577482
1309014023 1707649792
1346201588 1728950095
1982498220 176775051
75109854 241417533
966899477 695085202
36851898 416292249
2134707761 1289341896
421559076 328672208
1477559540 67138403
1947957839 1048479942
1932226057 1713660736
698143581 615546309
1802905815 723403587
1924613486 2038324986
84221106 1433159885
1163568427 1861781831
1643901111 1995445491
1219945752 1517762940
2020396118 1483302635
774532415 786900979
703109768 1313599738
1124367160 1127397167
1582647825 812086575
908561208 618528414
1352211470 818516788
1063901141 646648153
975652491 1838009734
931370945 446960256
1569260536 1192989998
274330912 977268967
67927465 731181930
1152680532 1841151399
1102502308 1336626854
1300477366 932342520
1350740807 607766749
1599152114 259327536
99431747 447695284
844610012 769656486
2070782870 779867645
774996691 45502527
270818745 407359313
1122751519 750246729
1598054055 1848909286
606676987 2120365968
1724912336 1812357611
452101119 1203908077
722397475 1242886529
1785739462 447424603
2090699376 1020670173
1953857087 1968102735
938186857 1912653469
2094662621 1341134166
1399254573 528367211
905328022 1649312329
1630398488 2072277633
223219721 1749963039
1061932016 591981106
1741698701 575089095
1875482488 77879514
1230677233 965490856
1657102052 286742366
1223070811 880494928
772374368 1780818733
2061918387 1178736048
275558755 712910468
132764513 1577955046
510713266 1371804153
1519481884 2032482435
1335624356 999775605
2102294713 193916465
13630049 76692575
17109028 1446934199
1059826436 1659163987
1401852176 1787012353
1043120957 475853679
1147901125 1828399255
1053602033 1059177073
1585579919 372349864
1681368259 457318533
123858500 453855258
1793706356 1495482413
193061876 1539401001
425732162 1644117216
1160344034 1671042265
2111164339 1480793554
398439584 384760194
1843756938 1711040363
1280004476 337696034
561859027 832764389
1723587748 1958048172
104329185 1853768980
1213147739 370995418
1269188075 1593382751
1564442238 7664605
2067768865 956461415
1809317788 440034845
85768580 502240668
306107873 1766775896
963333716 1759180492
649860815 1504508124
1750375899 437237268
2098317398 850882079
1947281656 1817697664
1906336578 1083049130
427781249 186933697
1533234452 997905212
1489658185 1200457060
1868395818 352856543
2059432213 464767747
1704127650 1514298070
44286352 368169929
519585555 1432617636
651965148 100279269
110997851 223270337
1745237300 1486887890
994344371 229425595
421809166 117234610
2032423177 1305833995
1747831405 1242845407
137776585 119456882
1835685130 1576724293
1557072712 1748179182
574701287 349765927
773660340 604765018
1501322825 997350908
1937716798 707461603
884141052 37287142
1483944089 1730878387
68259437 237772492
950643203 1253981691
1126906699 217706680
1389199966 1350194350
1793997910 868025707
820002147 1583529972
61107956 545098806
147115772 1646399470
24440913 122115902
1373497046 1843183450
1492152010 1503475067
1061638415 1197531132
2098986713 1652710238
2139266826 1143966966
710967375 849713795
923389110 350174646
1727964707 760319944
2007551034 1125766225
1645533652 1712551556
1842606652 1786727024
1633562197 159880734
577170852 1505550311
694818084 1751953523
646307869 389450421
1443831440 1095135537
193055339 331125119
412435209 864566227
1286111752 1918705137
418819483 1892081955
625909380 1662867354
1139817063 2139367588
662969992 1841174537
1173481803 756527886
876624312 1006234738
290783776 1602153408
276495337 989660557
768207862 1461141384
726840146 524669289
2111809777 1403523775
2119489700 1987825814
449660254 868688328
827893092 213997581
1001764076 746853311
1276235296 484241175
1612201198 2095440348
1427992475 26725969
972590304 314604970
1585749282 701944591
318947673 1977101931
1288066824 553151152
2125794722 606987746
299875673 1776699564
575078296 949735034
406323499 1856315153
438258300 2042614270
1142588961 1606575061
917530981 1319976917
1848917071 844355713
608661645 160284881
1194092749 759336913
1364732566 621662849
1461718476 1668548656
1992541852 2136420629
153932595 120184290
238884670 1508663445
1044441704 1353743649
255985838 1382550238
2019931196 418338111
1670546493 1649893916
927483175 794435625
2083909421 1839110389
309993266 1347660946
1449729074 104028888
1429453164 914740362
1304387746 564157000
907990631 172800537
999703576 5572301
1286883242 1856713201
31827036 1133586102
1297477114 184326740
1528434594 2083017057
90568979 1138672526
570720386 1916766138
1965896739 1160670911
703664186 297909690
2025192940 446153453
121615631 1925787028
2131091845 1866487044
132856949 1018839024
1617806999 173892199
370024436 1326459651
1141289584 701676539
1903953558 1182670507
1570038469 957938322
988640316 1935975882
2111431193 415462350
1112376433 1555837246
798484229 1584811026
806958235 1646539886
560718533 1544873474
15367942 11354716
387595195 1267930346
1721183110 1546594965
422045416 172116460
1313665791 938149881
259231258 1497151592
499042487 776482007
615796103 23034267
1015281716 1920127058
1435324033 1787305965
1202948066 95528359
1699486514 2090935247
1679109045 264267642
1453546809 273854285
730435349 2075785678
1007431455 1807969978
1460079828 92376106
1685041043 1831602204
1567501571 235179928
583150291 1097568333
1201709141 220373556
2073933873 1149156
144651780 126042777
439786774 1878784022
1020810076 1404455722
1328444037 883393440
833547091 2043518286
1481621383 1146056681
496145905 174246131
1535935297 2085961360
1873482838 1969708049
651239143 1638330228
6130143 1741336384
1008280483 1156396429
514919524 2007894920
215277959 1756150599
744502582 1151485244
1687106139 992503286
1360057202 489956373
247728242 618475684
1784442581 1470790384
53501919 1221396004
2071145740 456322522
1535791069 260260887
626935957 1301544636
1769855456 1341420861
919103564 763437088
2121960443 914408007
1351814487 1252260763
1885254149 632037750
1702991111 1067839938
1772883051 1392673051
1945515310 840685269
1920552790 311705442
1435858585 1328579906
276883278 554136327
788680713 1983638857
1522771614 72424052
784260724 1422921102
1589921047 671097651
594547438 1996779143
1645780307 830663315
324704256 826829449
1270097204 1474390181
351145782 892716154
847050947 1622336313
723070830 798919732
1890111931 418019141
953314667 1824330689
2100706268 389050199
1879596776 2058070220
1075853442 1534080937
1180780534 1925621807
2007740295 372447125
1398807977 109011260
237041042 1732872396
1553954978 1434748902
1921267169 1418580963
868786926 2002432925
550749140 1335516454
93184752 865126327
377278684 271451500
1901894729 236884041
592693323 2109807064
1432984367 979723234
1116743062 1362001082
1884830651 85051472
2123407873 2095073421
939299239 1168930908
1557063775 1079711828
332608449 315723635
1779349889 512954736
1814723632 1300912508
1821991811 373255482
291961327 643065623
1743982946 151110041
1985024778 650539245
1239145075 1798750257
701400159 956327900
227207358 2067109492
1514218287 1098871648
881566391 974899954
335382670 1318335502
374827426 766023750
1419116289 1088391611
823571494 1814641632
244342690 1404365769
83332953 36098978
1143467841 1429380666
1938122879 1332690445
1038785050 1058008843
1377134413 1138943606
590799450 166051721
1002856695 1328945261
1525558187 605847364
1527871726 198083696
81659658 1005764645
1291976943 1043423673
1080443208 814007279
1478351045 1931845535
143440901 157330925
2060192120 461823808
2013268010 1901104971
334254795 1708815720
183959190 681882896
2134103606 1208351061
461161750 727671377
1015071947 1591169294
957960201 764480755
1881230271 660000742
538965934 431051487
274447721 416145147
1253373584 1684472929
221847486 763101070
1149870111 1940962566
900442184 378474166
2061695135 360955306
1621351651 1079023408
58237969 1053486580
1325687390 310475051
1816464621 521430155
2136834628 451902500
999715700 1479500669
1297904414 750501414
1180590684 205617196
1622979609 600659501
1939023278 1507754771
1077010185 823323596
1845358002 1922010017
2001679551 1301281624
852874554 810341287
1390514672 1254545160
829552130 1010725086
752779827 13159739
1382135108 925883058
759038416 1379616083
962059084 1560855974
232236574 801625591
1070330705 371658192
2125823793 1767495359
991318168 1273646713
975462446 1944446606
1562849703 850334577
351313822 1693589551
1641127735 1010084834
187304574 80938285
1563583675 609595009
704066465 1536280441
1655793640 468323855
1093358857 776374646
1703583110 1276809762
1874524657 452988426
1933884996 951970885
2086751053 2018660934
1662603720 1894431813
200258612 1914548557
356118222 746848496
225797108 511871167
1937975149 1010986867
1006921228 450848288
1771820400 2147272629
2119694390 1553171116
1507297734 1969574762
1534119373 201452794
369005141 902225360
212144207 360635980
1068452464 1782231148
1065818563 1856022889
1515302766 1835733150
2103852650 810079727
1025742974 1263716068
1431384970 687298585
1372538176 1385351194
1078765410 1719443682
93518294 1946577692
407218355 1429673724
1208337681 840387481
301520877 1115157493
1806529457 708562714
1909015860 1319857012
249707106 1492285533
995999906 70919211
1451207266 1011871347
2108689529 1177239064
2143522406 503146700
21585297 360391764
867821550 194352190
530502674 794193619
2088568872 1519834501
1837707336 606057631
814485297 1153333797
216940437 1677213481
878445708 75771681
622772502 1472857815
1347166663 889482113
749631651 179922678
2108537653 537307374
803723626 94549899
1485687013 764109120
1451978933 1513854737
1671894330 82385240
1306341007 1208218228
1331427911 318704241
1729667157 1860230163
567458016 1668991550
109599469 467816018
216407169 1993451603
456442699 918819494
579146880 950009560
1743226356 1844315694
1699539602 1356525628
796348501 1359414376
1534375715 106961787
1869655096 464016233
1203524485 1824865720
1816653288 1555222313
1438282719 749955321
243771191 1506557392
1747747413 696060824
1494875225 69045880
443882357 1564647052
692876113 1027004990
107906868 276897008
1079835739 1220089905
1499572167 233732832
879364901 1596307920
551660237 500540197
30383198 2036461701
1121942235 1609109856
1727237178 1495119544
533345687 1350338370
1209935866 2005430171
149833289 707837243
330395555 1768408180
1320442657 1497388724
66086570 1910727283
1070221383 1919731922
733350450 315153511
171099769 840165430
1616541641 987516333
1034794694 58908670
2033224534 77667857
986677789 2060351509
818959989 1522794247
1905570392 1633448233
307587621 1059204358
1697093907 1827469290
940954686 1384835610
86973501 1826452537
512233345 1787296951
1045147104 300569127
77902581 324841612
1518913923 1347516594
1400651137 1804391611
853670404 1362292274
1073830834 1366955544
44107896 1167908820
1587123298 241944211
1908662163 1416494482
2000494699 2044349112
1453441273 704552974
1257726696 511798996
995830698 1067043475
391799607 1964226366
359391175 2130041420
594080022 1628784171
1022466501 1531043650
737420385 1494679686
160008461 1098397847
1218278778 1533294773
711699657 1986355720
843645944 1378642375
1709826489 843649450
2138401595 1098592566
2042603441 499985870
783314341 1767075347
129827004 954976799
879451796 1882254381
1598680549 1576835712
1343438248 1531075633
1665258669 949981103
1827821204 1193314814
500795456 2052708193
1252747992 1085418694
1160251196 1927481968
482823787 494546531
2135992094 680677358
2096290360 488665325
2030300153 714512881
743989207 1602405180
1832906938 166568441
281604156 773853428
1324838161 1899169393
293844617 1526572071
497323214 453147746
1332506525 1112659490
335392173 1309000566
2003933639 432301198
1458288887 1291312838
90059931 1716211402
1037371368 1830228790
523642933 994090473
211403654 970073563
2091928149 237374453
2107337951 317500900
2075407225 1581848630
411186848 104057848
348818510 976329432
985597 806359848
1075622157 295489069
596970260 1149602939
2022295636 84030336
1395020161 131244219
968681214 231459092
377039731 2047566789
942724873 2048640580
646852997 1572599335
808546126 1831131403
996367035 1314997753
988823394 57104963
1535694548 1677915286
1983557049 377035428
1744867590 764868885
68044379 1878573439
1490817764 371793819
939006365 1724365492
955505969 453993251
845074639 1876586583
1640516607 1573019748
763160966 1947421989
2039723493 343033135
1014197515 1194726786
1821075434 1460980119
1380365401 1711523187
2013547200 456429124
119754468 1391628062
1431862017 1472219343
51134237 1723956092
303520260 1293063986
1421501485 9151509
753368598 467909474
1492538813 255182676
2085038681 1543038587
1048224050 1135512062
1398870025 1080202840
549076885 104486456
86621745 605109573
1060987856 1845653323
445198561 225741070
1286129544 1438378714
1757848446 1685188068
1427513498 1581888753
1370095733 2054150133
271613872 533017009
1358765687 1310649405
212542486 42320632
2036762567 1383856639
1286457382 1328528932
1168528641 1003273933
924776819 49722246
1281219834 372535510
1101216001 783419252
865641230 226069219
1727510261 1389390173
7434588 359472345
1610222872 1420633404
1319766871 1105109607
369362231 688595012
602927599 1749588576
1367485174 717164193
1998026864 1485859822
1253090325 1942226805
606256815 1311952965
590575610 2128268336
1526289158 178512861
863431165 121227064
1641802537 684772261
1919175893 98638138
437189141 610934440
1917467520 121322013
129753036 465491746
1957284065 2051260135
1556772667 1366964140
488811480 1907255379
481601497 1492854394
1601116144 1303704781
295251588 1379443539
683307138 607851372
8477121 1915703242
320063292 907718342
1500578751 1038699963
1929375400 78893091
2014463694 612386458
956118472 742499814
512107765 81481795
2079974166 819975450
995831204 1880501244
524113111 1284346447
354462351 387351154
1556652273 1142970055
2102785453 1035489432
1843881915 1832077278
1357664935 31329952
1105974498 1360241796
200863383 2119831682
250084603 1461643335
176202448 1923784305
1235004578 658845320
1084858218 730913131
744575460 1582771537
1713313388 616341253
88403742 1515552612
97837351 1361658687
613713145 827621460
1447007123 1315555563
299966772 1707688339
986942489 213651332
1562534709 1649310680
595441601 1919610498
1052047359 371525899
1162107601 1590889250
1362243595 1228761254
1601501982 1417384186
444644043 1886871716
1519110778 1330062657
1209718715 1635094994
241921264 2093724864
339053548 31358272
1280305751 2098172328
269119985 1202343297
1243357538 773452783
1003869000 157333995
2022921799 2079024123
1204925210 637073208
1263816289 1074092215
1977444545 1994229298
1945074401 1722528318
2013355994 817137591
845748729 101395851
352965778 625650773
1770224796 1918232547
2055398698 1703653867
1780627212 2116549465
1286034035 352329011
181547145 1942731627
880850900 1429687256
1666440360 690425592
1128396087 81854890
651214514 904940737
466684737 1910088055
1081385948 1740207150
1397311559 799401141
494272299 1289041138
325571670 205403301
61480417 1419967168
936616055 2047732250
64377729 1315493030
359872249 727267424
1530951050 1781165606
1036397157 2012143045
516724490 1539525753
1043452100 471260452
1618564303 902768267
808131387 1447045137
298960385 1257266951
433708326 538952245
1026199227 515430370
866589299 1089642498
1496770559 1400317491
1968651349 1887404238
1503847047 910387068
797012999 992861748
1161739144 1116593638
11218980 711877136
2145293507 743445101
1984962846 1269905482
1703104468 946766413
852184040 368165652
1273482212 1113304943
438702096 479285427
1806526182 94316557
1733092343 1205421953
673092229 852073365
465539256 1505815738
1395202292 409401917
1640107175 1489925270
1000865108 1171269779
439906851 789016584
201560995 1199672093
1755652802 38282746
941906106 462056720
627172291 1684447324
1061176613 197342728
474919884 248796478
1137809913 264434404
1182325518 1106924948
1508008709 1883147144
1224811343 14015969
1266429328 2098636400
1989283382 60936136
857041943 304658818
1500891622 1833075596
1289115589 2055599536
306391544 182337051
1008298812 1763212701
1789038310 2034142193
545527917 912518045
123034571 2142073855
1040055298 2123389723
729579477 1161449264
913222670 566816345
1492815972 1969290271
1595144840 2062649957
1788519527 444461391
1216122568 279518626
438872830 1523077231
1868901159 35468447
1981068501 332171702
1522496132 1405153649
1037103975 2093667584
690189745 564950767
1204280457 200267675
1047880839 381063025
985742621 542777956
1785880747 334217503
1230504875 1574980315
437965999 1578549282
928125200 1455655691
901623658 181404456
841711498 557146519
1207508264 1305238093
469749069 95262065
1642186091 1781151552
1009307777 1588918052
1412017713 2038605555
1585472052 2112380490
682774712 1524181981
2125573720 1876378940
1259375503 2091922987
409796254 645650244
1677579753 880856202
2053219991 1771595148
1913362110 309328465
92323846 193675523
128537251 2063348345
368641069 545610080
1090657386 392609333
219475814 1566889849
39467625 1192994991
1070657463 570127015
446560742 1567591929
2139334067 1035539380
1663165529 496489081
2106111495 1144353989
451912377 1035110467
106338783 2072731580
1577414491 1564322665
1887707269 827790111
518217167 1376958975
1865112873 1278211840
1041028650 2062259063
702117976 962026486
2144117102 1923592586
932935384 218408664
1156918636 1048549589
367165056 1085789120
1576544356 2092775141
1936501735 1536895201
995047896 1305269242
1586626197 1360771783
2069744116 98136532
1964912855 1501539183
2071694340 1568752386
827953379 802427796
2031008122 1004703431
446750121 2004746746
537747185 240386556
813582953 29065743
1690535778 683553275
953404505 1163581519
1333708973 1550350808
1010178140 1467549252
799367334 453398458
1354030364 1797406070
1051346006 393863635
842781870 2104758723
692119192 409871674
1763263977 799649130
96438425 727811172
1444357375 2116738329
1134901271 1367809819
308778516 447941481
2054646564 1886822330
463133193 788263600
702273088 1559920620
2110531111 932313921
1367682372 1733228132
1944879116 354200828
882721267 1753939765
1177479427 894668402
1233027998 1287864263
1559786787 1954658035
1109345026 1378458197
338862587 983657874
2128581647 551806374
1210450110 959905933
234178722 860151884
737134316 1403711612
1483510567 718982028
75159548 1486851934
910574549 311615380
297036577 1693108514
1609893858 644758472
1471378273 507125085
2115740681 241575310
29913240 533222726
1488892070 1068884929
483300750 1894479278
232881300 1627177566
1748454775 1088562266
1759992558 917738136
723501043 2030300640
1684345170 706037365
1449782164 449672938
1556453586 481074574
2083670532 1956590062
1496068516 2052463456
25603576 1023728351
1590532738 1363618400
429617190 834913762
1637594394 131862137
223712454 1490159072
1468858815 1734305082
1004152873 1361462673
1811665618 1721921441
2111143210 46378330
1722390545 483807260
1827992481 1074295440
1923608022 768502617
11398217 1527659630
1450883361 1699003838
1395716893 1669905512
74954587 699777271
496887072 965000453
1990241899 1693323659
1733835954 201083607
1882570479 507186309
772632050 1156853907
300567679 749041156
1438567349 1313250877
1352224416 1775435130
1006745950 1538643248
1936800890 502884558
1045292840 1089666193
220077657 1605856993
1046607400 1237537611
2060230897 1609097
576558130 683987068
664168628 903879238
805439106 1117650421
1310180896 1682040402
1033755969 380842142
345836688 912990506
1271931371 2039874732
523364472 1883267061
1151418850 861550707
1560473927 644825748
982088684 1626520264
710104699 1208507420
1640657731 1709404583
896636498 479701973
1037958384 1915246694
523466486 487476085
795484257 847059214
1930269880 635639637
1055237032 252644464
313077617 1397663168
523144770 61813030
1963526760 1976320408
69133245 1348950328
1149039476 813757285
992827139 880788206
1071996139 821676324
13795953 566859134
466718090 238991989
543566572 1616321198
2001867114 1505031066
816423464 1447259754
1951124103 1416714886
1861938415 625991959
552493659 1445903692
80152208 897885055
1575679286 738072537
1192284499 348269928
1005209932 414503410
336792475 1624373025
1538045005 974957510
240881961 1784353003
1971442377 1627322854
363200515 737276244
495669281 82430141
446243793 743771309
799462637 1029325632
1128450681 920074700
1437264681 537624275
2027306500 1424158345
2068079389 785254711
1016113884 1193889644
1551938182 1473615126
1091282852 242482354
1966265538 1558015005
380337404 1439056641
419492854 1519392333
930488219 523084271
1810609463 2083481367
1394849942 783485325
1004955071 624161651
744847191 1216761877
354461931 1525714037
53821598 331303602
1495658292 1964458154
1302232727 472067234
1769552169 1550695467
266234700 204551042
1341603083 2063709443
526688121 808508373
184585709 605626755
1257660231 821016466
1614437815 2127426271
1877988944 9023009
694394025 961146386
910746095 1264318619
926683164 1126729982
240037382 948687384
854924935 1775422521
2033884691 2054628900
1260699361 394988309
370169514 824079044
961476946 1022898752
1812693810 489992716
1440789623 2101823743
1743248237 19164666
412470414 1879267222
1196194780 1012833221
1275290561 625417677
767479086 764217735
1748365956 1347560471
806883350 851606686
6058123 393156323
2135987977 1131395148
1363816101 1641303596
274219824 1900188503
627521458 1285508166
111233671 1352733566
121248587 1466549269
1869132408 1642932373
1508441656 2118524450
1965113038 122717639
1834924387 1507206671
858375064 832925632
1878344065 1431689115
1559761774 1314984111
1714691919 1965404897
1864368195 947011985
1586476351 616483782
1707006890 350867127
1365183272 64627647
1838254964 396951666
1143193359 1083392681
2105201804 390874396
263643042 945967433
1383781025 1896879575
1807152797 146322760
490475903 1865620855
1638139617 2046640944
1397113594 929128256
1442360425 147508108
1781980975 1153340745
1939857855 338672654
1062467439 820018529
1069769449 14128921
1381734030 248546299
427946715 1854186114
403781135 40826733
1578512107 2012751953
361862994 1725792367
1249155179 1862743275
1900988638 932592527
586291576 2060503135
1208970409 339104998
1543078475 1193717763
189161897 258588890
1399276539 328413823
1226886450 1964685709
660788167 334910104
743855659 1319022170
1306321744 1400207368
476906418 1324863390
1534583107 2096483014
274797551 242281233
2066970426 1306932481
114735419 1405817103
2018520111 375148337
1541503939 1671782694
809666785 2036536088
1017132429 1159724452
1166399432 453899754
810065549 1123344612
607236114 1956696725
1007204073 2143630683
2025034337 613652791
1260293306 585619710
1668766374 1650585045
74374424 1379172137
1334061039 1873559283
6226876 1957564697
819992617 1808827731
2024940820 1457400248
102312217 2040818142
1762794557 1512010066
1100505681 1820583985
2137544447 1501854848
1543529370 298064319
1407344354 32814189
1869718295 1370689377
443976967 636222639
1374261863 1649536050
1724034735 310961745
582261604 148391086
892158047 1576493815
421561474 482206648
1533545931 488773985
2024214888 909095920
1868645894 583673718
2056618485 2094200198
2066453262 1475446010
57169895 1746294737
128928615 1306242761
330931225 723713650
1791828081 1934481281
1775605812 1718985371
936584839 1620868669
1633812530 881947499
1804507049 1733923844
745840953 1049680216
1785973223 93683592
2000349111 1958012770
815136971 1323956023
1392140354 1896995656
1863849423 1026426955
300665458 497879925
865749291 999844975
835325431 1101892705
1346969257 1708006714
531163560 947535182
701996304 1391774665
1338454991 1993866310
1488131890 61405341
312988201 197621134
202611859 2134407396
1147694808 1456150384
326199077 102263176
174608733 1679643318
2007654328 1112301281
61409734 1965701661
1879549442 865336645
96813018 1447326240
2117545695 1684454453
393599903 1766461488
1826137767 1279942955
293849290 279629891
1162914862 602599502
619722694 628551851
1974519717 592859505
1834794807 1243383833
720071511 1357723222
321359792 1936896931
1590412587 161121690
1609922862 1227856649
511133129 1724550037
198045975 842500666
896943293 111131698
2009617818 1234080708
2128777653 1610549450
503547886 577086272
1681898480 972795163
1523712201 932258288
815982390 301417967
163223788 240141368
468415428 1571491757
616712384 221731912
1005810431 291401686
1201690728 1867022445
1892321298 250927384
1160057574 2047110731
2005131107 1197603836
326566453 1799221556
1451846354 1996911930
2127028935 1315141462
305206514 1874671691
1553997296 219716814
1072186438 412356658
1488798224 708284818
2057514023 69075575
258576003 1974603755
1672980948 1047179054
795879157 1225477908
894713609 589741212
21212484 1853433548
492934919 180898719
1925277756 1787117744
77101035 138842495
1234922536 489008748
47491556 85515165
314687590 75078546
505003239 1771842809
1601904862 2055623021
1737990928 1153417450
1070881038 1934177652
962121913 836013525
1915715301 353716437
1007918685 2112566646
904852294 1026607914
1858441003 293462257
112218307 134562902
1821682775 2008052222
1573496667 733316910
1669033209 1983655368
1010998767 194445985
1483213811 1183379584
531589268 1221909573
1093854732 1761911851
802598949 1358197757
371088946 232101149
1832341837 486551658
976902300 281179156
1505657209 1605611252
202660713 488583336
156883116 799648967
1526585982 755805835
1097744842 545753226
103414907 2112669671
1964241408 1419385927
794745787 1950372331
442626519 44134926
419717234 2016617750
505275300 2030190043
698058101 1286177257
915298412 1312950285
2068683867 2016706242
1834936391 1583237014
2142572350 2096056133
1425951155 511338709
2146614237 1027214127
126021536 523901405
443695529 1446235250
982302264 499453581
807834317 1198060938
2081253315 325265907
38640494 1180768768
517441568 83311221
538338653 143754812
198622497 958957560
433921388 2030540928
711956033 1707788054
2012604466 564068953
2002409804 1544545420
893932600 1278615099
1858571351 1886863543
1632024168 1728482203
1480645002 217066736
320351690 1858958319
151003471 1707776321
598623300 1474580380
859603839 1775434017
1543028626 189867931
1798195035 351966161
852724146 783259507
460796636 2096299555
1775406853 1372265697
1600291782 1253654143
127087378 157760651
1577013745 401949385
754442758 974713369
1823300816 970889594
1440239458 1649443361
766898909 880786525
2043996238 1621898804
1053581228 840410102
1508472071 1880798459
567914943 1579077848
376977008 821637211
723931320 298949684
540559436 2101252697
1956777245 916472718
925481572 1618588925
285936542 457968453
1698572123 1021233831
1683195828 228936480
809991541 856278253
286773391 661550506
274929871 1342772507
818335051 622049998
1301629591 284578121
1748545319 1785002720
1196292736 165101020
916514905 234673383
616842401 1667381475
1664909395 92367534
547201029 1361938329
623926275 1666779917
1290940186 609955031
2134361047 570257873
1186837489 1768573881
929423681 1966727254
380926308 992014024
682814286 1860398431
1596230222 852407354
313504070 1929167986
950220255 39101648
934254304 1756055649
1990825533 1970504822
683336919 1820917637
1183411155 723428604
226852508 554400408
707681665 1863837741
849768634 186377816
713309186 823022736
1552750617 88033740
1677606509 699981103
208127494 1561664824
376565235 207596786
984764792 799469439
2024535546 1128069876
1077378406 102230910
1382170446 1689038268
1923363942 816159047
496867258 1798835770
1193892732 612810968
1582126334 278267367
1673023356 446367533
1466912387 1727426406
2108722571 1839143889
1100400220 199207909
252505007 479780051
740724378 228282702
330521752 642954490
933213242 1228430891
440415682 1471706934
1647868978 162554373
842022174 1539108684
1467058615 1380387423
634625384 1924753180
872994274 1700689543
332321017 1800795782
132436147 755380747
6425477 1058906831
497233139 457499018
1904919567 1994595615
1539217211 361418892
1017318958 1390729355
727989957 672667171
275523185 66467972
2119376006 1450977710
803096326 2131851247
1251501945 1248945353
1879778876 1939799898
914917535 1568638202
1599218186 465265861
1836278456 1516184427
894986539 171885604
1174907873 923766528
905370461 1098211467
194964182 551174644
631241168 449062714
95796401 1220071159
1129032025 1677472728
1049931846 856087331
627816883 1373316083
424985067 1382235013
1140178048 784336750
641242389 1745525795
29974578 1838432921
1850731880 674299798
1083929713 1021233308
184969175 259696497
1435699256 1440492868
12010258 466070260
256670160 2013921360
341649313 1781963211
1422151041 683620043
1889451169 1181938607
1953544410 426259817
1630460539 70790893
480325276 590772030
801639949 1043818441
1613157527 1446830069
1808681641 871793183
2136172964 2097355584
1984376313 674782697
916842961 123637663
1210306477 1338117030
1808142613 801119525
734909458 1639446918
316646078 2096052865
793754050 1494244833
628238588 421477818
1582923353 1960058344
929731323 686749469
1255981951 919501126
511360874 832231063
1860084694 1698511453
724298865 1931636454
3499060 1157810442
958377470 1889508287
2025685446 954068605
206297598 1908654482
617253651 190785104
1436673293 2016157035
690464154 1992781916
384836042 1683781387
589826428 1294723292
1859392765 621816469
1147444600 792956684
2031628636 1208996936
1995656811 1040577515
1644727969 182838854
1945371648 2011904385
1842110872 827340269
138077751 2100018730
1150285506 472150464
64331909 959006371
18401579 225534174
786569221 1647260522
1517334082 421197292
1444939621 57270296
473090079 1725128895
424670470 2071242086
1319164559 1236215986
1011550527 1659142618
855373851 1162338199
2006712068 2137078654
117701766 1254617984
955375356 42223604
1663335481 979237430
1052598551 219594123
1510434131 2134407957
978829824 923743465
2000760568 736572889
1797269098 1838258423
1911616510 1866256279
1299799622 1552463552
2123808584 583821152
599036088 1048728719
1992149406 2015628271
2054711121 669218769
1805165766 1415355730
1590157715 1680140477
1507475313 1940045191
1670553096 560720717
539124929 795639166
1131642236 103041916
443146373 429064140
347320463 10123891
478607628 1079496415
156735268 1719660608
1519642373 1306184067
782644734 1759348668
168343348 139793609
1271608166 520614483
700701358 1411651690
165343367 1457846424
1681814891 134233445
45607044 402038120
2047877585 802489115
814541244 1481366928
1600563975 1656117331
401805066 865592718
1387439477 1438354918
1296965804 2024159550
1442968882 504315944
1299984531 1002628466
994161233 1563855835
255879570 301368462
2030675479 618439210
719467981 787783205
1483948400 1216144089
1383150091 1941603319
1632360636 1763988275
976836615 1932810536
788957587 1532278209
1665239604 2018579357
1858955859 2123721578
986718776 382762105
1760459823 390469547
499687508 1830425006
738398753 1394925601
1065746370 405039054
1104715081 432616666
893556198 1751105787
24347570 2087937954
683633209 1316943114
1479251237 485668562
1782434192 484551359
2112971449 1214533827
1496911780 112452448
1848374234 1817004169
1370726801 1197293325
89088922 1206225620
2018954164 1155557462
810579170 1869418390
1245740578 1613807784
1251759635 646671163
1852441995 1119184666
1988039373 2057138109
1268647441 867428778
868563153 1742113482
1531756424 92343586
17191851 554627089
784321354 259426725
376510059 782516670
394581748 1050912541
930537656 1052045248
2024874615 1016980327
1653752940 2110360217
590585330 1860011674
664411256 34548596
100702235 1856520049
1430185967 1843808210
390493741 46974284
507793565 367393930
1513583804 1892915626
1038660231 1625931470
1418632888 1592639528
777327309 935677751
1264351821 357719617
2068455677 336052992
517985283 84471347
443048630 1176769908
490655989 611889459
1589583545 2066440679
1942168039 1640536282
1707663034 1382862115
2119834442 645466816
1871429528 706468438
909249685 2035229544
1750283460 521134462
1540704948 109107097
131028514 376686387
1414356580 1019403693
2028621684 187016704
1341694133 1011251560
164509709 322378439
1078596141 1106277229
890940836 920268917
1944436804 1286232456
826472424 1263402184
2022627243 1614646985
1137092381 118410543
1757939463 497092364
1317576055 2027493305
1235975838 1887180216
42732742 868831919
241753531 1538007600
730826111 1905147580
1572278711 1861273354
268725360 1367923957
723552157 1324572683
964384056 1091945602
621063798 1023093118
1859204319 874740609
802240728 1095045254
1464663334 667752496
1584627636 1157436028
2095573612 1042679022
386787562 61492670
183805608 1012875552
1990460224 1516607882
1533891125 332211779
26422131 1710050470
1028907915 836517755
175807957 691349030
1178355231 1932734942
1582584743 1273170537
637740130 1727485193
1315786340 1171496700
1681593037 1070055528
701233720 175582566
68134888 456230083
1251873398 170251420
1259136905 1398774522
909428547 1495097882
1632026967 2105109418
892977852 1936041963
539695397 521958656
153063602 1360255406
1970053848 184693479
345506875 1681273675
1292096335 1239373522
1902792617 734536615
1072348877 1481622269
1616104621 783803439
1055232348 565254194
732687150 1078947834
1936659882 1346475748
1075327522 143228277
1865207910 1972827947
755005477 773612876
839040136 1908487256
462388343 1197785890
1997418902 1757655069
1085966672 1101120650
2124813766 1859047169
1334535211 914479433
253081498 260371731
408615202 1200782987
1957958999 550207965
1855034682 2145967261
1950001715 179299802
255307628 698762378
1189912453 1706721375
978945088 1457155923
2008073710 900224582
1704054582 2116385617
945006667 393743062
241904007 909800530
1005516266 737864652
1655232133 737393202
1152857785 1077043999
1667946770 1591807997
1596545135 793665681
2064235416 1724966568
318498068 1014173067
830932877 496414397
1508470771 158232387
144181931 1327524858
1311220880 1844166533
2120968697 1574428442
1902582313 565599245
1441267450 1845602819
1766507866 115473324
1383116454 45466185
481261825 46360929
2076948025 2140133705
1205016165 950661417
810644830 353190515
1705354426 583641176
354138305 985117102
616104971 746294533
345503729 37488437
1986503334 1823937848
1834464461 673840141
1772278289 1450251068
1159279949 1179089910
1411411014 1415288377
1742854331 1725829073
850464401 1421646650
600921339 1584677684
1333846157 185035512
36228789 302876447
643103927 1810158782
836363419 2005257008
1730971890 737676008
1662462892 1446209048
761599456 1242116264
446457538 1660951938
1888818067 1899767755
1853839181 2081250258
988510635 177820898
1127033116 1625076743
1390762645 630038807
1570602872 662075810
1752010331 59299604
737109798 52070274
1878022947 2120094507
387785762 1455713263
1540666858 1496355987
1445255682 1528262679
1104448907 1938929281
751408114 740672950
942854756 1210286501
1843939421 1553658525
992267364 1885993159
1392263001 954454681
1394276412 703228149
688206432 1866417143
1368247391 892774919
388791490 228685237
1952455521 1503154807
1272186807 1887720454
886162785 1439677653
1866578124 1892292016
1551211121 903479503
509481682 1249864230
1045743506 1543992445
927887551 1526813870
1520332162 81067221
526112488 901679796
939740607 1107516713
156722765 698742154
1764121063 1025342159
222063403 192814710
418408060 1074901972
2101304360 1143873987
1434259950 746912480
1280641765 949697754
86723417 971385877
1265203422 1139464534
212886598 189599503
1878251863 27166804
607310930 1480236509
576401779 984054604
1756191451 655860021
613795699 472850171
660855045 120472520
2042348340 53500889
2065172220 166620729
2034472214 1668043636
910542785 894300755
1862181519 267510644
448328613 10290987
209992762 1725335297
1224417492 1625892613
200897981 400324299
1705190648 1394360200
26339369 1680756778
1259940578 947549022
501090297 563808116
549515135 94673297
421243577 966851210
1086575405 859447838
1583525769 1982277790
1561485451 1470198680
495851521 1847188682
813076515 22882816
1273268390 2060586348
2054346159 1607004693
1891910074 1593586362
1304986963 1814354746
1025627191 1391164327
121360276 1890233799
628145316 802684728
779297648 2111977020
1641206402 820214837
1358146282 965412326
1162241214 1777832482
191962149 784640396
1542368308 793331284
302537402 1717094142
664772518 66733362
383553407 1201766749
5171440 1025749856
1009633631 1328349414
719329340 1181880396
353742225 1727396439
1361461690 1996159931
91264400 865336834
49521992 622804565
1763047108 1434884538
1954955006 1085415608
1272919674 66354892
1531421918 1241096821
1099049301 795173231
1929795024 895170469
163501710 661728569
2143163341 874870462
1560886832 2107712475
1770980205 798186940
2088230460 771289192
453222833 767861512
1761563026 1464837128
334382565 1824732480
1603035899 1935404624
212186311 141780381
1301639087 176491332
396371842 924043592
631676487 1862902166
699247013 1715018795
2032946311 870220446
1251463569 1526905062
1209894419 1576940360
882029259 750028828
1650936535 1590924235
1394773974 41056343
31909718 1286572557
1151969126 231617224
1590931339 1455369580
1661159242 1758902444
154294671 1292966833
880560524 980962264
1581405617 232146902
1043606205 1180948654
949809786 21257163
941725489 1688324862
1367247931 140896222
944712340 1562844590
855355210 814451086
2004427799 987986990
1296132652 908105489
346274396 1989399858
1707131275 830090075
31975974 198722696
1210579098 389568715
201771356 1653408241
1853099779 1859074494
369801422 2116026820
330204913 1599537636
332945831 1203158567
948064503 1112456342
1843637263 2118565926
1128336627 1110247316
1293690361 406128074
511811350 1549642519
176677676 1224306896
987511338 119110330
1213696307 1082829251
2014817635 499534154
1199338689 170096517
1097498339 1597852026
1585652618 1143933212
2041986332 524220468
258069485 1911006071
463384120 686756964
1889060875 687857691
306084378 910177021
2117965706 1635103181
1077323196 910216410
1477090267 2121984500
1418220385 850483775
993426529 272502422
564960496 1931839026
396396285 1011788438
7585894 29220992
560350250 147246011
569678344 1388602410
1189876760 341983426
123433012 390117207
2010884250 987266418
1043784650 1518523750
1529994725 76169979
759352657 639957257
1907353898 1971380891
1793454292 740258891
941207739 1093606397
1736955323 582025013
321102839 1485662121
1540622318 1687065113
913726168 896807838
373818 1173839553
1680732175 165289121
83821819 1598207005
894247306 50025225
1872300154 1226065901
1504515505 476730016
886776066 1607331793
1229973065 1915706468
230798644 399967347
1526301507 29799386
2109521971 1491407490
1341655541 655240997
718689052 1529222054
954045980 13787633
1869145823 813773311
656340705 906560240
1793443497 1538957086
155084296 62499284
942422396 1734490672
1086882392 1398083086
1696878036 562996436
1706949200 1370352974
709266833 1277794817
769070943 86533016
134540723 711611819
1947206862 744718439
955065884 1842885145
1720526223 584212374
1403244857 213984867
304220381 2129467166
1356235640 628000311
1227461638 2144783215
1991471716 814690455
650968264 1458928010
422194014 893209937
1232042893 1606295974
431333183 1112902554
108211784 1927190661
554016578 253527518
1407683666 18724226
971936333 429246600
1089994208 1251277251
1746683287 1691776761
1179495866 1168809946
1803727467 1043197362
1399872800 1669176942
367101805 333958032
130442047 123550192
1681212669 73116208
1321837349 1896002801
701074757 468143292
1919167722 489831791
197865859 601251316
1806994111 1805661920
1026138988 1778019423
1944537549 914872525
1689044582 1647316700
425986584 1998021835
1300395063 705076659
1507053592 650810778
1245878999 782221832
1802137605 383966449
1267484415 1597108434
1064147809 1080299160
1599699199 638960323
157094318 660298924
1453535603 891165102
1534739570 803360727
140048892 1608856750
275605824 270492523
221682373 1094081962
218145140 1598616994
160658366 920265516
1402874078 1652490681
581480355 1592027763
860867813 2120646698
1294407337 965002666
827988779 69513963
1500943982 1873914198
404436227 1785031643
2052066284 1804854013
334948869 1039275665
1711579670 1703891344
218932136 848824284
1588282595 2084250532
288924985 84082316
531640132 364939158
836567416 1776383839
1836928105 1319177237
1990903923 431163055
878920075 1772110308
157468286 1835681670
660897382 1993566781
1372570632 1540326545
869517164 499308206
1687283272 386494449
408481856 2061842829
178064004 1948771787
610390864 353935803
717502087 1493377880
1745104478 84254501
2023001661 247838846
2019041232 867976638
111475024 894539460
1624531502 2121732480
733421123 1248035131
1470264609 1967122569
426108947 883617180
2100622121 1863045408
1920385083 192685617
1342275991 431891279
1647658690 408133488
812017454 679741072
1741922325 1101589396
137339740 850667006
1845827926 426195504
1555749158 364563792
1209687416 251685320
2059938967 1597407750
1743286060 1544878888
1621853645 1276140336
962008829 264441394
1654441997 365183495
1850778685 113807070
489470553 1852242491
1638547865 2030119323
2119965671 349671508
1817616618 1646281261
1937901758 1315330537
714148088 291123351
1432934774 1418741861
346978059 1849506322
709860840 83039874
281409558 2017476172
1836498159 1681017738
360826648 999596436
1157180170 324634944
1334826663 1988913288
991425934 554950318
1083436653 1234269506
18352287 1791712979
2102638469 146867801
2043722250 566347077
1359310538 960301381
1954246732 1752998567
1459270265 1910899916
989274511 1937305521
993186455 172193213
1918223413 1367277538
1493523065 1995759119
524424594 331395891
481720441 912447356
1112361842 846576578
1524054751 1563169496
1567907381 1630592355
1696759215 1470866648
924469846 239187724
1514391188 377593388
148496259 1259275602
1994268963 1730077525
298193589 55802417
509933583 1200150481
721574183 1666546432
428989533 403207689
1706479198 183862709
944733946 1604049921
1035964929 1565554399
754860437 1343799116
2043622138 960648743
118175214 947211822
605240227 856895794
1251882428 459944930
7418773 1054643210
1433044498 2041929956
1370166233 1409683515
1483054794 1656388745
659713999 120430755
2128784039 478870578
973994045 1820876446
74171903 888095950
1417295389 165699448
954054017 1054510332
508498102 76566078
789625333 880526518
1341740141 1940486699
1421693038 931085078
206350696 40411503
193088809 2012534165
1123451127 1880869919
938633182 555648233
612618563 925873790
1025662961 135524681
922024245 1853499784
1956819018 1254292197
295514271 148579294
877548882 366969364
714815156 513190092
969564030 1932395436
1087450583 116558970
1830686088 890043353
317118572 1488340727
825764008 131625696
106014105 1632614077
624309385 565853529
505655668 1889564805
707799658 1054252767
1126550548 1743247182
1019742084 1709694285
353983833 723077471
2057575728 174694005
351874372 536775819
1681986470 733211471
1001872837 643682481
220851358 714898521
986510561 390639207
944078228 479139568
1738995973 1460907868
2070676215 639721084
839700932 1058202475
1023889101 427534490
219605925 77409442
553938575 395416371
696805421 838415828
401001532 1404306472
578721023 333044756
1523910769 1301069105
843206823 237973231
191190660 376682277
1231339216 76275837
1304827452 2092260333
696142482 516090183
714971487 236930742
1129880516 1970520785
1262441573 1206386280
212731884 663137076
484576646 216744739
2134822458 1219217193
943019494 1485936003
38522559 1453320622
2044362331 250603940
1477283301 529987048
185782825 754412503
275827393 758710038
1243040278 1416523974
592608094 2019271810
1279005835 251979628
521966058 1624826698
1612728302 2067513521
582857111 170724026
2079596005 2069474024
1064960493 183819045
61978443 116279082
1284007535 1839354561
698325960 347918747
1053282371 1410897180
1622608217 2055857476
156587245 1764559477
231012296 1178762385
1603383673 193806461
319461638 448669228
377141122 133288923
1221507490 1203673828
1621129551 1324806596
1415130791 1204862522
1346104066 829017683
1289944579 111354226
900025280 2001306176
1866153949 804367761
1942221279 2003360517
133492741 166432605
51679438 186123424
1337339622 2102255228
1619731629 418708943
37527568 1271270983
616109700 160061317
883999177 343276985
1927256751 1454125108
58582020 177691044
375356635 1624957937
265931985 931421249
407213187 628964605
1551928771 431495052
957140091 1383637199
1286166632 2026031532
1222597126 1024703682
1151093781 961100447
284622533 251782105
371895424 848655806
634064887 1913281313
559768014 1811484813
1053253143 125803090
1925798828 1120179741
1443342709 872398351
1623013829 1945140056
1867615247 195278982
524412613 1317606681
1152483439 979167594
1017951595 1613983782
1870638417 844261426
953772177 490215072
987841954 1236136306
377131289 984108622
1294537841 1341711980
396507299 530648726
2009927889 442574728
1638848946 288050196
1790293729 474656361
930645745 612880200
642054523 1451444428
229858854 697808245
1684059454 1694113014
1665368632 303044886
725546473 114083460
1836023901 534551690
1953858537 455550334
386679892 380020033
1374274178 402267919
1680760468 1200212937
1762495055 1531988782
2128181538 1936747347
488181586 650609580
1477187857 1006848639
606907771 1717247112
1908007704 1224886810
1237236056 1827241121
1202521285 172222518
165245924 1113761630
1917273565 1536941308
680412139 1139914526
1766932935 1781889611
599691304 1994474519
1949298132 2142483982
56544618 647035744
43171286 1660517155
1063816107 1086528521
707661635 201013030
1127799024 1810931569
1080495975 1636118430
2049869579 1572556049
718543506 1412847026
2124337333 552482113
1548397177 1051012420
68701942 1820373763
378118131 423098923
1183479338 651224733
1057067255 277055900
1747104600 1338435824
480833052 2000779408
1563615155 283799113
459868123 1428139277
687505321 1787774963
1437267934 2087263383
1959989891 592130705
1618184400 824732850
2005398230 600243045
577406646 576889208
855451188 377668397
1691179788 712636681
832947193 1312753417
1252556360 1949913264
1730604850 1076896460
818110375 319533382
519822609 5843413
416529693 1832631921
583296501 723876345
139748321 1946570273
803698976 239635801
410927538 475409958
836166468 1825818017
1331255968 1768403837
31323418 771637818
876750350 211053718
747106552 1118762836
579271090 542295218
2086451355 1573453453
1400919206 880818939
1980188567 250583969
1498360911 2145281462
1129723746 369086881
1538189917 668195697
1978949867 1308871889
1535315735 1010313653
396333397 1260383354
2036738941 1471853808
171074630 987119021
950371635 1088368338
951763219 1336839942
1303741338 1563396109
1930663585 939509808
1355728803 949168162
296144065 2069134566
230450175 1678197913
2108833128 2091286662
675716291 728102825
1682666553 2105689859
492560081 1221714589
1027363454 1420005500
1569578755 1395817002
215670270 52368330
684196605 784222332
794290049 1194560148
1288931069 162446695
248648673 1427328471
162345939 1536874314
1613386520 833745822
1983943953 488211199
893127703 127991762
2110230330 1480790198
2072772771 1042435358
588157255 1328715037
1074229800 1583063625
615771615 554816352
665684960 1185665931
147886437 1899813462
471366177 1970010625
89982555 1246880141
1578176000 1582327251
700229346 316436526
916525265 1523804706
188137039 2112955609
1650574029 1973690856
1525502686 1214588805
1785997681 308946969
2124554295 1902398562
1274393295 478969668
217869174 1478364565
928433777 1488137480
1669095875 1050349489
1124609288 1512441032
846126290 1795294967
140115213 1155131362
1756313597 1469089095
1882698618 765914399
1001418807 455114038
126842564 67068061
1658589809 419990325
1546518989 2005319232
1226524519 1451227636
1163099765 1195303206
467786788 1639280112
1132984791 247387662
1705539599 926765135
1747961818 775366191
864185974 1155727686
1366108435 761720376
1122065408 298593156
1687239075 455748274
150284051 1904548833
1021314869 162173119
40087263 1131760600
1517710600 20154889
956580335 1473507164
2142207904 33183251
418055701 1543552108
1216172383 399797650
1199546140 416273165
774220371 1086869217
207970183 1531895005
114177284 1141866098
1057675628 236314098
922455258 270439236
1266729223 1262638467
1655807531 198212597
1089142349 2027452012
1900414565 315099744
1504441153 241939930
413124099 1506956015
596853960 460503066
1570734692 1807074948
2134269348 1446457148
550145156 1488844368
1604787228 784575420
1353727618 510538464
747272081 1501254981
1784680925 1400879718
866627151 964037713
1908375247 1234867694
1654384083 324978033
703539720 555826509
630739337 1353002484
1807485191 1517146448
1420815752 1026213746
1014698644 1945507392
2113106363 721221891
862790521 1997396012
644733067 358588002
1792244315 1444079523
1706839109 1736207017
583208543 1123741914
2015468282 608037225
103540097 745548293
1682298608 73630803
1053787826 429978360
90125070 1493667471
903929973 2111717674
1943875454 383257545
1713279993 1487878638
189514391 1152020621
1988873570 1942152154
43190136 526437048
1695881857 385696311
476691302 994154516
1728069131 1003735507
190144353 807369095
1561098347 263474936
1611177617 876171097
1778303445 549185910
61586764 817006688
787477861 1072801149
417953309 1226293259
683312959 196358066
1089373348 2104668274
1203419964 1380209209
2094747076 606380323
1158686700 1868841205
2038982276 1590644099
1564211738 469417724
120062698 1870102560
111100062 94121104
1080272961 1954581814
217509103 2139008868
112921228 92255367
1358272662 950785039
865645257 308264836
1224955537 166206370
2084467787 1643905924
14592505 245710967
1143626069 1245966413
1161117555 2073876526
1820219945 758827919
514615325 188953886
438399645 1851235078
2136592378 942992759
1773580123 2057557852
1580787739 953627526
912388448 1458259867
1685694481 1364675128
446814919 2027654866
830739565 2116600516
1232488465 33336721
703934296 63812374
1855425621 1917432175
601399689 1206027612
827829341 1845993878
1480388862 1029075756
1973509506 416482574
720053602 1210819467
1656951827 1267363897
2120625084 587530072
1206730211 529228477
620650031 1958378858
1644282652 1371871864
450455093 1296670000
12870115 2079892706
329680613 1741161425
1497068197 1749817893
509477592 761022896
1202951491 368581926
1029963485 661172926
373186044 1527543830
2130034106 1971418043
916940466 512573893
1466129691 1099977988
1308309981 1726845586
239745956 1779907879
1214323289 741358778
1491208826 2110058793
712071261 1594944288
395518907 2090467646
1153611932 594898272
1642978159 365608476
234629996 1911525236
753408767 61945730
935615350 385604741
2126878252 1030042587
1544066630 200808402
1884281065 903271585
1931415754 1128255863
1524921028 1974696993
843438334 110828371
544110469 982684576
1800564222 755907266
1289301963 1222541074
2014639230 1046995926
1533174761 1327979044
1848807510 422939844
1176206225 1544814422
807653798 848937014
737493455 1707803964
291626362 1393665224
241605496 1341404795
1582968627 1596628598
800010755 2083545156
1565658111 1666456693
935119697 2130590113
1959200693 793683025
873974357 452580618
1291822869 549773038
2121900918 391346549
1854224535 764952594
374222318 1690031853
2079451480 1246595632
1991472849 662044018
1271249289 2134235417
52939876 2017407785
1233274083 1279916464
1799703604 1090189998
1284443292 460899499
290171359 2103070625
1865091305 2055281147
1848454514 1904471608
410927815 1634606082
1906679121 270338592
1886494788 1854960133
2061706710 1722253490
298719814 248349168
836497121 2100204664
1660408848 2059885784
1704771133 814024937
1826525116 289285518
1454163043 90480794
894160349 1272187849
1466356695 383999583
1224393030 1570064593
1004896031 1240189591
2050473035 2011486760
946670881 438257905
2031367103 1208308099
653881962 1744089216
877432261 198233197
754905066 1139493603
313542804 535981803
1678768769 2047840164
1463343459 1267719835
1619010414 601592055
1420521776 99542920
482657396 1787397775
1467225007 819403111
1529523858 2066254063
474746602 494992450
297362932 2071266979
1868474901 1726209367
686192624 283899093
93618558 93237448
113797849 1040865580
422523728 702217179
1116994861 1165771592
155371202 1593351420
1444668860 335058140
272660135 1700922312
1841315562 436531714
1444925973 1488549585
1619504611 481540508
1236611187 1913859345
2054915706 1673855529
1138951500 2081499591
1582773260 603892071
582269988 1866726875
2123603230 820179138
1049678337 1292824490
305276339 1727241956
377283177 1692474201
2031606089 2049605903
144580937 1272858133
566667191 440595805
295270518 224302179
820041963 1172209350
1093640354 1461058484
582717009 1846675750
521583248 1262145099
1128560143 1410475623
537462935 992848331
309844324 1574121548
1799631448 424768552
1599386663 171150014
551693311 159289543
659455108 17888012
1912475513 1061841632
1286403896 1635388703
1374692590 1233682387
474198806 742352494
611800510 1652130463
1443846216 1637930860
520827671 1291067952
1526939374 769364680
1048775132 1298517158
2041304044 1879396513
2029866037 1004622063
473045726 1409178166
1136990930 1376712846
1988040234 524817216
535917605 638817629
1194328469 1492894910
1989190162 26295300
187124772 1453671657
812577293 562415263
1908856502 528729188
1950659781 365955238
1195802144 1249482581
1350107034 779595504
167787069 1570004775
1898036879 2042201957
1724111412 387957970
148047915 1998332243
1319022923 1571455446
1163815489 2017893354
1575662555 1553594915
918475367 405516477
1506480418 558213019
2034158445 2000775071
1175801052 31652504
979387487 1041010617
2077109807 909598957
447005335 1458372363
208081362 1538706430
234596311 1642013020
724902284 613614066
2123030345 544907819
392492664 1785645333
1200954797 490181117
919567548 1349823248
760439596 1797039020
551170931 1445887874
405207800 1562364557
802982071 2037151880
527135818 1332194361
1816054880 1199565333
1395287912 1151723365
631172606 1962280012
1944978064 1097867177
323826011 1279127705
1051142420 495688516
835439486 1001171693
1492799804 1277141719
1718268530 1529560800
1551986721 1952864418
508052344 622200681
281050596 328056871
1769406854 354112695
157484418 2011569630
871582900 112719949
1078351248 1218711653
644946541 662536816
1678163793 583903149
572418584 319503861
1233462402 1101464735
1412487071 926599404
632999147 1047843059
465875288 14687058
484872689 1355549423
1518974784 101349986
1048259277 751854345
580439338 2130412401
716238150 977230194
210366646 297337328
1059562071 1523139172
76664391 1204964953
917748635 357108721
351764064 2023409993
308518766 1375360898
1589280770 1911791492
356245018 1945753755
1583607431 481666918
353224380 1539468017
153112361 1350088149
428215384 2127527147
1298111243 1951151745
948514082 1225289651
1019031079 484370759
999361064 503505995
811449724 1102871284
523435506 1510307974
1046720887 1195769437
2031112947 1946783862
2065293600 983594386
1306069785 227798921
348844976 1130826745
2129808885 603741467
1531739786 1016122252
963270478 725479529
1474109479 880738434
1316986419 1422088274
1138924487 261921300
1193435782 425658945
412300528 1485456492
393828393 1874797188
506088222 453953534
1456480276 1538607727
1363652976 954479969
693481455 910695603
853955953 839737994
1289188204 9775974
1585992592 779398687
382704854 963746802
882008698 1548465760
443255618 1563565062
730764576 1580937410
1071518348 1117169259
843917730 178794772
1207005788 719940901
1403510878 248290430
1811307760 1329634470
1419899699 2065694804
346342216 1833170285
793865853 64689103
597031355 239838319
2131538420 1961617832
1412492351 1967124527
959722983 362965886
174568286 453818532
512249943 1159017166
546740145 220351144
806459820 1675770804
1267864808 814839761
1642548226 1772597075
434596015 2021746300
2050485596 699416903
1049052257 610948646
1669624006 1481679845
907495921 1570254315
1248567041 952093495
1259312822 2064235935
1908865148 1819420541
1713899525 740577680
2142689758 719247674
246058573 1619560874
724357376 1314103970
1619716465 1597789283
1085189700 961768098
1483237698 1827145340
1697873317 101535355
1027427601 1855353445
1376848439 1859526284
1601405165 1442851529
1850103865 1920431645
1271984128 1422368712
1464752558 1906979177
1773275890 406299213
666974494 2009636213
742394783 1530391189
1553096032 221692084
1855164854 1195748902
14546237 1156569470
1480718538 534350359
174815573 10333010
781517372 589410471
2010716912 255424401
1854242529 304087999
997265766 533352628
1303060378 851272624
1129325778 281298716
1352514315 2135428547
1621419452 65284345
1812495414 1712291686
249943132 1689295191
213509315 243188710
20566563 1497812190
251538537 730476407
751050744 1590462926
1184832628 1214723629
1844986785 1762777260
425813805 86715974
1800336009 2038429870
2126160609 2054570346
184006444 1872620914
1922322726 271961464
1124196520 46077995
1189588464 877682526
175864986 2099329110
618642300 1783705161
1965097178 1520507754
1959142474 399072233
515616051 1558256693
154603685 519522572
256416791 217872895
125011811 731838297
215443439 493365978
752474842 1761598448
605583735 199613942
269005389 867944205
1748540001 380749548
765923186 477830637
1273672704 1709971370
550988001 175740814
1361854332 1202247725
1243383607 2082367522
1627665089 1226732118
424043406 2052152341
458943115 801634242
1427153792 1658525230
1155822536 344592160
257350776 1943997572
1078211433 865732646
459152625 506288686
1751262963 2117338310
918420624 1132013102
214763961 1527573587
1945170851 1390563734
320195970 1571945586
1835145028 2131592906
2097493256 1694235200
855317490 571640341
255581467 1606684809
1816201675 1610238957
896285715 1795641416
175556844 1764558192
558157696 2035171483
1853702795 1161626158
1734582658 1714836799
427586759 673332250
2081590485 1985636396
1263574523 1971108168
1876988160 145086282
1508792868 1678079846
196370705 1251415362
1836753616 1330692130
1348390307 1265428168
440170674 67278547
834429865 430108880
722181292 943287237
1418073491 949523280
1831933695 1803611376
1753362170 1255904670
933369284 735009681
548661569 1180945507
1776190292 888191525
1904696883 70430202
291551609 1184292210
2094473974 36829140
521651516 381334213
351684973 1810739780
75616677 184400303
2069172028 228397174
716689705 1415188041
1966616236 1748772423
301358071 1748673722
1695653887 269417523
70926791 1359010184
562054417 782467410
849055184 1990316873
1373201233 149036834
2055275547 574222017
481285442 1882537266
1560452273 1831913296
374474115 584840166
1823581883 287798016
530884919 1255593901
1127075950 318181400
916006523 1501547668
1949188033 2132990560
1436292674 2071506347
1490742135 457345292
828991142 224602354
1479587486 786944712
1656162957 1834155183
1302798848 912441947
1786496877 1149540756
1545227114 2012445571
729649921 2031673768
1919692165 1722026257
2068646224 1339927645
815147756 1838990984
652732653 1144154819
1487358774 177311857
462203623 723453652
1183205783 254104719
570846211 980435236
2016080789 466883613
162524139 1197060535
1473784992 1259350827
1038206783 324648065
1027070087 1935714927
1913914745 387241790
1238636507 2075097065
1515028212 2090433535
1701455950 1205146582
2087259694 598394580
529299984 245425057
657025483 908946300
467540213 262772737
2127897809 1697482414
64611613 2065560145
1097232684 630994793
872308107 78474526
2029588482 1635749196
2000100958 1060307423
654452371 325284528
1445303467 1556968425
1618465661 456458853
141680705 1882746033
519021084 1394262584
425251208 1528720293
110650275 2015222190
1154825679 1203487804
260553158 438692334
511580155 270820051
2111321929 1263280000
1054247432 666613492
199808109 506252421
1409758252 1106033373
1774538506 1896158966
1257136400 1667513235
1293633199 1967755355
117548039 1729311693
1333969283 1492141665
1753108184 1873489393
1902561931 1644400966
1024404476 387047849
461373741 804674778
1610719589 1279969475
663828533 2023303139
1853698367 83779611
346632275 1446598629
1452493695 1127075242
452655343 1216277050
692808917 1855784950
148145827 830417645
449532415 443267258
1784373734 115642562
1621429166 1785688079
1511885204 2098470910
1826764512 943557733
1130275867 1597830762
1412760082 674692692
1131361217 33034945
488929392 1398742358
2136192977 1869856557
633775293 1314615425
2135579549 179154260
2008215339 343762715
1369243173 1575388849
816986398 535565810
600805664 69722383
891742025 57279435
1339752368 433313130
620097157 2130445899
2141127017 850874165
1489683925 811891017
826918932 1706826616
848088218 1804042496
1909504953 965341699
1774924674 1150215776
1995079542 1861966985
1888431328 1142556577
1084578937 1747434628
103978872 519682670
739390093 1223226915
1471667793 1381907940
2092354399 1412759366
1960728730 1381990135
6627497 469052658
2105865468 1621631489
260060769 132388779
2071492587 126917017
1457179603 1710220863
1675154925 118294504
681455609 1672254413
124957722 1172859968
570811041 854322340
1848048625 877422835
2106095104 1424506202
209933940 1266455016
770720702 1878448854
2066737068 1105610093
125630576 1300680840
351469321 297508637
998761455 618841100
985663953 789293878
908521577 1774379561
1335711828 1352916142
364550158 981023084
986084438 860011767
1172177798 772718765
1796224794 656107334
902279405 307827644
918930541 1580296312
1905599028 1559397446
260244177 678375227
1787844475 375321122
1435989745 987672333
945781305 1520866926
2006219856 1748365858
1066057238 1813164057
413134458 1340773338
1251687700 508447051
1508716158 1981173800
1975185729 630941232
1042783293 992320851
531590737 715678543
1236198124 795967843
1825367231 1425194636
1592831736 2027599241
1824890668 526670526
52355933 1647152593
732197871 674837310
1304394666 1233744594
483806520 2109462644
2091392196 1465658889
863096516 490578574
840135423 1501860321
1255017943 1640962032
1429528435 647492659
1908197748 1338788063
1174554392 1088293221
29930822 1053645037
1945340187 1167075512
268650246 1817083559
530053711 1489619696
1852079282 1047721419
23183511 1429672545
1809330572 323507712
2147005094 1685018635
2050438010 1157662382
834560734 794086402
32358796 1730942617
973100625 1628782453
867397382 2121788721
1668151977 294845460
176934739 2130580206
728509035 601821521
701430066 1647614825
422701823 1189569733
1807614958 6438408
525987583 50379151
951595603 31755525
1016585356 1042989722
2008021348 387509017
1940168322 650970865
562660705 2106084685
572670483 1438310612
1139259966 645417221
737161687 1834118828
1476318668 364549747
298093125 1146803996
331997415 1210890236
901166177 1352831343
212670052 599463603
722926325 1719943365
890386787 1196431385
1906459923 1404785699
551703219 1866367599
475828138 1230341522
17767056 1103535810
2031381327 1884395431
1374192427 160227321
1102801660 1928025274
2042941032 944574573
1376851389 791787618
1869744175 791695234
143258208 1117949807
210947573 1676192565
1630483925 1195920700
997521173 1808766245
563271634 819033776
641985611 322066187
731764042 46659495
1269211031 476181441
1581780524 968640590
1605035713 1818604536
1639509973 1263847318
2048184129 1336089588
1638270654 1714482308
547664806 556361655
970434260 2094763279
1201413144 1065835948
1675333833 111324208
1824981396 186143387
1740741875 844366121
968705923 1395220058
1271339881 1512960430
1185625654 338114587
1803715276 1646486566
1363898178 2046896834
34816587 1062123167
1859363034 1076258560
1083321944 1536941612
2009197571 121121505
1027614204 913048450
1654332541 220674590
1741298863 1553843368
803852174 510168434
2128204855 1706943073
1749567470 247465676
1713613565 221279388
2130316636 1026291418
675161320 1854924173
2070356458 1906752183
327275356 395585289
536490010 1874201846
2099556552 120155766
1197708079 1549285938
1201449689 871542100
103034191 679102860
1363301527 1268515716
1344468717 473085350
668771350 18570288
1139339091 560572697
188486231 386386809
124663695 330770804
1389816126 1994909545
294977434 1505846709
1609444725 1189072067
1823379535 220537462
50677074 1307173619
1470881378 1013832316
172375621 2071900720
228318871 1052284586
2119172266 1801691383
268174441 1662872400
2074501880 81515549
638867755 343437010
1959127557 2009158182
2028381292 1163175823
1190760919 390457276
86829517 2003055877
158379525 1468861476
678521139 875996387
552284398 383953920
575251417 805635346
893525435 566609258
1664520151 105565543
111554678 1624497214
1702475099 2069205160
2054216347 1866700987
152897185 1192487003
742012873 2025851704
160159905 1340404530
1383598792 1589297330
7446443 1548172271
1360485542 1092423432
1635016190 301730111
1550030735 904916176
123923156 1635733799
1124979954 1604404722
961752552 1884117850
378572735 491136907
1795415768 1359240682
585809343 1464393450
394864928 2045076569
341654644 1017611481
1119444 1392323487
2100623210 875544287
805804157 1583058792
1194257506 918956222
968114449 985711779
1436117823 1361705355
1138198092 1773052864
1639387216 1084757387
1974994844 400862329
234247044 1476800920
312383809 1338362146
968893756 503114050
735799706 387217951
1866483764 1673157717
1746502104 450422593
1634054710 1311622317
2087595885 745045274
1608985167 1133997019
959234689 1241256957
1084726404 1948582323
1479841000 653479257
995206975 1266008432
626871015 918529097
1885003822 73178707
650629136 1690998592
1022354825 396220479
1277413583 238935527
1707307279 1426221723
1790052938 330345554
1613467741 1368537166
410233724 769815168
215215172 1653313014
1817353607 1822073829
407102065 301133161
1102826670 81822225
444470967 2009538695
1492678199 1608131188
2023125746 530464453
542519288 626913572
913163445 1241063119
1215196558 2132464783
824255674 195297113
1425953164 343274502
1575689015 997181797
1481848929 2064706301
1558510572 1072457774
1867848705 1528918779
1425869949 242872648
2059869450 1571192259
198727013 478258669
1988461885 1034642581
557254506 563236767
1622109491 1757506417
1313283567 502257459
1458303303 1319569235
421989281 1959576712
1234055762 706870857
995250607 752531888
917840665 337194101
641773315 1021027615
2078815469 623683435
519959812 1079920734
868288925 107812623
1045697174 1326851285
2117208569 1875684798
1627758696 1219434019
992353595 1654404831
494486260 1148230133
1114392202 1966569373
1351544098 247522523
1774707969 1851614159
2140237895 1508079644
663152217 1893997196
1991626400 1978176510
1618767811 1845383105
1650968872 473674313
108641824 1330620872
506188206 743964188
1741645009 1127031788
1870588281 706531535
1131933946 524442755
2058738125 1742329161
755727493 85596941
845242608 1336904134
1743062117 1700641233
775394080 537749366
1062300980 621346163
107360203 444991702
1321857857 1748594413
289354954 1435305999
1596323742 1229613504
590191807 936127887
1461833874 1134398505
1140709202 1233396458
1266639126 386781398
2142006344 1477607225
659039570 292475896
182838066 1106351281
2123514744 1282223746
1435328482 1047323314
991855535 41167327
740353413 959302513
1678481232 1418754991
874033568 483026049
23723554 34615458
977437590 1593139696
1963510809 1988111760
1132815751 1617688497
1742259311 770610438
567383277 1332104448
2147318576 412248207
868254117 1832009673
672121563 1455148426
491083324 462979244
1135130023 286590593
1636010438 1698265328
1970252493 2121025040
1659092786 403876595
1625686276 1687630852
1735170322 919724783
1721563878 1519085883
509424159 30593593
316678374 586523177
361385326 1265377865
965310202 1560756383
945187402 455147091
2110198408 370641113
480322894 1574970450
709714718 1327480801
511315957 479191488
405758906 1582559806
473353825 1724482579
183906284 762278694
426646335 1982737179
609433358 1010062684
1917194434 1229442591
1277726022 23227925
561946022 227264068
726136467 857255169
470521017 1135736995
499117223 953078754
2057410664 1398752442
2127879008 1602775866
137045102 1671632612
1593978992 2058107811
1461788005 2081984552
1557589352 1144401082
377721568 1771104704
1493602345 425465791
755038265 877851273
826075221 762434192
547091586 1376445651
1271662161 76782147
487775373 121624054
161499337 412726740
1975160229 1069125058
286551370 385206117
114014610 1738958776
1060064327 1088435002
525764765 1612967567
4453169 2091490458
1849535530 1255534326
856721344 1680600235
2115583109 1201866863
1474399887 12835615
667681000 618033042
356431670 2121608024
751456055 1396212532
1130369579 791112253
651318160 588747784
2069849528 82003737
1073010236 1778048627
6646872 1038767639
1736215687 1160284626
1483900375 1381487964
1626972664 90058285
1097839827 580287526
230088026 1088895972
1865119101 112667293
1022891694 372813503
1622180845 136592823
2008716749 2009517391
1866039828 340662108
2145865221 584882060
2089526596 371178732
1131546087 1402552716
978544518 1137930904
584427948 1011573169
1814123393 641435493
377786222 559991115
459144844 783815677
1473349145 1731772396
483496624 1337424749
1777229297 485330210
1858078896 1407757853
240846636 549379335
1843061622 853185520
2132916814 1346894346
168386165 273781246
1773837549 2079143144
290096366 955953883
1200792761 1816097103
593291172 1426295450
840401405 813741773
1721494974 228170212
353211686 1349846456
2006213225 685941575
228859468 913436978
1932732696 799762729
1609098474 938773283
1995785246 1823801366
1003475374 2057286848
626988540 590032272
1218737941 1188239255
497878706 974360891
398385971 922108401
1488717174 60280741
2003296358 1390630252
1932258175 777431860
1414579474 1047141173
1488457814 61026123
1736776450 1352014470
341317407 1262513808
594035020 1683015161
403762459 1141407888
200800595 551228218
35364919 922044236
957928920 1822890606
1822811590 1699939059
726252592 1346057454
1212376934 765205986
1053498098 663987195
1130364911 449267360
775348181 528351691
1677433997 284694258
670261049 1105670169
57594536 1175075588
198868935 771101442
1034274328 735194994
2052842045 1874751050
413545322 832072486
1694274272 648463778
1639493666 1495380739
493713577 255817779
82773347 949500679
1949778440 1120392423
1069476787 1090004226
1242127762 715481845
922802701 1024927064
152039656 345559159
1025427871 1739841953
1714728835 1130626073
1968845642 1474523873
438655924 1743553285
902959348 330641403
43630792 841015432
1242446731 911387390
1276668090 275982169
1906809444 1288684617
2029707125 417430760
637720241 134173065
233507398 678849997
137502449 1116359510
1556906066 905028615
98840469 394964783
1783219632 795854532
4321410 562870368
720758940 83670394
963172384 717487953
1968277217 2066193352
1848160821 938983813
1919102996 1032978288
1521371471 488335290
915197052 143954519
2070984914 1318975774
349768038 1640983833
2010315346 134677466
1192068398 1852903641
633402307 487670577
1888410107 867237884
1470381507 1275275277
587892360 118468696
331595381 155297885
574522940 842216403
1316033445 2001781775
1477683847 697531354
798064513 1561872657
541774123 1190108067
142099336 1226736694
1472608207 993806274
1587883401 428341815
1431980691 750291701
1467009950 1521878020
2090574863 107625654
1477200808 304970608
586790305 274100243
940762602 1121797190
465647291 1234432720
1108620949 485800294
1776409436 1093826810
1391333634 843750951
1961852904 125288189
1804515022 1163696673
23639385 476162296
2007963492 1852045796
1049697681 261846207
1954236715 1277868645
222355696 1397280923
628949074 1413478240
159408841 714767960
146050828 937052092
942516293 461206973
1962295769 2017706892
1292792879 1231477531
1471998050 740624250
1766709453 659396867
1984904045 1478214757
168421546 698421348
1637320243 697365873
2112802480 2097094861
729565534 1449524622
1489019501 1703046407
1831455082 2103577569
130912464 374473401
1298970526 518393218
181187284 1085328358
1976296981 976473153
1749985783 106366970
1992990220 1271643274
1278452112 632826271
1456387683 1493788766
1904883455 228563338
1873939170 1011512561
234736003 976984478
984318034 1165855725
240716651 1212398938
1415080984 1547587212
2039775199 1505945329
1400150396 1421416556
2114932827 226766276
1277129676 1084958892
1709135334 818166035
415842891 1934400471
1607646752 866489679
1415521820 1636695697
146200779 1353433553
2059621479 1460151434
290055867 1338828211
1542759149 2106511897
2016320001 491101395
357063668 1290435474
143431058 1573996460
74584088 2123024433
907652577 491178141
1332277133 1462999782
1974423012 1683897735
1833258721 805987506
1992726890 467796689
803073267 668964837
86736867 59328953
2094757618 18429898
296682653 1610219605
823357635 1162988765
1972920207 1789258975
376784596 730595198
676042861 880115170
867035538 1455556108
1848062042 1721802953
920203304 989246690
120219565 994197779
200451318 2005782509
609394910 1301640273
770232779 1572367828
1347941356 606058220
245333457 2011690078
991372747 419100136
1000169410 1227140333
2140503345 784132762
633171960 811068973
597958792 672236732
55796085 1524509728
204441818 1224563950
912180846 1780816848
1623908726 133824344
1061973985 1043766399
403103249 969542903
1425607624 10958948
511014853 1086329841
1797511355 326777801
1256093284 1596256049
541486648 1555674589
1799129702 559793822
1544053799 1496320123
52723814 424377961
1491716786 2100127717
1854442214 2094657460
475615136 1694784545
1486943591 311703061
1246272755 1827612310
2031881326 1642853704
1234351837 419651493
1949719981 709286073
1000328663 2096585096
959676974 1903335221
345813794 2008986883
1271067945 1943590116
1496013585 1153562596
1246426614 218185344
1947860391 1286691632
1615995228 1557351848
158268944 10094825
1581689398 990751246
1424064565 922377183
1843440035 1584664755
1484158269 806101095
1490114065 1514742846
683920260 448165559
1274110098 1193386593
204367580 1881685761
2012208110 1182670775
855664774 1491007776
1235994407 1930997217
1345097194 1264369088
791788416 352868266
253976344 1684794836
717707459 681220164
497081748 1872696708
1245865452 1116555873
1284458786 1791940354
11481195 1926495506
503642233 224456327
804719981 1728905052
773105540 1180837648
632850489 936363895
673016110 434948738
1302782111 1112526967
1104452248 766731206
114866220 1505728017
757960272 7397164
102923569 72212500
401384973 994539758
1308321666 937745358
151147280 1673976227
305440207 1048545033
1903737938 2090504818
1615750653 1557587403
453765952 537480003
2086010653 399877669
1437570386 637454727
1648446189 392742029
1116464911 1971713242
517826188 674044821
1787521724 932504919
739065292 766899826
1336480530 1990064178
1134914928 708078895
1467972703 1503893167
490852418 1707202846
1284954813 343170148
214223407 1738757229
1807460489 72515510
1513042523 896583436
2094588989 593051532
1456217817 696703966
185879851 995369575
1308769394 760270503
168555226 1035067548
402147876 1579400118
444963134 1868327221
679876599 84535779
2127008434 1595849768
444700033 2102290815
1248652209 1908682676
658849565 453773296
1036429564 1913926271
1347627433 1851943980
119719651 1467963803
2064768229 2099172957
372129086 1651226398
462459892 208112891
802488755 419312068
1297189835 1843550634
1306047559 538704280
643480377 200291104
1508531912 619889973
328198534 1684013201
707701371 1681594052
181910379 960722960
1073191534 693317653
392387380 1250923406
1095225231 181849267
2125715884 896376918
2121932462 606217525
1377798481 1672822590
228096770 1150339275
1691400988 1317451602
2005973198 833615779
298428619 1664036830
1253766590 669717274
232593069 80422868
818009693 983759388
1902478443 1173851077
957061667 733439808
2114251192 931398610
1766927985 2084934324
421684857 2142069985
1581262353 1636030974
1404604989 2139428686
754432045 1865740175
178022709 1776518599
1997197622 1077179811
1940555080 316129618
1861288734 301489603
1663880944 1954366077
302774807 470418941
1248587293 1538247116
2044703945 1456781843
1856197627 1450662569
1205384137 861203209
1389391472 1831466516
777237877 1778417725
220813468 934673209
2095183787 2069819845
170923226 1014174270
879045215 521512303
814728606 132021795
1656744116 1526767036
28629034 487637054
1045786928 185236866
703852139 753946661
476984712 1367030042
852892785 197814059
1673181865 1832908757
1242210197 850152364
589250110 1896640981
430508893 250162688
209874706 1367972520
1954105790 1410567187
211898366 1221114881
1676256931 68381110
2035744241 684857938
1331323055 1755713946
1432590878 757733527
197560413 12214854
1416326922 1555335637
1033005300 1380818527
1903583893 459379951
1060990037 1262363895
1559312963 1408815996
1899911864 2068393412
365062467 1937766047
1780048349 1803058937
1819408214 1633520822
1133716076 249105116
582868220 297332596
721398230 1318742219
234982915 1056068251
358610943 2006886411
1631771085 695970189
54141574 220183564
1832402658 1571235368
1651665369 282760062
107724787 2146086124
1621263510 1152978323
920231107 1227702909
1074498123 1162815281
173337303 1816090344
839336123 32861580
658721275 1670462344
617023439 1924682607
1347905098 2112828189
77355442 1889306023
1811763678 1597126571
982413541 19575823
601394267 1081113974
1927492064 793622042
617165455 819394378
900337181 30867158
36842716 1325870977
1786386511 391736558
1799259310 925110230
1443845536 869752402
310978980 1880950303
759355705 1456179348
1867982077 820907775
607100267 2017570619
1291419030 803779530
962205700 932886719
504923645 743251711
2143364735 200863831
208895682 1928875632
1607569115 657847816
824107367 1532421787
1423047388 612060095
1387070776 1478438072
775520468 222175786
1557043946 176021260
1106342292 1343212905
1050162239 1522082155
1755000151 416095507
1854913111 83972128
978111264 2087446771
771958014 489451101
364364529 1990202877
580423547 492611798
1148114072 101137766
300293065 1433445955
174773242 673022886
1265422959 478799887
1019368418 143550807
292878167 530815759
903135574 114163843
974027942 461989862
1264039828 1271923204
1447854820 240121450
232592621 1720224056
1922271470 1636281043
1240203416 1288075570
1934188005 523024737
835571016 1168508276
1607585401 286996436
529799513 896735944
1484954191 1208064822
1403965519 227737466
873861948 1356763783
1881409104 328722433
84106422 1305534169
1977409649 1793142036
1157934045 1397604150
98736326 720325941
1176576242 931993486
1743552229 575871705
266393854 417182209
667914911 1439791170
322524989 96449178
137886181 866978715
1070491732 118101620
1324841319 1593787228
1819119172 1878179375
1491478902 1010316052
421948683 291805157
1059274753 2090411294
2038576401 247983504
1563607514 587702032
823295850 897566832
1025287671 1267914800
189834262 294371704
1009017566 1788877106
1397121874 130881604
577394579 1859778018
1709103256 1362662486
1875011678 1709648833
134980944 2091227245
1343528196 981430472
800521054 485904976
1705295622 1800698197
1656053667 916297724
1254523893 1682231466
251506703 1505218335
192606917 1774740949
615940969 1413789451
1289440781 268825379
10270518 929523871
1842124772 934367017
803140687 227285526
1035878262 1547864377
529259236 1727125954
1959342475 2125640747
1904568186 1823281876
965672880 1182975345
1055962248 1137138801
1789202534 1826055950
229993091 822174866
1335323087 1641565960
1177753144 408603547
581927912 1588810683
2036341408 1203709246
291030364 1586829402
1825075044 2121696391
1674652396 101166041
1214856193 1520804753
1908097893 967796677
1752123350 1771708025
453606843 878675355
542113154 1939422022
1769482114 1202947288
589699446 1227320424
773530429 1951089040
601886077 1532724127
2069158467 1257312297
20768796 572754759
1931586747 954373857
986804276 1927208348
1559224399 650003440
523249774 2031521010
1625570970 749400912
2000478756 1365392596
689461802 456466126
1087028460 1907071219
1288365053 1828669550
1983923712 1991676491
1379499876 1188702012
489806931 124893740
1826683567 1865986161
1073426448 1856406897
1608217077 936246365
248515201 1745555749
1602724552 28796183
4967735 1339115319
828345600 1825398360
377780799 563832624
1334983841 1950256682
1430831060 1671487406
797200356 1542203939
348816456 605671301
1966157501 1998558473
469666099 430520714
107688427 1615121229
849394462 2118699247
634427175 1602547960
1790736933 826824125
366533630 96957802
1590549748 425859353
1990816839 1243530308
1941977341 206974697
1292972857 1164869094
1615098754 538721034
1933552178 696355383
1446170890 233351667
1990732388 521923876
150950971 1404131942
1066438089 1592542515
1514077989 1253697233
1435150965 1925705637
1790853736 441137402
364784574 419434864
1793082317 2134249448
1916496378 66267511
830161880 1808046911
1770244876 1335145845
593293509 1272072643
505758764 1720270021
1705053734 1794994126
255883076 1623729182
1595885251 1845468352
1417033882 28837349
936307097 2030375670
1486571090 1192742140
1740617326 359234430
162795433 1546384943
1131568327 1147277007
289820475 1758407675
1636163883 49663668
412837147 1749274423
1600910754 724913240
1499424800 145547715
641623409 2029876831
1745845635 1378455993
1913858551 1062492099
1973818600 108519696
1589920855 280583546
1290011128 1869494923
140111014 1540701082
2077481021 423648630
1399163169 1764493617
763871319 40479241
1599795106 1764157325
1712657247 1704825385
1879172270 1336863474
1452092368 248189087
779223254 1412005287
1274759337 436491137
1596757709 1266893178
653953258 180828762
559851032 1152435123
363564419 732726697
336388183 1844222931
766582426 1836998181
259450504 1816649262
1330359058 2086899522
315430148 1122252699
1545997262 436181371
462360159 843415518
2004869041 1240308467
423578567 1732828834
1980434228 1888538708
1107170195 1181467533
1536792538 1769873859
285250024 68909637
2013105514 33393291
674249171 665406912
1649270573 733306166
1537437047 1082205202
1487587180 1841583900
1362178295 350690615
1766416262 1642214926
1186014904 39873879
638148917 334313820
483910975 2106002519
9506512 1997849272
2111418073 1851925324
1999326310 1894180880
463028411 143144887
987449318 1046339803
1564455783 900979884
368746468 914353300
636739129 1306124398
1683591368 2147065807
382166036 1790819601
1663069674 1515478493
462660662 761721513
38853517 637072880
461749853 1668244898
1981714340 2145108220
779604985 1751197646
964508610 1837403361
634198748 1798775940
318618614 630296917
1533621068 1342873419
1882186602 1449326515
872447074 1545647142
1566472237 85833874
466414430 759999170
919024712 1238280786
979663426 352744742
1437750863 43653628
1681208776 527619670
526116454 1985060334
57199663 1539087651
456964618 211911600
192965018 1324577163
1039056940 1085784841
2092835475 176807981
264925805 165976145
600870029 90135131
1003558786 1770583179
1534707319 1410369860
702474606 916018240
248425474 622960555
1643712183 2012579121
2146661162 1031867898
188211051 160579961
807193798 481622310
3363354 62698391
271628812 297706201
2146742609 1380637612
1484903308 345437458
170063483 564022208
754479523 922999776
1554115498 1264056709
350712805 2116239925
1034712675 145145444
284388312 1384431175
1723226888 1009489975
382603474 1021813459
489339839 394911955
627938917 1884795383
1856668258 1689639975
96816966 294721501
609509662 895886772
1119686005 637469764
1834782049 1645096347
890490420 1277832428
1629539597 1754672316
102948272 1694045279
1002362562 1330567637
1810575019 1539169288
643510165 1719629183
812620879 1518640998
657223166 167229746
568067205 956981471
2041541571 956463348
1785160373 255883882
807816966 618935392
523983083 150502198
1909562119 1485847634
1420509375 1825069951
96343763 173245090
747765787 1420355109
1745497073 1948088465
952602905 466477816
96907897 807994576
1140982868 1960367603
190470773 862581959
210004277 976464845
186824357 1267201182
1448744676 532097715
2038943288 1259109896
1813665366 375400068
1050876184 991078238
1470943604 970723486
2078182825 959096762
976743649 831357998
1221761697 985833332
265768629 1932014598
1977197616 1243321708
1829905618 1114095070
1568448115 441399029
1853633983 2021460759
929081044 62033634
1216718024 1265097543
1682022334 133966961
295308180 2016207936
636606410 2135980991
656699666 922491605
1602993248 1086898875
259225801 1617577958
1614535665 827108115
1183855984 242653299
142580522 582245558
1567725175 430137865
217798740 2005004494
1119804345 177141266
2118719393 1035550390
1191099988 1418778633
1837591760 1095594427
209443962 610611235
291808556 1338490331
866195382 1453325034
394249913 1168219448
205668605 1522099182
1338601410 1681598878
88771884 26095105
848702412 1370099192
1881382065 1276960845
288857337 483523870
1834105438 1718231724
9859235 921546948
1172006723 1782205348
1936381599 897730881
235936206 2137808316
272505021 114212398
1575640374 1089954507
2099098732 1156509218
744760864 1007956056
2086262074 1720677146
397569635 87726445
1235464320 1922462764
857630071 992419808
1360628434 264719489
2083382630 2008628719
1276381499 265348509
1669535947 666288268
135874057 745371320
1604088907 1189671817
1474641281 78769954
2110814155 497559691
963354384 451640436
1385376923 1894093334
892196494 2038393779
1301367341 1742248396
321648023 1352412586
1745879731 784016233
337205482 1432886820
1627982704 1729461098
1330338267 722836590
193031146 112720030
900918579 1182739404
601151953 2101071307
2078849015 970502627
1178036051 173230595
759439219 2004701295
1693164241 1087191924
369823367 2096507421
1129737263 723325067
367012818 1354825903
932377155 852004284
54699041 274058330
1988697006 1367420116
1235469311 1365305975
206755018 114885539
130045924 20907847
2126874853 722075448
1179165290 474447031
1426262806 984841325
585583576 662713830
905786134 105198308
1429497167 146213340
10533404 1760022374
1047814798 230188307
455847768 2137131473
1401998784 1861919733
2135666442 100575101
1386639487 1112139678
834893102 1306905462
648964007 92109203
1117959950 1960384078
1566521306 1369990916
1298517472 1537141749
1663040930 1475958740
855502305 1160628988
260737493 1018267986
456872613 162564411
2097348647 881487819
1606514754 1126676259
1312528738 2054000887
1911413964 1883785136
1227417810 634694719
1774430075 1532225815
1082895175 1198421132
734340402 1645002666
1335169910 1478552546
1538228141 500054553
181307062 1941580325
1777729521 38839586
725187652 600580477
95014153 913056075
2048957503 836899761
1281940430 526205226
669683394 1977934451
2125632515 1285218671
579363193 1989513157
1883589940 1923547445
295012057 1828098338
2027100628 1812145049
752789477 1924462366
338820948 555847527
1151234019 863690213
1652829003 1747726527
1254767099 1587671693
1929203766 262914494
1112145998 1287639007
377995859 769014034
1732461240 101425189
104365702 1878601744
34647786 1478627515
1331081619 724189921
1110205748 22675507
1948121220 683596478
538884975 1309786244
333955641 1986722804
261963579 1096922490
124893682 384882223
1947610569 750704225
1800695704 237347718
1548399999 64939293
378744742 146180076
1081047431 1565468584
1165831763 80206032
575214388 59102861
1920331159 107371645
1235096186 1651734224
1783944704 505015370
1835649872 1565473289
1533406848 1718512373
1963168952 1450879462
1763478346 479592680
46709494 1987274704
1196328831 919843067
1571298311 107762711
737402463 309402085
920176553 1731446240
190900455 576808819
1819712268 656398864
1584220753 1760082934
867869655 526709692
1117404780 1988965646
1137986995 947666573
1308014816 1581877990
305863576 2072580185
531830538 740696052
2137627279 1499871046
1318591528 892724420
153836939 1230780595
1671800377 1407645385
404687840 838502005
1835722783 1249793581
1153355717 921997087
1787044631 1182540387
1979157714 242598282
467790017 604621486
2077356148 1429477921
309136421 2047488702
646214983 2105709327
1085133804 529026719
1097395106 586913211
80791793 1241713928
108492998 1010829994
1634292115 1880087663
23327050 189156921
1094214969 1367028445
685181531 939650073
1131274043 1257379002
498327668 327465282
1773325148 1438687799
1249718294 1229729555
1396675398 1706258280
1218240618 843206109
1682655981 1404089067
498395811 882789128
757590512 1401489987
1059171780 1964281851
1531260037 1901083266
1181823275 647791264
403155855 534138684
885874155 823838174
1501012229 1798282867
1057549725 1657933184
165348112 872293298
1434397136 590933344
1978641935 403384725
491855280 550296976
967503636 1843840326
1348749695 1836892856
1784931992 318282336
1854334054 1009588458
502369398 408855791
998359497 949952830
1980238383 966972545
909978443 419476957
488281282 179141706
639309823 627324245
498662461 1442394439
543906416 1835364270
1717622160 693386951
263389973 1271283290
1622053178 662356162
1416519107 838922534
273907176 2054851641
1407499494 1788699467
319225979 29832625
1314075834 724255121
1366649498 654997694
1630475649 1078311288
719711384 332734979
953666191 1500552322
944918915 1728303456
842991691 1623512917
154776091 1632524197
2043731754 1426959124
1027039361 562710892
2134678984 1124802159
166961561 985903686
768861941 2285014
172224359 645648613
928546352 1611755064
1800494868 1016637816
1044205486 943168749
1228860169 245626159
1411479701 1776274773
640262876 1110707545
1931318847 894301653
1075461828 1124079148
47819278 559931646
684170974 129827039
2105036943 243358807
969654667 619200443
203263576 1057359255
1108417982 1792182098
1069502733 1946180855
433088020 1443279775
9271812 551390363
207385072 1984344273
467020986 1798855533
265014388 172847446
1314895445 1972746954
1516933689 1498393261
84137067 1895526945
351715711 1165060332
1684001735 575218032
1456041163 478849258
1348285709 930471962
1351842117 44678973
1531128478 1253791567
985258494 453360876
1377160092 1289139830
1652053560 1297692361
373318694 119528717
820423273 785762653
169461538 1587961948
1477048105 137725989
1965853449 1178811731
2055589239 1352290094
1036371774 2084246091
336032503 2140958449
702638910 1140253975
1730548486 1243625015
1722911715 2139769721
700243245 1474476826
30407858 2000006363
1071457026 306188191
1044614797 1754400492
1682029560 740876484
1123377787 1697506575
11819942 607313144
166603261 2006918236
1606732024 874388830
1923215463 1084263020
2129363073 1307651307
1222602302 2113041520
1887982235 1630162424
1326401870 685188071
2026196329 706877268
204705113 165403132
754595929 208614168
1911390331 635492150
1690654579 2134210996
1865028499 1819323562
45388110 137623650
589859199 1735863692
599842180 1995383283
1241218845 615761695
940278489 860037912
866009147 737210448
169915201 1864455943
536395083 1048356626
382052829 156296717
992274667 76497949
2058017378 1095477627
625968996 4274157
1482996615 1022733147
1179502419 2019334640
1921878706 1290579739
2061187691 1137329727
1537690126 2009144078
1445822438 276822870
968266780 1042585871
729811974 226025488
1816565204 1974804152
1917814918 1887261387
1003236093 1422458051
566957355 1357392099
1466144566 1686005102
862667730 1572491511
1002307797 1295452410
249288809 1867017192
1461987588 1774975124
1835244909 109452288
1017697379 1013661817
1874623260 1045200983
1083115589 1299524631
788405821 11616927
1730123682 1008562735
247879405 791530733
406264230 1688779710
1607187734 297761554
1142691478 1988087971
902952824 962653527
393855262 1488380639
261203713 948047149
1388258445 763916639
1431635533 1397491023
1377922085 580739769
664721480 1680830195
467547950 596459951
944739807 290532148
1674316765 588609098
1974361311 468647324
401261 2087456478
1544992512 1769751225
1236047660 1639472759
2091792505 503139783
1987940326 1491768973
320757843 2091775219
1051527812 1782530412
1848440515 690354123
415412963 2112822873
781694446 2101768211
875692189 1201913254
1023027510 1619522172
1763600395 1384907363
1244776924 2140129783
1250353832 254086111
106685605 385828159
2070533567 1028138305
1560116518 444741469
1075441352 1796452076
1725995879 1750559129
2026894695 1176987257
36504481 1029903377
741091695 107601892
1295826759 2016087370
1392162055 1222694492
1618046944 1675725246
1097938134 2041657115
1002874203 2082008538
531903380 1525227742
1042280029 2017562747
290272665 654095220
1408477596 215804929
601542180 2113080822
923856399 1622425893
1175469967 876893712
428839123 78393338
1745921779 1021058878
727963899 1954546629
1547492446 2061257999
354354840 259830148
1081385379 2097572153
1146954191 485664969
1616291200 1872461570
904773741 534278639
695290771 199378204
1171689216 936837200
1096193170 1211501490
2068856650 1314508730
105485923 992133571
546532638 202145161
1691176834 1355952602
892593039 1325407394
875939143 131970412
1654207484 22645726
914694662 1209630818
1343247349 1068209622
210146050 908505179
1348266127 1464155633
791663702 963560949
204314466 1380637795
1542394141 1711462968
1916274290 618981540
683760031 720653731
785795375 1851261320
599152575 1442037449
1585978327 1096677691
1373433283 1656468832
326470569 1641948907
869575248 1666155397
1074064446 850448368
477759411 1647994924
11453101 1310736564
1546930630 1657846167
1062639817 1727920323
1838612297 1220930183
432699880 650444163
1009405065 1157811462
498508699 893377901
226299994 67628907
187027060 1946161822
108342542 547500064
702991631 1617306668
734550954 432344345
1179870824 1569245709
544182650 1704240443
1607476522 684806699
1822061682 299525188
2003947433 1776053183
1010768016 2008447481
1521367733 723134167
954903422 907586944
1609056395 1799454689
1225510717 1884845808
233169033 763823813
1597220452 1933693721
2113707712 2145478796
874351584 1569800879
1109533809 67819928
2045945633 1534381254
218634846 1119465392
1930557684 1919110410
1853858785 706765396
992122143 1853966889
892220985 1595084509
1670888060 1406015270
546779564 1825724751
1917499112 344081902
610973075 679243142
1168297089 103137069
1250634332 1923696947
950028922 2014060779
55310851 1559341575
1840717979 2092227078
937575168 188755805
1873103654 841331226
1309741445 2132044924
2115029085 1456412758
777879402 1745539710
296501450 1158346163
1239222607 1367815962
1635241687 2008665434
1617652015 1293503596
687598480 1121141406
1750284131 1453161034
2068648176 1514888635
132277566 1394247838
2070106991 337211385
1757529734 405272870
1028177622 5873813
976145242 1825696720
1882450524 218054285
1912114356 2141431143
1156198313 1107653101
1302327543 630157971
744737934 117373208
352892903 37701395
1174622018 1834807075
506433946 2124818600
1381519063 1983787584
1678520205 1399203864
1400280639 1514475406
1547862772 1288787263
68693194 1695253130
1002731786 2057958189
1191432016 1440621819
2055120070 710464449
1009161892 1023342803
593081480 1867548491
229233838 511817902
1504974694 595260614
458345176 195185421
248447100 1463427157
136771638 230931464
1806201930 1871609606
573987024 1338485565
1684952324 626220297
1512594579 40166840
1512212726 1975794221
579460199 388956935
148184421 523554507
228260730 1537024799
1388421381 78139731
1404795527 232072003
1127496265 1121789628
1889137788 1002824022
1672004921 2114692411
1480808545 1453303125
557832532 687470582
1109544558 46268155
1955662037 178674425
97114470 910992213
1205474753 964621756
356463795 2002970458
1366455817 354339748
178222232 291025563
1825035246 1458821198
1921643191 367367038
1621137627 1402008469
1593998506 988276027
1630066683 296260898
51026224 2131152610
839019310 163109438
1476272184 1465246773
222846721 2101785962
876633125 882934203
1575016090 571476336
1530973688 1543537526
984050173 324901376
1759151704 312585295
756856549 927462156
1819351193 99446535
966151313 1636043858
861601188 1372178817
2033325290 968939650
1817114698 204639941
991064140 108270486
1046760714 121810390
2146965913 1628380434
499621919 1914075283
170207844 183999897
152176264 439619398
272071385 2028338376
1039465827 1178258908
586944640 1382856687
503972117 2114267742
534052208 192896694
211847277 834629272
555709545 1393074259
926740411 609267860
2055754564 446239939
205618228 957518790
1330668589 1980596688
1192780237 64507467
958890017 1316268386
355925188 631115284
746481748 666870643
551803212 267571726
1061637532 1261449158
1367092653 1804881363
380545261 562048855
408232645 1873526746
245012725 528436342
1714454298 1586806257
1651289541 452574512
1334521301 1102539099
102506778 1468930477
1040393102 769559276
180384440 1698428521
909392924 1560988087
499505878 2065456063
906987542 830022082
2118631901 1166965831
1864099005 1480547521
1268582233 1824560371
1815711469 1900244651
2052582154 489583711
1833415248 1393125202
1788638722 670896400
865099082 2136335041
167751595 1460534528
1757837666 1286409282
455887776 777637718
953623388 1214901816
933166252 1979140661
578435842 1761774729
1269752754 1448618128
682037440 1436396353
659472585 1253966403
550957018 1034484891
1768347791 1311584573
1697031515 2102711592
1366920809 2105018877
1820045591 438389212
180348343 739292731
401204461 65635829
2104801299 1367206684
1242809611 939644699
1288113810 389511072
2045109225 1722680118
560581347 289164914
2066250824 1240195159
1560603803 413589173
1683208455 1582921447
1844644905 1968940426
1886379189 1660152472
1598675821 996031424
677721150 232723908
618158154 2021789436
996011924 1263187771
1122002169 1314788820
922549488 1707350086
1031083188 847372903
1628509838 128924652
608234402 532804615
1405161032 750504610
2107892227 2128501033
835702701 129108094
1655536849 1238887107
1920794340 1616075026
1959878401 970485056
634625446 942658820
419062694 303264758
1792568994 746099036
2108028048 1648920063
331913108 490619886
868237300 307951678
263219171 145322938
1486573164 1282220142
565911449 45940511
1907009203 1344590711
1302739724 1482816576
881467710 999297626
108132564 619051123
460494054 1798923243
967374792 1663250732
1862464034 1980572153
554027677 1973288752
972813574 1097031755
524372052 2110585175
575549560 1374883752
1229151941 2054701186
1534161826 696413198
2030952622 1904247356
2068909091 575851563
412233748 650137476
157119683 1896906351
806095865 1579757068
1903670860 2107658323
1985145151 535057463
1312532153 799220053
49263945 171873115
76380709 872769049
1139537877 64777490
372231001 923665129
1121444827 23916807
1836215380 421944488
1477181515 1464530085
785956823 70429496
356780831 1331827206
120049195 742050942
483364787 1324731501
945999296 2067765532
1522066148 1792196181
1643861713 1499224471
1892672652 670303281
1330876719 798722824
875757988 726097006
2039545348 946914371
1631312092 1017558912
2139559962 898147110
1751985240 1807454909
1419624427 983974143
450093316 1053305230
876773659 1330215251
1356169412 1477806897
2136136330 1760842390
1933339829 1328610612
1514006860 882662519
2110079217 173794561
1892337276 2034294363
798261425 552575314
707731706 388731993
1466779893 1321117321
968544720 867186756
2058417793 135365479
861117123 1134641865
398414861 1446806542
164503766 1965580638
679155407 694537244
485495313 568720975
1146657541 48401662
1564287787 1215359115
1674646480 2140372625
312247951 1601133618
1307120354 481129118
169678391 1221034821
1086296323 420763573
1793557483 109343241
1201152086 1491444784
1987892881 1862214997
1782255919 953416119
2017049792 1084419606
2142275975 1679933562
184771116 1387772837
529665103 1908016699
1017920112 467471329
531390938 1779630467
1178568517 692193410
604529636 1914799229
1640122265 1982410887
1459049843 1275406032
2096722728 1674186532
2137855270 724641127
637688779 727240928
952961555 1638603059
1210114302 1456890601
2144606492 2139629253
576931432 276864302
864450760 24879688
269054514 1420021330
1963977717 294661200
245575238 1532458925
2038049953 630017301
482262805 517293954
1435750782 438580565
894325103 1112828847
257795700 116923314
1271486261 1233720393
1578911316 4248923
742545426 1655437670
1158685836 991911894
780390502 666091572
1857574208 204886520
1604557610 2029589450
536597784 900920461
403572399 373329945
1275874428 1322251748
897974594 1785649414
140243551 1937546509
357770515 1525297
971245537 381566410
927650866 963746633
790419065 1736406732
2028170480 542996007
1178921795 1610787751
973467852 2145233479
999704438 1705437731
372845582 876229338
549082424 984272037
1692155396 353600944
898848802 1716735756
371153877 1766935883
267795535 1626197702
611995197 535112989
1100936819 670385110
1394422444 1189219797
10220534 1454334614
1922559965 112367156
716650006 1964173470
1225232206 1933549626
1282363037 1314404929
963665574 1328066595
1403195098 287354453
1182554370 824129090
2033275453 490000142
72608917 419247267
837067733 633931684
2059927965 732537115
1898385383 2064193946
1013468059 700891381
1048342929 181409371
1190100654 1281404595
1216507366 177811485
1147085233 467802854
506962109 512557619
2076410449 224941197
1874124967 685300799
1745318869 1831795383
1210240706 487059984
946420381 1194907469
2025103670 1453435216
497954975 2057349266
664974578 35950123
1506622895 518283094
100077798 199513624
75411619 1872519641
2109369551 1517451863
1492192599 987932380
1684764123 496921564
568224797 1293767290
1225890494 2003272964
1654638422 723826971
693283919 1055651404
2063035941 570418234
1995750997 1171057883
1010001950 1719271012
85455783 1670734580
826771704 1501559179
1641685946 969068863
1966867188 720430236
1402930770 1150956820
1205433387 738838817
1949060861 415134321
608269319 1212229266
1887557010 1650841181
110874342 1400972981
2063260687 289387184
549698470 1004354106
177447868 822432862
2032027632 2110819043
1249854722 1003846231
1296588365 1075067122
1363773266 1080825710
1495309306 394089718
295820263 1142191201
1413368965 869484244
2101081700 1025466251
1234113544 48476712
1711917363 688342592
438908282 1839074293
2124348218 1784270696
238637062 426851441
1743056121 1776740838
1011128877 940740447
854822376 1706273570
750586256 1953385333
133547041 1591808145
1175263591 14840
1194073777 1207657586
30624186 648607846
1613749527 2111704841
668005538 319167530
114218852 1315868977
278529005 1578527516
1789718383 1190307788
569919537 1983625051
637571038 1370119337
1735810888 52698749
887577789 787679377
1649017787 667724944
711546440 921854280
449912353 1319789896
1874402819 343426622
621250097 1636202408
1379098243 1047206672
361691531 1122396813
654513335 21159879
169455014 563047806
825104627 1399116349
1983229853 1474716248
414987281 821862796
2068746657 1228850674
5670011 1393862470
151934720 251682280
1098242430 1642311054
1458021535 1019361693
1268405954 944342076
1826001995 1469058157
282592265 604775160
1646939371 1331692241
1669140062 848345
173863531 1630198666
1663251992 458562715
1108693176 1887199091
1566736146 1171458924
672653006 1011573681
1322731766 1578043646
652616271 650313137
2083818940 394179831
4936635 396122313
1183339216 1005264230
1312948282 361018915
342998544 1619404065
1717124278 2120785023
1877153968 176296820
51038745 1051701665
1376970379 1396085568
2124196884 1810742235
656449896 431763878
481436313 1112203170
937939995 367919438
1702511930 678155112
815948189 1471605393
250419401 1743630981
540674330 756010436
871006026 2006811021
1737052592 540723392
1054148924 790735574
1712712277 1075312416
1483074641 593799163
1214307588 102746519
1387202013 154233955
815356267 1246109428
472529825 1482493759
2126886655 1878184260
405340862 1193568769
884673376 1611522923
573996984 31366073
1079910597 1055490091
378182311 158770531
1156874379 633005171
699687196 692356606
193763989 681845812
951927061 796846398
1950077274 1839397979
1892150745 607648877
777950566 1887178468
732307372 163086303
1373429655 1085101956
1226713125 679529481
1432102291 83850415
1358129400 121570417
2114796887 155723203
444088200 1647038427
644339044 2041919678
1693594683 1780274029
1501262885 183569431
76640988 1495619510
547783254 2007862471
1939393170 837180400
469434288 1834500067
673184029 1444006092
2100989371 641513050
1742632659 1323525649
487428503 1312786112
1271490286 1517773951
1133399115 1850181001
1631238494 2112116444
916660250 1490099219
429970021 1564565922
719405469 1457308624
1506619469 1542701691
1510719683 1096070830
1517206937 1730895942
1218011333 471303383
1552836156 1677086333
1443352822 1739318997
1471670127 493736811
800162588 984194243
246150258 103260347
1725351610 1124816403
246794903 155315477
511889144 1339371823
1332965127 56309496
1259582785 499839959
2039668376 223348373
1040992955 1660915253
650868310 109315151
1421539126 1318776097
1835886514 157447921
805025345 1732703920
2059988432 1896707543
126776534 1504878117
1899334989 1900494783
1106607451 220666289
1933770051 1958027134
41154022 1940497793
394719792 1045840432
343351030 687757966
1579603282 1032350190
1861704894 1102026796
342091348 1034227839
143953111 559566373
812797085 1890103425
796327318 575918989
356479150 2068119990
304244531 380996955
430244758 585853425
1315034249 1346225234
1803282415 792619834
1948269696 1594001342
1728188551 159451869
264216562 1565357443
173145877 1275869441
1674405460 1392458831
898430714 1420936406
771250425 1698370748
1176608545 1366308116
1696692749 625143741
793908015 595272233
1899539754 1491114879
299933094 1649323265
1317006791 944060181
1897738980 406682780
541578451 2079351714
1656305167 1715334081
370450132 1616431044
1197459140 1791157368
336152025 1763059897
481542535 2028616710
1246121238 1167553632
1748225252 669287765
717765456 1159200356
412172677 1202221735
1049346460 1285821761
1787257362 571306958
1545904920 1781400677
604568769 1693183071
1257069283 1892378536
178187115 1009385846
354587197 92180343
2117240148 215372769
177252028 1043625002
805018470 1778580153
1524190409 1251231867
2005991863 162107669
93592514 1218563401
1528701189 1424055019
2107157847 2006186442
2042254188 1127455900
1477815575 1460960007
998161087 938734399
1526711518 1461904249
2004666754 428941248
2070163003 2143117785
695971648 1499752970
715089004 190057228
1080725541 1311942620
705454425 1463764934
981367645 1601877321
1805895778 226257928
245104253 836205704
1024828573 519979417
118162067 1722941940
254646168 1207630001
1907475963 196706344
1350115255 983231117
1102551787 489241346
1203975299 2045527830
1634734518 2138800448
713271896 1946850479
640004682 481442947
838785978 1526490823
1042646678 1497875708
80491489 84891233
1817792792 2138487547
1999817005 382113581
504540267 1353818400
763117492 186171758
919542153 287580262
354583713 119635514
377583103 972005976
1110353967 1186741924
1451471145 339688709
929639949 690308470
2037990040 336235167
1631079149 1515468700
2112234951 380013684
1793024118 1309076002
1799739022 52131160
1789675658 1276028935
987922495 622404167
1853475722 1860655082
152150130 570018727
854161257 91083680
841388094 1903758122
49055819 1119237546
543652073 1488569738
1850392197 507914161
1499487345 350015502
1406148357 82574311
278989642 2050515557
276924637 1199618587
1019824389 977678499
455981656 1446459052
1526849101 564363917
80591592 314490039
675504916 1683999193
2003630957 1324819658
455757205 1180689955
1247917953 1195895978
2030072125 1492006745
59563377 1195114855
1474894478 240738958
245115873 181048262
490434962 485776073
1009261419 165033067
1856868763 1979428280
1008539561 255129137
1221052199 1563695787
585516634 606467828
1084854066 880432269
1181125017 1604456861
1469701553 1295255534
469258375 399511034
1673434841 1676363393
335406933 963256134
385406904 521432477
1726390803 159469437
2114100068 1063127670
1911310322 1613921612
1758658685 814910351
448860027 861976906
1721718935 246444521
1714337774 1603715614
46377275 1799867544
790528048 713933649
407588849 1966348115
1477105202 2088499713
521417906 1683044838
458253433 1252253095
1838920482 440878189
1495098823 64843825
950739440 1477659898
870471222 1963143251
1671416208 1192092838
1608804010 732829806
394223603 1528031542
29073358 1692413020
265121457 297587699
1026329822 607239087
901702856 904539364
531079109 468660609
1945561519 1273043985
928183506 710650203
1275413381 730708566
786850618 1130681247
85289664 1762005006
353424305 1075742586
40923706 175004370
1544893194 157518298
187935081 1116845685
1138174177 965480637
1618434081 1196920329
827271674 1325190936
1525955429 1249089183
892601449 140330739
178130622 425421935
1441193831 1903759887
1294610114 1381691128
278091210 792594054
217153195 1800466303
1913763351 296325112
663020783 70812332
156523927 463044203
1185377212 727048405
1159329307 1672559108
1203264247 1531278370
1053255220 1917993320
1749892373 803300820
619175325 1836802740
1972321625 1603594611
1187580562 2088331299
1748976909 195285100
1656856001 771518668
1686845086 1212004394
870076430 1467149529
1600532170 425039151
1889482944 645781905
1368348389 737395145
1860390458 1891383238
468922768 1095801022
1009515106 1339360806
781153507 2026854528
402943983 189496507
1694802805 1760006287
597232102 1143606071
1654971962 1466686192
554807304 717115871
935278156 845175577
2075830408 373981012
1382328974 73937035
1467738009 666362032
2070435942 1235749757
1576044118 74079724
1132685888 903832731
1183871126 1560428266
1136695380 162269604
1087999386 2027243024
1099254623 1308621706
615188163 239693131
989445763 1317959991
1446350726 1144907397
1379162734 1931631764
1133505395 1160266766
145171773 130038784
2089082425 1620502342
484860729 1677637633
1506120909 532489048
714248383 686727028
948107010 479935886
1759354145 341742759
1707673499 982155546
2002806307 203580003
6862876 185722351
1268839484 1616717143
1148137076 1889837300
424371183 548011473
1262708963 459846032
1690807262 2072363071
1497352817 1436744409
876162705 1991406910
1707863179 1084530397
1994460010 1481199222
1541585442 393287356
1240918929 1984180199
666219086 1528424646
989182926 1334933144
944282569 217763126
776384983 1282657367
1287789626 1568898495
612839168 522503183
206248515 612159209
1546424295 766201621
1370698995 1385136454
814475240 909305927
1262801588 43886206
1306615495 1728510976
936845451 611319128
1665199678 1744974119
1083448122 293727248
1982322710 576276086
2027179271 1616780191
1814419471 1666710324
1534129437 1006729580
1997054020 1035477517
966345146 1701326265
610117867 1059970769
668591902 1505321923
523144071 736481033
1044652437 1110688804
1761817644 1943465843
1470216013 1905951329
1656228122 501219363
622129818 251095343
1424764040 1905825857
1296572643 1229039460
1798619151 2146424262
1136654887 1507834772
524847863 1185355743
1262130396 963680251
1956021701 795739323
91231551 17826378
826453676 901514867
200551037 1577806929
1109716477 343225119
1390068877 594753695
114123802 529678164
551916745 986063249
2032788695 2034431927
1414271865 843437197
1872275277 1774776159
2119749502 1885243396
1967044044 1808588557
1228282591 1203267367
168898195 894139361
1512324352 693343857
1576831827 6243177
1924766889 667938386
2046460151 1260597478
1010263443 126507769
295987339 1435543132
1711126868 976018582
727650890 1561973034
1439466099 1397902595
187259750 333954445
1329640312 1845034877
2090705074 1762444486
1382091402 1389488542
659795942 1184781194
1429353076 1030890754
175375975 1131049226
1258657021 1523746199
996946988 644317636
1422761164 835518423
192799315 2007880841
653686458 411651183
411495000 399424511
1157153161 352030239
1346071434 1152244273
321963568 2048872035
348624103 1101517774
1716684601 811101923
1537779632 941322494
431098934 500174482
1489889195 1820022109
532044135 2101298334
737645874 585189953
1981252614 1566753031
1592518402 215431274
1385506841 1319078318
250936161 527433672
916912814 22265836
2000591611 2139036953
1458998949 1879634886
1938101982 636832975
1634437254 1100721089
70728132 931340806
2022884260 631234609
1262988781 1892265949
930711269 2128746042
901947520 1770574400
483478117 1669926445
786617412 1460443472
1431824116 1065152020
1791614619 1581225458
1539441097 36576693
1584720876 518717371
1371770625 1810090231
2042223323 1182913415
384702755 1791233957
1934876727 1290425567
1335032363 595167314
693403022 1502322936
752140117 2103715735
1938590696 1909241842
1583079338 519294536
1085862089 93555226
1688571242 389931230
334389483 732858495
1816901533 1829476410
1666514863 1383337520
1838808257 199261702
1092475819 1280562443
959467600 663757232
1838612655 271183002
1888706835 981341869
235785798 1254438027
1784535357 604703102
187700463 663913477
443875230 1019801929
1709486937 1860001481
905175553 1992771282
2142743522 1759448601
220290094 1435430751
657983366 912367355
1562222690 16362935
1198825816 1415569538
1514115043 1158178553
333967168 372259921
2102547017 1290119524
808366831 956774648
2072784900 1147808138
104961007 541517406
2111918329 1345723877
362740563 1747647462
570297636 168003626
1237070413 1947853859
919156000 178575786
1780586214 260579266
1419951019 332438850
1282487332 179062664
532334825 1819007426
1620302467 587493786
481709816 2132773267
832239265 1591043159
1947787378 1799857740
1960214119 100946128
1807730068 454966463
114997014 890714996
584173713 315099631
1883499111 1038586742
921442880 4671239
1515730964 1987744268
1775259502 810317293
1957547195 40375785
111430550 792736442
147172882 464969096
1955685475 30273339
144194179 256448135
1703861603 1580888725
1856458624 2056048127
397385953 56876532
1368519136 1035279300
1672682452 2088308821
643992415 1378707002
255078342 724817151
1251867748 613183861
936325515 190786347
845733919 1622031219
796139794 519497308
234743242 1306830126
91032044 1128430027
81876888 1622587147
1071745286 1809705043
358353428 841999385
1956113780 1383463683
1543027545 1832671229
1111687626 324547324
2083259787 701787026
1861597080 676150935
49449058 656341650
242053545 758654396
652463283 1882236960
1690455527 181596455
21239777 263486949
37424539 1886780377
2055532788 621930267
181242989 76616612
314477362 371987979
483102056 2036529445
1895307012 158289717
1261343185 69058017
212681313 1038899382
427728352 457508521
1569344916 1630902862
1374372710 2016835552
1006018034 256581820
213762834 750088771
1551681711 285990188
1273566952 403126322
650027124 689766591
894070828 523804415
971167300 1999992093
1720504483 1209764107
1333068072 1804310431
280144627 1373178567
1496465978 1585717293
1295731531 1125575651
176023644 1952511949
1204534829 532207454
1399113207 280993846
1469012298 943515644
1053752503 1403730039
170082706 1189603258
826858193 157503949
324273584 1856755775
941354849 191899271
2003240682 589620543
31683975 1579151989
1083088433 920721166
117382957 1156154758
1599632594 158675282
1319678958 1343166806
488047189 1872003547
1351057880 1069560274
197456166 2112899063
1841372460 1040967262
1461838129 2014949961
564759003 1127028014
496228326 41294983
1263903488 2133768469
1562074981 168237342
992814714 801683026
222476286 1711449340
732236138 1481839006
1755060194 1143941290
1423180060 2067178936
395191505 960611393
65045625 783388577
1195966037 880039104
720332650 2020728703
765129726 217922421
1498200540 700866863
1167959343 782731360
890836962 1978066027
66840263 2070754102
1779549095 27170356
1302328441 1508112242
1076185293 1688947576
654696248 134925050
1457353179 1552915690
1779470998 1711521127
1166358870 23727698
882298642 158146115
1821599698 1986975105
1743679096 766289949
1188024083 264827134
1125708645 1247242987
427023067 1018338475
889922639 207189932
1998591475 744688993
2119746430 183384159
1901601964 1952743806
88107514 1725807869
734126511 1797176463
2047222218 864947683
925534790 313610492
615725867 1254159107
1337881497 437161950
327811572 440083540
383049877 2068907764
369860289 1575560990
1497378687 2096128105
2147388511 1034898284
1380641466 485878410
1683813852 128506694
1388502207 393982979
1932179950 1190351317
907327333 65732642
1969296870 1864770702
56093086 2023074581
1430694643 206407853
9081916 782166936
95729612 378656768
1996487858 1412153944
1234297810 1306674737
1266155424 367965453
1386746749 434059250
384197592 303446293
1741854978 1312912026
863293319 907043348
1062074199 820133070
1927135230 1841551011
1294640567 1460072193
827436532 1583312253
706901518 337779118
895023732 1369023954
1314270765 1007758615
878969626 583785249
318735384 1748177885
268335639 50574591
1245920308 1109563108
1358632746 447918469
324365539 1067065595
1255344347 1383511939
1148292821 1768415908
1405773945 301546411
370252653 612431288
330798368 988082238
1938227571 1133684426
301348630 1245715153
2105184632 1494641770
2067165212 710771682
1212223910 137989345
608506925 1057199727
2033157578 2132932275
684177388 279190700
985429561 490881159
469677367 1287904662
882107450 851963729
735859189 1078045842
340061714 2091647682
1408852351 1542299910
159798525 1955344830
370595095 1681311740
372053798 1698860936
584436139 483507447
1370097002 819632631
458009724 2010860382
1648951726 1855681964
1261947411 820490362
128907578 1618116916
677068523 2075342124
1951976351 1319674606
1776070531 2112472529
1272443246 294445178
2147267263 571336508
356655063 1158437034
628689286 1256323674
1289407650 21366239
1339627463 1076717596
1611931230 282169287
513059629 105272596
847338965 1093298381
1471175822 1680841811
1735464716 1934321218
604288075 1207457684
100908425 1902143019
1511897315 755337861
2141334354 762170529
76777343 225460848
358085793 2129379245
452859379 944542332
1290414150 943990908
548568833 1022132149
1401412133 1772008095
2111940884 2080892703
1318214437 1352213037
1604434045 1708102780
75846646 289035952
131546676 1679255888
1392722702 372319974
1630243776 1137291036
423843666 800827559
346411806 468405493
1373768918 765629035
577184612 1430323015
1524462819 1248029943
586330197 4978394
1414713206 126605280
923635399 230507176
304806987 967955265
1710371726 682764316
1334199765 1708669241
1391065844 1636396357
1301092742 1580497571
1869484719 1787593130
2107909324 2083923179
143720789 721561465
1950954863 959107305
63278297 1342143084
485972368 1849908739
1939440130 140353587
2033329204 2091687296
821585477 814675061
320491780 1241414674
1958949347 1283823144
1310852668 627447775
1135372970 321487624
552593170 1253623576
1519879387 1385460888
162352939 280675889
325065376 460593290
1062633316 1532646195
611613849 829649644
135910416 1093028977
1421577940 251076048
1611187186 258756066
717852888 1211801579
1981127083 2127133549
1278438936 492766367
1332332257 27462999
1366636328 419602000
1775976003 12637319
923534889 11078063
1767815283 1721213018
2077512381 298433467
765648070 1807585005
298706510 1834321877
710782791 55099546
889628251 1587137980
58409172 1528237268
924010744 658816884
1484821865 639551157
298366679 844212718
1649384168 1107688550
938540256 401973193
1895640115 915048884
679633107 264312893
1934528522 1301970371
965465800 1904160706
1166052220 1658133434
2047804976 455484202
190842683 604718439
1230448495 798126918
1809984537 1545491287
1689201963 1319538379
737324650 1608692639
1426221207 2007363648
2088918384 1019918058
704707540 131919003
2014789639 1097608772
1292167926 2046151850
1140900451 14997432
27735191 1890151370
765726274 2064557091
1905338379 757218659
1592415760 601741504
2062766167 596373753
673843171 590886373
1105388742 1629814106
875920891 247155657
1644146446 1408567038
169272253 165746788
1665504302 906159930
1405020401 688327430
218994484 93165486
641668750 1016451782
1990278916 446447803
225866016 632202916
1619693581 1932716969
1907163012 671245201
655151331 606324060
602329125 2046897494
188253146 2013962248
931653806 1480060802
1075052322 1927880439
738164048 1667261147
352285290 1181075715
798734642 1775960101
1734784357 1275256333
410762807 1881465616
565397991 140909038
1649722524 1138203807
1192992380 1385854924
1840392575 258736940
1939842371 1858820472
222063204 361348720
1059180384 1121717329
515019786 1713466535
221312431 557430427
2012911896 437825781
880252119 1692337068
1198552444 1642410665
1426727077 274134222
1837674720 987618688
272739235 1671481539
467075037 1402500236
1341393694 866678463
1491731545 1821704543
1093646384 771892641
2048791357 1322950300
1178779768 539737272
930677162 713055492
2084532935 1561915297
399421272 1597747982
561590484 482004242
1389225017 1939044549
852077690 563185617
248244519 1032048068
562031865 403617453
93779643 983740137
526104488 524899575
1770619406 837278257
150831214 157877312
1946355998 1555539611
930525693 829480642
1740801026 1082409029
1745665669 1508780714
1357790973 223235170
969304264 1541409381
956393731 2106261815
43939243 2063309544
1239977657 1892974238
1454850294 1514574028
1524888993 1545845037
1965884298 1280153313
1971301934 2074265975
1080102345 730449882
40149621 59573971
95201631 251835482
1796185065 437057056
1062726778 1586113883
1827706943 467921467
2103749890 307603652
529369813 529016550
1795557085 90075079
447422352 339898836
767282705 1740008665
1590959466 1077054100
349798476 198038342
464734046 472775497
1939025450 1129390461
1903354024 704090573
891780348 302543645
1015956573 2099128717
1153947850 1890546247
452196858 800820144
146039482 28730571
666621987 261615524
1210480396 1375488770
1118361900 1012633128
1271709942 976400817
1545187891 1763674874
790475180 1384517486
997361470 1536293
1394300184 2057642345
932420310 2096703219
1492541280 1045784630
1463900700 2125300084
136090794 1639785201
1906204298 1065483969
1851586904 277960725
1448946342 189723737
495453307 1991107895
1666851520 68514796
257077753 1670325531
507502592 603796411
1284319095 1001549540
898573451 1729970402
263241454 1003970335
1619219072 1236379234
310683329 4095909
1776937168 1979789103
797768030 2143717691
1925395309 437694611
1738014611 766468024
703295658 1819978368
1105051223 384951992
733748882 1339961399
1212464111 699727963
919636184 1233571346
1344658717 1783513595
2104054543 58625811
1052268068 1811137340
87764829 1732220402
786217364 712395238
1382482809 295222832
98010483 103886916
481979464 1784335993
786090949 127835165
382454188 550099508
405485917 1114218459
1710614192 250552496
702008599 1318107790
1258500004 227333451
2016495434 1249738827
2095160951 1465031311
594818071 571325417
2006550016 884459321
256307130 900779957
1468154263 1751229009
692247060 291822497
85635803 2129374261
1291640645 1391173381
399222084 1138153126
1888171891 565803671
1755712877 1641632761
1678001319 1994912400
1947392153 738550193
1343735934 1616593550
2018278741 460858621
1609436317 1836943176
1399367653 8023533
1041496232 1202991220
949563595 1099363192
287556595 2055367025
1232564669 1591419195
215112933 1158975653
926134217 462545316
793790674 840914435
1381483670 1276743671
1637575673 2049681114
473435741 1655052462
1564661858 553310320
1004494327 774019517
418177435 1173583795
367366878 698372898
1528003085 1516038835
595647795 1992265577
277340894 1992196591
311482040 1034288949
455941089 820644937
584387630 4893595
689609627 1830274952
27964527 509695134
1033865295 184498584
2143077821 155477209
1334279008 1909397981
409509293 2068358507
323950919 1279675575
1530970172 1545792235
436834162 498581962
1576005574 1808327809
1482567341 1424105310
1931297567 2129737380
609276744 496648853
1820491865 1107225693
122069398 1809711702
2041480255 787585881
1359406022 225078610
454246723 194328085
2052026169 339517109
340825225 283088774
745134884 1692011514
1756307641 1807587117
713269711 909447821
688176994 306818763
1134847095 792021382
422141914 748520281
463853209 378107661
1116138677 679490026
1510619873 983615000
1961218402 945086561
168082728 113947108
1042173836 1269762907
447237793 1506017672
1724403987 699111211
1183570622 780552449
1981412006 1451275018
845341965 1621016109
1815806653 266284229
1290813861 101845404
784407527 629126470
1734602815 1092708868
1731263757 2081670331
709293676 1089472002
772358821 1068475753
880739342 1603331295
100616901 25285499
921853129 1575133742
54175628 1413237734
1643253475 780350026
180337088 1887438077
1696942331 1467685624
1229835845 2018656349
500928322 729229245
295522698 1972880410
1440642969 1907826715
1607855613 1855633331
520679888 1898575228
689595279 1538126074
1554222696 642712120
149775562 692291542
333490710 2139972833
1942169014 608605124
2045205478 1352309133
1676384970 198662696
559636668 1497311000
137688699 646771770
171285009 297470054
103040241 186828299
616031742 1454877661
666447246 2050113385
724967082 9567849
691780451 228100957
1135502329 1957087843
126122048 1720195001
411738852 622910620
1434921851 17112845
1754252165 60976612
1278076699 1502783928
1818440463 1133222290
368140188 512691320
1401485435 1153396110
731740573 71599919
283650068 457763609
1120304894 905349681
1311945412 119500472
2128240336 1183166404
514750944 1442772371
638728162 199433623
947238363 1919749261
901371464 1290929187
1812973339 283472370
3609181 172410264
251915411 623241639
1009211665 1110524241
2086122860 1978005781
137820224 698728825
1393708433 1718090342
1668010408 834448507
446163981 1020334685
1305328541 1859819308
155686134 516453641
638206032 1287513373
931240482 1621589684
975350470 1257350205
776970134 1798911760
745871113 262839496
1940821818 1197763020
515752843 1531812599
1981364803 1958451561
1385939309 950956582
37156670 1032181659
1038172576 206380660
1030409308 125691336
2038171945 1024206211
1765992397 1037991362
1841901476 485421075
42498725 1419931082
419772308 1574817579
1171938927 1995713315
2044445954 2070982222
791370445 698490352
409684076 1919800533
1715749150 2006500631
248481532 188415449
121039972 6181156
1362195549 896272636
110567099 1839029376
2064761325 247658871
1380790568 523086607
754307604 259968246
1507847496 1145684699
1487133974 540890251
908263928 1453810358
237901910 721952201
338574721 839157345
1776085144 1588830849
1520325102 1249338460
1658837998 487515029
1981951010 959840714
1798785675 1213383241
871111938 175408706
432487914 1541198734
437223100 1383558498
1415314342 54623406
903651037 1388642071
1036667674 969393061
1233657761 936211875
2043250902 501124840
1964877958 1419912625
2095239069 1328065489
513143909 56927359
1563490552 1719746639
78196108 1874408428
1212954291 1927842121
2046742026 840791078
532112521 2096365325
766282469 1197142938
179433009 2032614777
157099388 508006354
1401451733 1747565060
763492424 1723294683
1702645647 2032404418
898297165 449673201
316767583 9917335
781737611 625438610
1668055808 109163588
1283119174 976609177
254954969 81420021
1841860200 29637337
1343127461 812421136
460106181 78909763
1394439428 1186669844
2084668535 1250852541
401987256 1697100084
2040986650 2007415788
1062169735 630137320
1476600699 601252983
1693207434 578627084
305075114 1074514988
251547665 1433311285
1237955864 1648603913
834982180 100151428
350020966 291481206
1769626034 1450115874
1973697430 112779344
969798336 405937459
1144039647 791734449
375582732 267509269
951212603 1070861022
270383224 225402079
411752623 290780753
362106808 1517820117
943245173 978391138
444425857 1836711437
424166765 200089054
92739831 1287822349
1666473073 709420364
145546388 905756325
623004799 247887744
519020112 660596380
1376344325 385973262
520454535 1194352329
1480869533 1973760888
808572890 973986130
1689996567 1239001054
535827295 1886191233
1239165931 1399762228
1369909315 942444139
1288117029 1819093574
2082859060 972605702
1050665589 1456534007
1355138094 1880961432
1722499772 385017258
2000756553 1100262720
614157521 980232871
360817284 1471165409
682882741 463047915
83824912 78099957
575279154 2122879951
1323685329 19974072
1751042344 2018149408
2048736893 1924857941
835572801 1295916902
1435288219 1616288653
1476695157 453179235
2045798820 919245132
858832151 1931067086
804224225 1213239302
684666832 1440486418
1485676997 291440190
567342321 819494688
202923640 1541650157
212693718 1517545951
60981596 1367129631
1085190019 944153331
1022339086 266907377
265660753 1255850824
521698936 1127095829
1706445581 1761453927
957963403 1657781893
1046952146 633657612
149643784 453446040
1474316166 728423930
891050119 853334667
1279813865 2035017017
515306419 1618834712
1154154301 1406856801
462063400 22066843
1306552275 1913584547
629464042 896305205
284494549 168482369
1191353971 1662833296
1624191500 1670344625
1675600895 1992407229
7503245 1703581283
168796202 860594047
1046964598 850791740
1488028790 1643367761
205055958 1635490722
2028151487 1585030048
1167930459 1748186241
1316902273 1030955399
1261187689 448319846
483302128 834320400
351098757 1542683683
1436320385 1606088242
2036519044 638154623
2004270365 1521340825
773297627 1532487213
1207010633 1780078892
295887786 2042069351
1462694857 1517274657
1916433701 1460917962
502536654 1176417077
1432873755 522311432
1866599073 312533008
978261459 207092857
1130175645 1227922677
1485901242 1785747652
1006441287 1575923552
1176623100 2059352062
324784417 1888918640
543092809 1504845642
916897837 10601586
807004057 165259258
1169872820 2010132704
1022276423 408266028
1397301324 1555204203
639063239 957060000
479635132 1156678301
928671702 1611418697
2070620103 85740210
284858950 1307021166
1087565371 994515423
1468343757 186787434
1846002056 461774123
1908192514 2141188694
1408905525 863858887
1456793018 218950413
1683907997 573089556
1381086353 1076119373
1398425896 1919818908
1141009748 1615215503
545668947 1662009007
1168940309 884625015
176822099 1976362268
2113134236 1449340267
1712493520 78426115
443692182 1507318501
343702934 46048077
1887556779 1561669121
879637805 281977966
332064643 1150996475
730471391 1007595318
705605752 1773414967
1611426042 639363076
1255280953 740604940
1162536322 2081539815
1569084285 1208203581
1474881797 810555366
5309491 1507767399
169671230 1182445666
1374677598 1700599955
664404876 782825022
113849361 1594395764
182393615 1526728018
271533306 122487711
363648807 821834797
1324461451 787061357
114478404 813532742
1320008084 1902971149
63028396 1324503785
847275112 162047707
814934070 1723321401
1906499875 1613255980
430194176 1963005115
1903381455 914382918
1092778869 1722945353
1612504623 1045179776
280442554 793983671
1954375308 1650446701
264469943 1349508635
80710555 1852366064
1904972374 1250439505
571981656 512558099
1036734053 344779764
869552128 674002608
753812523 1116820605
1014816840 2009602680
1208021506 277771858
916650270 397161085
445222098 910263687
35643985 521602955
41367436 707637138
1959936744 1788585405
1005161236 681843781
648004169 911786123
2055838813 1939682243
1538434830 1378681847
161682281 710290525
1529645201 868844710
745667901 1839283570
1166685132 422168690
1293115702 1673436712
2005337124 2030084803
262902865 710243689
1026283162 110806305
1935448292 1545721355
992484572 1478485096
1975287140 468159401
169140732 1672696602
114130249 1193530656
363582648 705205417
2094803558 686586029
1999786034 1424913908
779360449 1048736937
578942335 610886692
1534844226 1515523831
1731353394 1828576284
220757982 489183252
1939344795 1565892373
291941725 371413951
1971950479 1525526228
403506985 788208966
1907203201 1297850394
2098694953 2079834083
593048721 1473957500
1391546580 1815584588
1860565534 588776503
363160723 1390268104
1959978590 480841790
599345236 804694613
1940187709 2114138653
1811367360 813827730
1903461024 147375741
1221506408 1135116393
943733282 1019928478
359629554 215619502
1204481218 2051480496
2146605127 267516764
649078986 831876903
65624831 1533793825
1973243964 23765526
1797067292 356414296
1174845279 1754717152
1173204607 592870690
278277591 1131902853
41406439 2145301617
2051231660 2010470732
259414831 1208182538
2085992605 1512714818
342184225 74594754
1825589657 1192047754
1008890359 1365949640
1943443901 264027003
375637461 1724244093
786188775 719338632
952116667 1644795529
744124574 1381200097
1248627042 4342305
676410339 358570992
2016974830 2125110316
1388970607 1848826504
566061594 1208798163
385003477 564770933
2352920 216226170
586828482 622229549
62913248 202473650
333979707 2026196808
648500044 892098104
978776955 1281806733
110647314 103242605
1093032152 1063421799
253070248 287759149
202093047 1236967841
643305701 652504446
1142884579 1026743481
463273055 2004484957
2147170429 782877894
1725649933 1161622817
888283679 1711102752
1775811088 1152202518
1070238724 1551451347
1029144265 21588463
713392827 1952017824
673949766 669206850
653805799 681588798
977542377 1475444261
412957253 1146631728
1512353005 537662051
194487881 1821925956
1837408073 1873565140
480921741 1225288062
869541477 2033022642
1555603491 1550669095
2038268137 1974728964
267768919 1535329699
1786120988 815985446
73666639 313388269
1614607670 1020529647
1858677862 1357629916
1443626946 1107887222
1938862922 339204272
2135406504 443061346
1419628516 888514621
1494481598 1565461868
1301169956 231877696
328668163 1307616896
18804094 234311772
1834394153 1299913860
1085143417 1977469550
559540258 2062606196
1408130451 695378708
361000699 1888801237
549966287 1863202001
766630303 95262615
1555254725 625023602
504507442 118925107
1272453803 1107391530
1538307398 1068348132
157716406 1185926905
1390844185 851834213
196736406 615570479
1466890564 159065964
1969071890 2129694934
61639013 2094013535
1826137781 432947273
450387596 1731811694
1445727859 123169819
505470215 862721092
1879294058 367015678
1810605718 138021285
1146035410 127027020
252702833 2089750678
5406809 1293495409
1774641985 314540912
1479366298 1411927379
554639144 141298957
323110114 336301316
771406403 249176542
1303588465 1361927871
2100454986 464788626
390732113 1264608845
531480467 1557107754
2040236288 749559375
1696738371 911256199
558690289 1571406954
969205662 1403467772
1834239203 1830209239
220012213 814178939
202130485 589015196
1079427038 1306614526
701283670 1320031366
37637091 1200357996
171658182 15870475
1379060967 834975824
1296161318 1478899348
1425405688 1485509938
37349709 1205153171
1291062071 77376538
2096045851 1285015251
1894353438 1569971050
1184501131 1528993367
1331831237 1785595432
1810196136 1147702812
265515825 1560338238
371246126 1211458378
1057900028 1864969412
979212387 353405882
553171488 899565722
8123705 157661271
2108991432 658114062
1246729898 434280772
2055855612 894747173
1904634936 404134550
1775604669 304611250
716232525 1515364908
1386661552 1358312365
1827573314 1275610300
1181182557 1606709268
1574570939 1487015172
1747039136 2090902035
118525425 1744056840
1087285623 1241912221
903796458 1439427444
385692165 1283102728
388893230 1037979484
2111334331 767243186
336011947 1038459591
1036035443 134293821
1125910107 1107386144
195539894 1487912428
1547520816 1316659711
417262508 1324196779
710000007 1018040330
185176429 1630890043
711664087 1958346192
242454894 672396395
608521371 65225426
1096555729 1685737159
2132235273 21480977
1371943555 287693889
856142757 555954269
1255755892 713319558
1951096688 2093307089
388098178 232642040
511825924 1707867266
346776917 344173644
826107311 46199223
1446203139 1031974275
1883488837 1348020928
1214229625 1229938930
1271625557 912355491
1135763351 1821139716
1245117639 155797794
534273800 694762531
1219859889 1199345726
568494164 1077556237
934400020 72837174
200983337 487461471
84849201 1443651779
1446252773 658013598
667942290 1786199343
1415745532 422729067
626436300 232451848
1069190447 1774437950
1823647314 817767027
1088259437 333077198
438335042 496095688
702889771 1110573418
2132254198 1706767669
259853107 2101406894
1920742689 767792769
978310365 1720241088
1716996480 70728079
1482904368 721674389
2055833722 938094922
1126536577 27227310
1035551332 1451806869
647801680 428016084
2025206671 1483779431
276278317 1522210641
1617734696 1343409024
1998658398 311161959
1525662392 430859551
287695260 58690678
2033753508 1313659870
151522648 1659664656
1045430523 510023496
960648862 46503567
1782592547 1580611858
546908819 1576145827
863475552 186355361
1308032238 766526279
370458962 246832211
128532324 88961713
1575006768 1603854798
1185262769 208282890
2044340300 119918990
1574411253 1723594800
512830775 1368154930
1483103614 1091015100
244153631 1381581111
1795866015 2110103689
1244447661 1692047385
1638225295 858562529
338554801 1868745755
1325971501 129426030
1877851139 1136787073
1743830378 799011907
1431124302 87849831
2141859889 1481227844
1492320861 1566645652
1409888326 1843651666
1605585105 1640687478
1910156948 158628262
2048802737 602453671
188849616 1047839477
1211149441 835880016
1911894463 1763277197
1570309276 2446577
708711420 1899644770
1064242768 1396646880
1504814096 1470853193
1227295556 465897422
1246865845 1318709725
1583248908 1619278316
1188655568 1548957039
296559492 176453503
1934910415 1761613622
1391322185 2053104047
903572424 1020774491
1808891821 60572849
1393698560 1029299419
1602182011 1694703399
21969382 1665864817
435642500 1824207408
705548323 112438579
900647426 366692294
1430864981 74732409
784747813 397059495
1493824983 2139907432
678854889 1853535002
2132155157 733777659
1671060240 1700349252
655846224 43974746
1699448290 1476743377
74012041 1452137536
852451663 1522820414
25030869 186756818
554508695 685546784
468810640 554026926
492883412 1373564503
615239867 1703033728
948598302 1814618226
487462220 282030547
1700957817 1409760966
1371606541 354876270
1009899958 1609183631
1946319452 626851463
1816612742 1983997183
1782771895 2106003010
1199151244 365241998
1861674388 1762359873
152778259 95287805
783468756 1452043908
927957759 134060
1189428472 691163229
686816705 607563746
479763954 1941415593
1764870887 169892431
288849187 752743302
1614984568 837086105
74640622 2063428012
1190243493 504112235
14072676 803411204
1774401098 1076021556
1798122704 1025706723
1367871484 1681329156
8548616 888352638
1438898462 1210315790
47196420 1635596862
585211296 1417343221
1070306922 869487463
1326715438 1482916497
1224912768 869279141
409742322 901149593
963826926 1562184946
1613100206 929279824
154321353 440345448
2088126687 678151007
1370395964 1715018968
971815344 599850374
993989604 661896198
1016993775 1792358125
1037572394 219501479
1902482699 612715479
1185943931 1088692916
1143451135 778712623
816185411 1978239583
2068547107 1356833269
1250856647 213582592
485169168 924191397
2128232823 2043767180
1489632540 494597922
2121085178 1815120639
1747877657 126671140
1193635246 1160031796
664916152 2073831019
214884279 1090145618
1868903530 88110815
1047500270 86504565
653830533 1460558968
1443321886 266194268
1798167301 1446723767
1808164551 31398198
1112130442 1779352280
565832615 319318169
869773588 2084318464
139153759 588957241
135342886 2039810321
235762069 1834468307
251477364 391297992
748580818 1639434053
784774059 450954891
1417628163 102594756
991743550 1878561365
1817203199 297791960
1587105977 115875995
744730630 1565399114
1545911506 192324448
1955865763 911498900
1954046719 1190851838
2099378667 1705315320
590876187 261711742
362073997 939028071
2007907130 1297845989
586387659 1360215058
1490500956 626127161
1369052518 487991625
2011706278 1828765452
50956374 1147352557
334924081 974232681
764245270 790504314
1553448437 1000014837
1134857655 733826592
211366180 1519133366
710478962 1887757669
255736843 1347216114
18019248 259589814
59519743 223789624
1917187711 1148779972
1158857686 2107775117
116568109 1165630066
1183894116 172059144
174952655 2017354453
1301451564 1037635987
150365807 230151428
1511271845 1574608190
852404173 55001467
2110488730 2121084912
384675786 1959095388
996680486 1010838521
1862306381 1804995530
1162995585 1546984824
1142385502 1806347110
1951671880 1576834742
1568120310 1057655982
42227796 1607812542
540963481 1465919414
195868383 1776978296
1616932534 1322421121
2015799800 1261444573
358796770 416237867
1315354995 1079787671
1608853845 1161139872
1614156891 1373202856
1170160270 485522259
42943949 1989709591
1470018903 1713641239
49624748 682031744
38277473 683714112
1485069181 302135057
2114807351 790607900
1982395320 1373961499
938586237 1309318764
1018105142 1912464493
1975495195 2004794644
1033908657 1920149947
817377686 488830874
1677922013 809177100
25797032 197991426
838141476 1588887194
1651694797 602022440
69860263 883174274
13092178 1529670615
433528317 1880261945
2033020486 823099136
2130770268 75497790
244754693 2031863996
2083583759 1166814631
1571232428 1219519160
1694897176 846660263
1732379308 574544062
1017513772 142253566
1817777987 520399088
529445992 1216721716
1818028408 735453297
533121472 1601666747
93255306 571963086
909511376 912294138
1604847734 426097919
429106124 1140741502
392308390 200847863
1749066627 988494217
478014276 429182327
1260098157 517500672
282979756 1773284435
1758723391 1732652950
5864741 247171371
1402841557 1388054967
1652707816 491865104
674143068 546173105
1576251060 1266514875
1838884550 551274671
1405253937 1412646962
1236016624 2018065678
362141812 58301212
1658760407 600346044
1936064922 2130985786
397501289 1515817767
670735005 2129093411
862863282 1672342135
414542454 1962455501
817082409 2116979187
1115382656 135890887
1860926840 1904923313
765277842 487578236
875953209 1724249582
336409333 1145657489
431751784 1996330621
505659192 1705917007
1273423854 480337026
1560754191 1992109206
2091635836 736209029
446478648 1693312999
55346588 1177845422
2019235665 1569100104
334287928 1688221311
870674674 161931249
1528067591 1106480058
1635854389 207630396
31991012 788228388
130889960 1862686376
58345058 1093256028
1762217602 433813442
1715486673 39503271
1204473343 2075198151
796070485 1864654735
1256463504 860497321
1793831788 1726981063
863989974 2059165143
2014347548 510146442
419666241 1695650928
1690847001 633887487
1541587944 284125064
1216284212 1400960159
733211522 1199918351
1174270776 835573144
816725563 794506970
1406588574 602943922
1996391587 515407145
977056569 183971653
1558121937 2094676613
44415423 743574773
212444822 2107027931
1479150073 186757757
1464622594 1370162780
860266825 1765786957
1314567556 805112404
896963202 793878610
1758582659 1568760438
706574569 1357668476
638151657 547788648
1456742727 2077007570
1191393242 545391068
1271150709 124515535
235272952 850429376
182776182 853022968
11361103 576296845
1842059003 2083338883
806771834 1072211889
97875901 794881048
1951225009 417520612
525757438 747306373
1527432800 724128408
272451850 682240891
138851300 329870256
1737433868 1953530576
113242874 2146647988
2128089745 1467037057
1085390814 410613047
1418956261 1011998031
410106636 1407222549
629208828 326686173
1370321581 306134881
261124309 64138564
1390528559 435033234
387544156 946283263
1790936337 1314375913
722479754 1662288221
277791937 1868323911
820108256 1435199282
721123080 742448424
630253344 576613507
250804768 172537591
227232352 1830089554
1225140009 2122935574
377587078 491439790
924294490 355251019
1812840718 215940665
1105700964 1547663731
827045831 1553219725
1456835168 2025288078
1579733617 1870720300
1984436346 760394520
124255431 1276943582
870277516 892457462
1267501914 1006022618
1504209401 680420077
1434843375 236716153
194087553 1057285896
712934365 1985261013
2134090262 1264673657
481218752 992513116
34831733 18460934
1405209577 363151112
130119199 1044532247
160391232 1759971390
259938823 920226780
1553164737 1259396196
1868926760 491572995
587356409 1427578199
1260524996 994636039
1213053431 838767124
953525961 1992922970
1094517766 1446517781
218742893 1859624465
2107589761 79708850
976078765 659985788
1347636655 1226348182
1555939212 974751021
283307287 2093251333
1196543325 515303386
1244050418 795385785
955772183 1994954025
611378338 1689415237
1270009365 1990819243
1410698602 1797225310
1032848537 847737363
1486948617 1784400299
199036626 1679879749
1785674672 451756732
902693635 761418506
193618288 222210184
994974011 968299195
1011618399 1007081909
1269246416 383100737
1472981830 473472994
1888845557 528349405
1940952730 1147573701
487483158 481602073
650878932 1888773620
1138039432 1380810646
1167167257 1814468072
164410857 849680870
1998222634 1194882363
370119084 810217831
586216434 283449233
609235288 460017432
585572841 202878956
1952367950 968963174
508006026 295912066
1112610165 1750579205
1748737386 586664962
1731637860 1738819584
811484647 254693540
183560976 839005160
1114169637 2085362954
299232623 1254517868
1262955909 234871048
875493957 280532815
1758418705 518825774
1932816947 1132415817
750591619 1720062839
884844673 1191690825
7696501 1541757961
1023769613 1399047855
1680386913 684186963
1321283662 983774630
1013309397 662801360
802309861 1870740806
1411716182 1711120963
979309004 1561664519
522859710 1183023324
694176061 1165675604
467356203 75727090
1611791070 610184647
1903385560 820605128
811441848 990642192
1543167879 1417054984
1930853157 322581158
169884295 1860912216
437144859 1713476333
210390605 765498597
678691915 1934843730
889923014 211155350
1881280030 2107757458
1217246155 401841141
1816372506 1137204924
1773064915 418876818
359869395 2005606877
1365312975 2129505277
2087870313 1575596880
1253744407 415306470
1969834233 1509383311
2145753444 794275642
2081899864 428448539
178936340 362973402
217680399 658842488
1798607557 773368366
1633892702 469707484
941190381 1839332241
648905966 1049565707
1374489481 1065013235
1972088700 1079724135
155516752 1153997077
992229863 981253261
587935777 1931733761
752447384 694224796
581993419 1498255925
877394010 876532648
1386436308 863164035
2051441872 1137766135
772496594 1871765628
679265895 873538094
1503410652 1859041571
199157698 1748772028
70602313 1025113988
587448292 105214859
623036042 1074956879
1143558975 1650898821
683939681 1763968631
132702806 2050150256
639689805 1229633978
549620753 624071960
1752436821 1992874816
1623086803 1707447605
993367825 705086856
960459085 193845704
1381631744 429963302
908421479 870521948
1374365504 368852051
499589626 778780870
1285389169 153372321
1795938589 441499549
1418847828 836419150
587241106 1921047193
1470514997 128741743
1644282460 547645235
202921833 976959680
239637500 513504596
1383333470 246105359
1261002206 718255573
1290759927 1998730051
1011113244 412922257
2110396903 677698542
1492651645 985919383
993749270 130569197
301512080 1460386281
1570444760 115098815
1530000455 1574686574
1809254343 1268960084
912791923 1172585091
1565562628 1000093478
109761903 1169738812
1145682856 649525
1411569088 1070731782
1525948645 1637369101
1167498020 405033558
570402982 687676117
1964171797 822325284
1835635508 772067565
1450299783 1433577628
846578164 1224710374
3321920 1909736643
1512817049 920997272
1142632941 789474041
189756705 351045745
2030511107 1517622915
850072644 1004168389
986703566 406722799
975105501 1550744321
2100020778 314470991
969582997 520056224
176061253 1136256308
1339374273 1159417577
1966906963 2019069019
2025995978 2061339940
394027226 2136422278
1201380699 1272737108
667043218 680502685
1417202888 1551752237
511688994 856203093
708930932 899064180
1790634259 1112561048
1145687236 1370432394
1754478291 598431740
644226498 623900208
1887898957 95369697
1310384810 1148109526
1074210341 785387005
182621736 394262487
887892618 1517714747
1413840163 1045753165
782695803 847345449
4789491 1846528788
2023163406 1746211086
1066305475 387423641
1880578090 846257025
2034952567 1124389222
557320931 1066126387
385441280 895773242
757690887 1867832468
1944372625 1917988874
1176221537 484110970
1648786239 338310118
888246959 439001982
805885777 1467055494
408200820 944285076
1429560287 1432301441
1109710497 184963005
1874745857 1290458035
379378768 1907020315
824384569 2107860207
391819062 280183853
1814862012 1876739877
243850593 1312972781
727520226 298087924
2091454726 661122641
1996179784 1943619493
1833213412 1113762126
1035188830 677284524
2018868552 2032348716
1746167826 407507500
206917743 420327714
1129726870 940281886
64302519 1580091943
1876078603 465578440
779054849 907015817
630770777 1821927121
1820696479 1151240749
1603117139 1625614398
645029244 311346115
615188280 1374769706
897531009 1971982492
728909844 1247930730
1709316375 1813148789
1252739219 1303104358
6495370 1171881410
720501366 1662555000
914082580 1112575578
1778530836 1873719630
332613708 481910780
27828186 1620294293
1161611678 1770787545
679821611 524997782
179264166 1638930903
593130765 372610467
2133659896 1235959750
302244314 451909118
802793913 1963949969
132911811 548295846
806976942 1340277920
1518864160 1408787958
1081985560 381554007
1056747181 1214067234
304282496 779565719
1802123619 1499725076
620654656 1633391930
1352071472 1300596221
1961721325 117001323
238754684 1812394532
89331427 401382543
1816250424 1087520925
89953131 393281526
238368352 172340296
754026638 1927093486
311281518 1683495232
1079576928 1583333598
242975768 1303742612
1589870715 1653809509
596897801 1434315415
871912566 65911763
702041617 1940241470
761465905 894899600
1259077182 1899392375
882042624 1496179725
1558647680 426102948
1544001692 2087716782
155224182 1937935088
1706375914 1604199409
1178604171 1320797633
2077904856 882627879
1917079495 1328537439
1817947636 510988575
226761518 2023489380
1357121414 2136220349
1290572774 1346894823
161731918 1796473717
186218050 11781332
1108341571 1807800748
1168417620 1528310081
497144358 517118116
1546359780 533885752
594277233 1855864354
1744824113 1558922709
1022688733 1570751751
456072052 2129772881
833265512 2089182386
875457986 2135399399
203323960 2066340445
720457159 2093539392
1769976882 1854058442
785450664 1934114918
721853646 786698056
625967524 1635506258
1070073650 27801376
251700394 713498722
351457120 163200012
1053177721 960234721
2026308785 660754857
610613776 418725942
433589186 129225435
852451739 611125564
587421675 916556899
1987901227 874340375
1480110574 707620373
935707292 382343266
105186048 2135434355
36036121 1053027123
1731861090 1549302104
1963428673 1395752033
125713947 452572681
2140204055 1180416919
672749841 1521635655
69528866 1277215175
1153291986 581254229
706107730 1886855292
1444491836 435951628
1995234657 1883241098
1755928482 1977258795
871791114 2034056605
1040026844 637758025
1828320670 376501658
572449514 1080608731
1998856124 261510082
28930620 1865323189
465404545 1581694639
188902433 2112241937
1670230769 1059285838
2103695886 1029456490
2146144034 661390139
1441709785 1039787352
1345887807 1642322333
2131333969 1853560015
1523621924 1029480385
433253393 187427908
1134225828 1278912477
1266679088 1223673316
425721171 2145938393
2116747861 1258335273
27705231 1486675803
79726278 239983146
455324446 1466595968
1511806415 790121541
1558073951 1346730
799338938 1952060076
261947199 1010144515
1918215700 280460319
1594237174 760331485
1585596677 746616324
1143262424 364993985
532538447 853249518
2126503244 2044883109
93252151 244251966
453709218 359052271
1736634914 645598472
421372817 300600876
477470905 1135739108
1640453098 724190683
495316884 708791751
611057261 542777660
1988081868 958656779
532461645 415838250
1797451019 2050281470
2038363229 86774777
617399588 66643176
67078473 1719712443
2117671451 185471397
1151033167 165513262
369025235 1478813240
578880045 1688492307
221150398 1773935677
1496280588 1873626782
211983982 1170565293
1076987620 455962524
405586252 581259800
333680360 856355727
1179674293 1990814491
1270536155 1957492858
133700131 466763149
552466508 1003606713
1175069564 802131907
1397840197 2137744411
1722576488 95811169
960983605 886085973
2098380036 2042489918
1826579556 606402329
1399943680 820755611
1578728426 1817780479
172772841 2126121863
1337308486 123001502
439285610 639210453
1533802859 232517931
780291025 130308873
187930741 1062732307
1616172082 173894904
41660686 1880137036
2109930921 1058578809
1977855104 230921486
350026998 1432356635
1552288967 120953619
126589975 1615455806
646050979 1504938707
1333474236 1345254234
425693041 936226464
965615853 1310837807
1762493559 569999194
1598578613 1347466062
1107675821 1653935888
68358750 144616889
831399740 1049113846
600231262 2102304037
894303371 145514410
387108803 817792648
334806418 537533399
1787039406 1039812909
1937928752 259850852
1848803008 1883456422
1310057020 580538111
1988387708 1850164885
274120272 948681823
1681624619 1258499526
266857184 1990049976
522476217 248554161
1959370355 2057414461
300749644 234110590
535197288 1583857053
1067976576 2107405169
829032972 1480402321
160465377 512988725
1509565144 962543010
1017044556 613494539
2059458408 2113812392
1383411410 765183761
688478265 502068084
397107778 987339293
1818943967 60787546
721660891 221912613
1722138138 1831162710
639270391 901061872
131705252 2025930468
1084708259 1340730931
882127398 1380623241
955542740 935952963
1143094702 945606715
1117517811 236652684
478967025 1068559939
520189843 1525625442
1331583662 1044776975
1893973870 1381460672
251382357 993327247
330327030 73799405
1764136990 1382944239
709099149 2020376821
2038634744 273471196
917270200 1154025744
588765070 2103078063
1807454386 1916696590
1526154848 412021403
1204871266 1809139928
1962971036 28895446
1997721002 273177371
1514976981 256855289
1455091024 1785197964
116710326 1180367207
889068226 1751075697
1113411158 1711807806
22216777 1995458503
2041039383 1351849761
1584537330 299213267
1374998281 1255359804
322458792 1066743573
1985659686 1419354409
586282013 1605404773
2106525311 1880132744
936060407 433452122
977096290 1042497247
2031003477 1827626709
176018766 648425749
1923109816 1802067004
1085073251 57760704
672092820 142251877
724652994 231183995
1065819069 693526372
724861039 1613805286
1769603384 2016188404
34340212 929045744
1327634429 475739072
1001059608 1616115569
60038862 155408621
613878202 465164277
472569584 1080588974
617889041 1064426723
560907579 1249293251
1223464926 1074804890
2122719799 1541659040
405876391 352501680
1115492094 415150699
1698252742 1982769182
1309627090 1322556320
2065520632 1990079960
709928627 1511588119
1397626485 2007058408
1943074825 519945328
1723679614 2046369894
1677972208 165550534
747778706 656117599
85496988 976192249
415936877 97619582
1516599351 1284250169
1078530836 832102072
1551860179 848848627
825132910 1507521275
548620515 1920265865
485188127 1734632036
1966773554 1060230652
1067026698 1235700192
366088635 1979135059
1949353418 216818843
2065242374 545368348
357469715 1530000699
1389498752 1266214335
1810189794 858923409
1181310966 1042297727
1904133015 1260676327
1374264476 1552487672
895465166 1414951810
1333749841 1665253878
1007516258 1941181966
373684001 56008259
240047988 768831118
550547532 1922539623
1053276573 1479505874
1437136351 589649746
864528733 958378876
1988470427 520429139
1324224987 29251235
991630739 77566907
1725445682 1222378724
624160376 1834383092
2144435057 1870037605
1178533094 204564184
59269003 1460684230
1480609853 608507697
1681213689 506080699
1173625246 2029054410
14170000 1615319947
1274073628 66734902
21681797 494063569
1257982783 642156528
1394703718 1027476401
1255837881 2008487207
278419986 2071640747
508641086 1218401152
2070785597 637531654
1047624264 74226214
1808377865 787969969
176011 349349803
1140064167 590166765
617375395 228863276
1142289568 615066209
1563559604 1515503134
252845716 1857813450
835441231 1463445861
2117826501 617180266
1702665559 1836908492
964489650 2051534007
1798653349 628619623
821673971 910806921
694758809 87732749
68098285 138882359
1002095312 906817433
1723380345 609166045
1962860624 86492354
93937771 167703569
1532445593 1293387231
1831970004 12412939
1514750814 1149894798
988516970 2040122093
1817978472 1977796223
1974916837 921404638
1921476137 1378012382
657356139 1133805871
2015938060 996060554
53694026 762510051
1140196879 744053008
1791663190 255958084
1824229010 1376986760
1746509211 1798440456
699503565 725113462
2096230949 2093325890
1831683143 1843659192
608745626 219510931
991004849 1557671232
948659349 1843442170
1214828311 1536293935
562415965 945276792
1634294121 1929362846
182255030 496688913
417437282 1052445547
547362828 174608968
1464016189 739379985
683211551 1601702227
653087483 409628533
1051518190 1718534159
737717645 2019296637
532931478 428991946
1497740966 808404724
459697989 351816818
635375575 61860491
886682724 603044625
290080268 1924162328
639975796 455026825
2129912839 382711648
1027547369 368981033
839195819 554081592
1051436253 288940798
1008380854 1388017166
698801769 343295385
1198123248 674097396
1305881248 1395911810
686922844 2025876147
1476095407 449161084
525722225 83482778
1452746458 2111372408
1809245704 62675949
1792854661 537187535
542603974 1572547846
1906435510 1502574564
815902752 373570023
46965294 983254382
396300118 1565431291
1230871692 289817445
1059945213 565483791
1794721241 146151974
260238020 689732364
388701152 1057520950
1265232827 1257286866
1231619483 1301597650
1102677170 62388023
2133664123 1829854122
229967904 1875364966
1006045089 1957316740
190670432 256964014
6124254 1711279662
2133502692 1241564535
2079404073 2027815632
1809152013 1592721835
1633159364 586842951
201049389 104135402
68881540 268530464
134100980 1943254582
242052145 1593908008
940162664 1643491354
395176793 585765724
1716944981 513565625
8354185 106558086
1743466254 252708526
83910916 1712297325
1122964919 1467805493
2031188016 63945866
11483351 2137412683
43122446 1253118685
1197109769 270056155
112366931 384015861
982154778 205149528
94154610 1846981350
1239194029 1302146367
265594040 1390846888
261060330 435070690
1693695318 1819338880
1483637644 614420755
2137342456 1109195326
1184664203 566641863
1174591636 1492081902
1124878262 1505818235
1059250 1983937432
1869347264 433250475
308359116 1463972274
1792129644 398779491
1430914417 857401004
544244466 1303782731
1896296134 345249326
1554638990 103165141
176347855 2010517724
2036851246 1669795934
159921138 1537062454
1148610951 16746629
1158607575 402312108
1470906072 2131916373
731168066 1698947531
1581442070 1673483334
1104491240 1653933333
895891395 879563557
284135979 1778422024
851783396 756197502
1353321494 1848225099
2086562994 1388359241
1751062724 1040550423
118559620 572642815
512905617 342475226
123859349 1514684268
1099021359 483648362
1245447038 661348264
1208577779 412280258
1891130796 925643219
1704870214 506074148
1152260888 317351219
1163909784 997297152
49243651 1112284409
2059826447 1265041774
223102826 1634954325
465674239 1187522329
977416839 515744759
534288201 266563439
566333484 1708665357
501742942 1673078808
796326078 1165524103
1956393555 463909536
2106411678 1702071227
735355333 554822208
1265283931 529630081
856272129 1203317719
1558853620 1145443750
651895262 1013854892
1634404413 118074564
321750095 647231110
1165384088 1742753254
519888192 1052377094
1706284551 1064245315
201097079 665918988
1981042365 831330021
1119321069 1992239870
1197905884 935340300
2006089234 1482669461
55849213 1433808066
2021375303 162604495
1768197425 848365569
1450187779 1265134749
1475320071 274141928
1240141601 359248162
848019277 1595221114
1561268615 547102804
802411520 1348765712
341812716 107130644
1153968065 515103996
1628406390 223374983
1124691636 1432395691
1316660050 663152099
737951232 1887939541
935062082 2133939927
429756576 1213843616
1709785988 184230211
1227921054 1656669229
313665951 654282973
1397075158 167200457
199778379 1543310701
635889 846425682
793470214 1775941015
275517801 1333273380
353941712 1068909895
656598534 427329885
641536788 1397016229
450778002 2120864399
577666709 540330420
478513858 1466432912
1985783121 1697512149
104409249 746510427
1308521018 822071598
399562157 57787995
210847402 1905286615
1208854601 1692299318
784169528 2089650660
818683908 1062513170
469823080 885852794
1091469715 635183567
1773660149 1227814940
1617606700 1228812554
694900201 1863393492
1904762032 824015415
413601419 700664020
643888539 375078823
666635331 270125436
389710173 806441917
2060799274 287943092
1922713823 1929692320
1186840120 1119784171
451591216 643767071
1218592528 831995645
1497663040 1765133307
1899656696 1335993025
360306819 1273489804
719098540 61921908
786534254 474737360
1746875829 430630261
1437645437 444019050
434001016 1111780910
64021184 1836724266
435390541 858961529
388120910 1805671972
150672275 454857456
1242063220 1424751596
1313302805 557554404
1597337291 124375246
1940380290 364226628
1418065427 1912954619
1203511483 1928554846
762610151 705910574
832078885 957418269
1475309669 1127830777
1854259216 44314417
1992049172 1302201337
1991786207 92574944
1576062838 194008573
1975807908 949300604
833015073 1989839985
1834786274 400952203
967112149 1690529000
1430827468 1546801785
2048540830 1930260213
1514327246 26131166
254928717 556819719
316224704 432096164
1581041191 556510409
1153472217 1222943220
729563975 1682292374
1054458029 348206684
580721956 2133987024
379033072 1084853579
1693846644 304302354
1624069992 2115969279
491340490 1904965524
1303523971 273480250
1685362615 441556513
1071745581 614522219
1740584344 1683861301
196158675 1542453353
1135738646 630442277
1849767359 1337176473
1864314337 326546798
222181527 357456414
1475536850 487350879
1982704658 870280479
1880092428 783202009
575949415 609944092
1344238535 732557202
102022849 1476310808
446851545 1649045850
468269394 1205161397
283680463 1331064926
2087481449 861022418
58823517 1131495922
1800095138 1610252621
857891800 1504360394
679085833 2079372847
1092272813 1805987741
1886543486 1289971053
910499980 1162629311
650139701 1943179673
1708224982 1018380583
110949281 1859534802
804316251 2122437919
1677104596 224899604
1171416510 1432601131
636039081 1819951937
139357718 1461913039
1650033968 1393371838
1409164294 1571739516
619291764 185998684
1403613792 2080344816
692689692 8037504
1581791383 1091830180
1667096297 1298730558
1260111218 2108236785
1350525153 975574614
1141737989 267602385
259999986 836375283
2016897588 437642574
1938581272 286192833
1172803210 196024146
1004024202 549818167
1287610712 65333202
1224468505 1991824146
128024424 778168463
1032382680 1141822472
241021021 423700560
2113575126 1075930501
1226561559 1529393353
1690100279 673673122
800861016 1175570395
456384483 620103515
546323513 1923133670
649057839 314858909
790423111 156508151
136654567 1174329959
361208705 1406168851
392180959 1427061016
1168798065 932885169
2102861425 153892500
418379903 1514323894
1111172993 1586866090
616114519 1126148937
35418973 1075007848
2137845265 921076677
1788761575 2136313599
937473250 85847709
1666297664 1810499951
740556145 1249452420
1899061501 988656116
109402187 117664345
1784165033 45878359
429563992 626819703
940884365 1768003544
1118033002 2144354022
435647996 1350299839
856266031 410281807
1192450304 1819380446
1981090525 851058361
558280821 1187894850
1038299868 551258175
1805228827 1164146226
2126388946 782887777
512402607 1711645041
67736061 2024722556
476539178 1158995181
2136297354 1804581085
958896846 1827381501
354155118 378043113
1232857517 136937818
141410780 920590660
21075251 43016719
1843729943 1331543905
535344829 2059256895
1973075844 1012370138
781947485 1829424407
1644177813 32816564
2020583599 1488270555
1583801541 1108289997
968215764 1026587389
1073903892 219543819
1288380025 2029463774
1149890367 956133785
993288516 1793477845
1678775475 2009234807
2024337676 527700581
961227796 1948764968
1240334692 848846473
818179978 580095295
251578963 162986985
515677827 1253126647
2026817427 148138221
141474171 1544403820
806125523 66084650
841345475 2036238901
44608977 1125929466
392812155 159510108
1023549942 1204726142
1749144086 1630320340
1613353590 71570323
294054262 1836171320
823257629 1585333026
996881442 299391152
1455251096 862600679
1489139135 489625713
2027631972 117954996
862296971 586615345
376273208 1859654211
445675987 419298935
1961479906 71555474
745119539 2108385514
145290945 1682313864
908350738 696354906
246328372 1321383215
270745266 379332946
287083160 1896417260
1210154027 945006105
765327994 449089368
581837301 1973194785
20021044 1061268818
779195081 794033728
426030177 462292651
1856421866 621685889
1032342505 228223633
1994463592 1037878042
1897816845 31682429
1366759045 1440090050
1082061602 1765798788
731619867 681220562
1755287878 831834550
1701808969 245541120
221187834 459731299
983061315 1036967016
8644165 845739541
1393485656 310574428
976111338 1548187628
263915728 469265684
237200590 163841014
1814370264 1807939559
1387213614 861151526
1362186959 1649577085
68610662 1000620557
1766984989 992140904
1811341436 280728982
188500691 2075528930
1948742802 1418872107
1836579643 541669811
13923860 225667894
229350697 2067658967
450120483 1943310949
1046556921 1432481494
1023928652 223301100
1168865380 1109895518
1433279696 1688571990
116630578 343340515
306318032 1110725187
2073574538 355501389
8950861 2038158798
62342748 139171518
1440287816 1360822945
1677501941 254764743
1694002347 1860329154
2025482348 1198601734
203634880 1949709429
111538296 115076941
14483702 1926394591
747745096 2115254605
348992278 1182703283
1953748876 660017005
1056137570 714908660
756931413 496600193
130701205 1862186107
1423025493 1816863316
1920148069 145529375
311561908 1486241329
296299933 1524113270
1610740441 1477541643
1126403452 1515604059
388408965 2018695007
77053873 690548462
646181874 1897447295
1544556452 2067076196
751267986 1535105506
462269492 2105329078
294606398 158736388
858727782 1917374717
434088289 885172733
269964220 1346687190
1057491091 377844298
1668695905 1840843006
1474783245 920305591
1000550940 1247175535
1332249997 43215161
297041247 1092589651
495852386 961209838
1251198182 846537290
530273763 2040509487
809785121 1928863039
1254459664 20768877
280734694 1234880887
1549461930 1718733979
1370488029 84509664
544743936 422301838
2002254895 121712805
1371717894 142164069
344670276 1890322280
1899277029 1600693479
2115964068 1103687960
1734480124 317307472
1113619131 2025947256
816403334 726343384
988221867 447597730
1944056503 1401084493
1658262049 1970982251
347692171 1761049757
822627259 1399853148
1987967016 965032407
854083289 62418037
409895485 1871443252
1678119725 1753419151
1753628695 2045148618
1526481446 1714731099
885163347 404074243
1972032073 117043252
975561863 1149752406
1988784652 2123074529
1118688907 633827528
1127603241 220033534
286501174 1656308413
1977785231 1829420404
991301150 621357309
1369829956 920346347
1801339183 1797891979
282964308 21720037
1101507465 255750546
310418264 1688097066
421442679 973075319
801214374 92036223
526654783 48894553
47598015 269363693
1384998389 724198651
273680305 1050503671
644080641 557856838
1769190679 342936272
1851878939 1634121806
1606195719 515087526
1221573781 783007989
696272340 1355096450
2078826816 1621320592
1456784926 992473348
114648775 698475786
430950488 1305297516
1139261869 95809145
77047078 466737882
208969919 1886056084
864243226 1868871050
1386355445 1917459763
869473007 873102807
70732711 1149752417
1621194920 312183701
1967291456 382924763
392970377 1427324418
1416971016 1104349711
314714859 1955477955
263200073 1557091143
1230274516 116396613
1744646962 701297902
1053363843 1358359940
1994991041 2028305589
1384824642 1931644219
1350527459 1238779148
1148775369 1962200478
1619057189 2051733478
1481204414 1266408535
1114088694 2042333854
1000526022 687270279
1348459119 1984974201
377495849 1277508108
1089696249 507196436
2068651389 498273177
2028059243 1430711192
133719154 2002050790
2006819927 2087765467
536685275 2087024816
463124909 1856686431
615773140 1685138705
1964231052 275517481
154750578 1791391309
2018916882 142451887
1853411255 222910796
586659441 524850880
1810189345 1867569389
366446082 752909138
2035723566 406997758
220109222 1051359133
658824415 108711391
566806529 1924115962
1609322200 2113789565
1514408969 165555878
2078456930 678753500
739562465 1093494129
1742375598 632701865
1122555034 1923047324
195598824 812375970
1866439518 1145027236
404627384 1118820116
639708964 2032152342
793299200 136792872
829025059 185151287
785932079 1523273319
1703161643 553879211
1837011749 1954053065
755537447 1750738231
1643061727 423658123
1227895916 973737947
1403171214 802668195
569420988 1842459306
2137519193 845254428
463588458 1107473501
1818003725 372498067
931472176 2086160382
1230853192 1803873456
598135314 629074780
603059032 553900788
2008108163 1401092967
1918709970 1356680712
238324141 542987408
1404027504 1458170463
1836974849 1974479048
474458183 1260273886
196690011 957577922
1526948154 377610668
800918526 1436045343
632280380 304472870
264927238 1575457180
1400278280 1322758106
1491411375 1990500832
57976770 2130336213
2026991839 1661915591
711380698 534197080
1502981490 673698324
59206194 981475652
534989298 1868155894
1324955536 2091767084
690597146 819272383
817546336 1582447804
430480856 1211679021
1195509823 1156762954
1478471959 1961265496
2035881583 1703214634
22437612 2061686479
1374683965 984991406
858935852 1521539525
657196490 352343854
802680301 665638434
223031824 1348947818
465228602 471472667
1129323203 1870572909
901397356 870788586
1860567951 464157094
2093907958 1396639197
1161242449 750866183
203319522 2006411555
1122148408 1667749810
164073430 94179398
204265150 1945538914
769297391 594565894
1358667225 487116643
1188009607 183934947
639774665 1726249363
651995718 1124500795
1698607937 1622201928
145501519 1490293012
589856693 614297121
19868760 1369201019
307994752 710817954
1534884069 1545070975
2061607685 1953118132
1729075670 963619473
863868447 703242217
486343095 443757307
1823353064 1083675152
1035202464 322612540
286362641 56578569
961904246 439205357
1575525506 1863767585
867181925 1641606259
1561632947 1977328531
1274889603 542054134
1410691945 1162767901
1321438172 217848817
1429864878 181909818
66322438 170902590
1049585720 45341677
2043049082 524433716
543029601 1530211280
2030137678 1850835089
1079473563 1783963836
843803809 370384113
836853779 1824365614
1347035231 591174499
2094801370 667099522
1964136585 116679732
1549758827 1179321927
536312962 226676513
1792002086 1930463904
547501945 664573852
1402996805 620832474
114216574 1838853885
646867914 1181075655
711621449 330409466
1055844093 1689393643
526629521 1682277720
1039634103 1370915512
2013255740 756116043
1424683685 1285079940
1297890447 955580283
1916547611 1454824024
2052428811 533292834
2118482625 1937829816
1904760836 187521394
1323961329 1486869272
470323552 525963106
29111858 1046458220
1500944435 777642792
927613881 184466122
1566278799 2052409837
1821808668 179696684
295797788 244014280
839266581 1204508838
1217535595 148885824
584583486 717490146
934041643 1771622349
681965440 1638553704
719624866 1737273290
260001533 1288881537
1867696709 1327992950
1998337073 1812811155
1687469675 896005411
1950562845 1712386600
125098408 1850000058
1637756987 1540844477
972559947 1113472040
51896917 546557956
1475802295 143746924
352908061 147641128
132216709 1298446270
1421020520 1259448074
2143192113 386671261
28964430 1003944517
1375376533 629427507
1806413884 1437658349
810297190 1204486809
1012403929 308384128
1388041449 1203258376
506973152 815734229
395588055 1740818362
1935339449 1036401427
1949278373 544772241
2100675225 651362219
879635614 1683723336
1195133127 492798691
1869487137 22140859
1894564582 806404805
1061839871 207974765
333712940 1724706486
1708566090 791095732
144190167 643630985
1721780757 366713361
1400602067 854123497
317766620 1873885791
874722028 1918281173
1605054130 182291201
1882796557 2042285901
766736700 1246317303
1021028253 1387342103
467313894 2000568323
1149436825 2041639038
337968532 1353327088
1032801364 19438026
680532046 119485196
488623624 1175105369
226883611 316553062
28232932 1882092736
1488258752 996746773
1784772939 750381870
505554896 868628023
414722155 841895965
842354930 1008910692
2108267691 507301001
1143878105 1676863005
1175423012 1913676562
642673141 1098107519
1443464291 532381453
427786361 121107654
1993835984 345887186
110528397 2099615433
367903348 652279590
1370679095 610586838
439508122 340044689
1599887586 1268322935
1851524813 1776481584
1535520297 497591429
464914851 692837659
1021963395 1354609973
1540391711 1168267882
311808864 229193389
565067594 365116029
1956628552 251562476
1338296521 1502756748
1815518419 842770507
1817842102 1643465951
1176967785 755275318
995394144 1225755894
194121548 854196626
1743828592 446160286
1708327049 1799259978
1509427871 804024642
1697331566 611204941
2079783881 1212459480
802602338 415475529
2025255406 1892180693
1044271977 2066234785
282109406 1324086111
1742980787 112756525
327161473 523914366
261488976 469233805
1318227965 390273405
1721324049 607418020
922485239 422358747
68742139 1717662671
1241349694 355327768
502494016 1511473590
313897570 232538966
520960732 901955757
67475524 1133370087
1383170464 1604877125
617865269 698392353
1868336514 1476829283
1475696495 1836412849
536700434 1009468980
1603093078 592266345
513462311 363161137
264344456 763351537
826031341 1451217520
591863528 271603831
289189371 1074490028
746697476 1915512794
1056090682 1710841825
1694897051 1475306649
1822784552 130579138
145446923 1615136084
252823544 537235309
464994033 1635725724
1291069333 1008839637
369126056 1399576387
346147937 1625060334
753971845 2032828178
84466938 268126035
1403101733 1798763932
1582450600 913942393
715925193 178479524
1523941640 1789932396
71083584 32504232
982334813 686450077
1324178151 674931500
1140855734 1720043721
1016928135 1761779526
717828693 982928138
1431073570 759195251
656744854 814238943
1216465137 2046761622
1368568038 1980627646
1490321478 720165234
2018769326 1063763144
1109342800 1062029514
17761842 2023634786
1817007714 2000647867
223628826 1736621595
825205374 1849380075
1303210160 603335526
1377411054 920446761
1056858950 1718880489
1825080983 225085337
2033504159 1684828524
849390699 1743760428
1893947105 283147708
1836163045 285229636
1269928646 513920409
100382229 1666150238
1306870466 110941366
1410561372 1326057593
1680397375 1103137568
2120980436 1672078249
1354587577 1221220881
1222636103 288692814
1732425847 1469382930
1242558967 1543747051
1118048257 415325505
1521585301 1245968302
969276379 921900917
1889245107 1196009898
1953224245 2107278440
2000439174 1922718708
144067762 1713499240
669237789 1435023496
1942844454 1656845864
1293564069 918623994
682046324 1532108469
1095422780 2147161302
1518000330 525789421
1799010392 2125002293
1424275991 286339378
1595296748 415413482
21378632 610252246
1433478614 540350136
1402097939 1992381462
784698650 1685862694
1093695146 1140159582
1777091499 1068925270
45236119 2120234796
1101361895 1723575295
2029197151 317257526
2104774289 2132064517
1106982403 1405312336
782472218 521282534
341480771 1615730296
1051016391 746383452
538461294 1803551911
1830200904 939099956
1172507045 77856518
887221429 1505498967
1239225807 357489247
1627601369 175958047
104551817 2095886083
709386581 1178607335
48640514 471059387
199923832 1336355195
1192771959 1120695952
2119249029 7049101
1733526923 1520469991
867869199 2119134905
656010514 876739622
1949131107 1206492638
1634028021 1723024421
1255013288 1642602424
574593112 1718879696
760046245 1918503464
392064302 85448334
854670490 1605808889
238714348 53444229
1590723116 1272604427
484222659 297513400
790591935 1630224390
1769013412 23089297
2114906095 397253415
158665185 1220770993
581498951 1437107314
690444775 1714145489
478013125 1720449220
927642356 2073494596
635610655 75890688
1684196190 1231327661
1512756151 845172953
1983258582 1241353374
155945749 1184050311
95353665 2046959985
137853790 730072773
1787876556 822912688
2107891123 1861074806
1378933739 153738597
343414380 2029624552
591176215 1679707950
1833480122 148882698
47152584 327992181
282335515 976263080
367660596 1307240041
1796530299 231061095
363148564 1994903645
1000832610 25093240
1366885425 1735115925
80433217 1271596344
968886625 1182488536
579694924 604342933
476597083 724738481
1152845498 1191181876
701447967 1692831067
1946280963 71734914
458727543 121226156
1167290794 348177793
623429802 237465474
142732721 1925568414
1680848180 204540901
568611899 574301726
598664901 1308605915
732371251 307927299
788230866 1754057111
488552253 1424417969
2108664584 1990449721
525810740 822607797
314023124 1958715782
119077011 431098724
1849137761 641806457
1945879966 1123673721
1820022027 977442484
1464497628 718887950
789764590 824654032
1101194733 1225156429
372690220 1122936154
216848662 174085850
1237732200 611996007
1088025243 1241423683
1843128729 796104178
811828325 1333826042
1502156966 9543369
1022212245 203452722
1612021105 735248982
1699385788 1378310197
926340115 1624555349
1953068781 35320078
1085431587 462804363
131531022 972498485
1262362388 1886388973
1544166803 901770367
1705170444 153258504
525634608 816903013
2106586395 1252080718
359327881 418593941
892684146 454433450
1468281937 844926346
333487839 1223886566
610325602 1609624361
1796296287 324786962
1879155439 1061625557
135612818 2363016
1588723764 102124129
279920873 1742313421
1960179041 1896349661
2067735084 1971793652
335911754 234312826
1127211740 442545889
2018886271 613427039
123276310 2076780000
779814091 1183644632
1614533664 1727407986
474463196 257114225
2112602498 950311611
333116972 388973615
2125096016 1741331991
52383915 764353638
751443544 1642319341
2041206077 1684812372
1411903449 1133503514
1333725374 1453113864
1459308682 1047745525
1139973368 1652385041
2014951944 484698928
70023402 812843447
1166017869 764971014
1601179917 68008514
1456368729 800953522
1678463873 1328001320
1923675920 1944480512
1906573635 527564562
761576508 1415553517
1831480146 1361618221
481796314 316459439
531364874 825080930
1287600268 117957869
1798963891 731697037
2008856023 252487108
28674860 772143743
42374053 812021492
316392620 1841956157
1484234376 531544427
1404272452 898294526
1708830011 1290646718
661373793 1759345824
2131895195 433038049
458972717 1793464583
798340226 1995683961
1504504487 2032802081
877973123 1745197783
1644000566 1155931363
681113441 489100243
1810099446 552358809
1812664322 2084833045
2104114469 811040682
794622758 962770653
684534170 884446269
1570859356 1388221822
316545983 875896371
134885281 1556542270
500215022 1665916121
2071808188 1102274266
1870437646 560793242
1504204533 1624242344
1350373138 1142059548
2125574359 50573624
794882939 1062904149
1016865386 1388358726
2122054615 50835156
171333642 1620817320
716543075 385398515
937598023 1603771360
1950655587 1878236070
1549141368 757226414
1381183419 1336277908
1045717702 968515609
1972498751 271417524
704261944 1751948221
23492481 186312181
230098265 608239243
1240651692 1971708049
1979097863 1905003154
102750424 503889559
1511034257 237655474
1117601440 1360856070
1883686208 1210277830
1440252022 1333352653
880294991 531197705
825065285 1789432874
1784119445 1681714407
861285376 487135981
995433885 1861008292
1923857101 1735149767
1903199993 1838101532
1407618373 2073702415
1705921936 434689661
2057297482 1895831394
1959686707 233848507
1419392639 1815552525
985497863 709851792
1587114673 1904758639
1181977128 1252323487
1090592952 820869834
332779905 789029564
902184859 829318492
14406460 1252671183
1516029126 1480870094
1740343525 478392242
1854221814 1010046396
47614507 872504029
1318758851 1713763146
1241217106 1965934140
1565808365 1566035350
2108406010 2006484040
1686197826 285018730
1037365492 1191481848
1639846272 689720662
975071843 817217505
47674337 2017754442
1783856148 222028768
739544885 367985182
2027581905 1253548269
546189414 1720792503
1431904147 1364695515
401858244 1681602000
448544905 126058051
904746692 1693626275
1631934021 369259762
286094486 613318953
623549573 1399403618
380285756 170041394
1071520690 1947876878
269845494 1828113283
456416477 1391237347
1345124861 435030300
1984118227 50358547
954207405 403675413
252876855 2055186237
257471227 1078410331
1632440580 1981092305
1212207108 1568697407
1608454072 1385223910
111267928 1324110756
430096602 1046145611
855331778 999235184
25190489 427618535
1185179349 2086875265
319971053 273236386
1785609477 1442649551
510549749 1111299200
734054519 611484468
459249793 1507571746
851018633 1190484932
780654525 1346164979
597263985 1111891931
704624888 1068431130
512203079 1342247445
1506097543 782362495
2026520767 790800877
1433646445 662328367
2127701934 1419557450
635865570 1288864297
189425789 1700602908
582218608 2021760026
1317478141 1053723687
670953079 1458228989
2087670958 100425800
938355595 1430952558
1134834248 1575761078
26258749 863361696
482761168 1763219004
857628793 1769114990
452660635 342555789
539998538 975166612
558361438 48042710
625248498 757653234
177490342 96660659
848370295 501111847
1995679610 905656755
742784466 1732979130
2125044197 909308691
206757037 135183680
267868785 2059720202
1985406935 371958557
1362831191 196579001
1297204317 977908071
1936964740 965424410
1976271735 1173125119
48254426 190143753
513577861 2130943334
367792408 257607281
445663168 2092998528
344671644 2002017183
1197723571 2024463138
1674112720 622570155
703711656 1870392921
2063027774 446146937
1603944117 1014267001
500776639 1952294426
202597184 213706848
1193883587 1890209451
1804151099 991031291
876145783 742994494
1216156828 1444934860
2050803547 826972157
1761703083 1062734093
1840971714 199576713
1017793646 1430922487
137816087 971503240
73696125 922366824
799198015 1754518037
1002629254 2036710988
2120742795 614506094
952251191 2065056049
1007747029 1057218433
1060623142 106952413
264337112 824225049
752081748 1345571497
1497987707 1465205072
1818014638 1078152873
736010827 1683823372
751531339 894136229
1656447378 1455156044
653501361 2107309644
1383627133 624299505
969143362 1541328037
846443246 2057208920
42139793 1424546602
739789528 1440790676
471143895 997204997
153088903 362565165
2139237666 1960596324
191313688 2100066741
178663759 2093786506
1527748110 57330313
794585477 2067674705
1948890310 80639151
332665290 382528736
549657656 1321867181
754956566 1231079821
1369292230 147903832
1805156560 661180165
1526655039 1170443909
1562810010 1990910937
1270084591 1588451158
1955609908 135273390
730341001 1305180796
1670705915 1357210199
2117210980 361590951
1937033447 185172942
98533215 300717053
1518123695 1908769263
251615714 653664182
1578828161 1961055635
1193877542 1404994208
1994105531 1404583155
130837567 828023101
198875299 133064992
2082854667 1124635554
1013254576 1038109189
1763319242 1744097252
536246760 938497038
1425880430 657860866
1708568988 998600654
1790600971 1049099689
1482554437 1975156968
1488625636 890183342
1161169510 909416032
1569769859 1041737302
1648507878 783483482
1549967946 1979472256
2015926059 257180146
2062433107 499545704
1361322519 2081877765
1941698846 546296238
1975702628 1227928812
832309783 1126985132
749130707 764283220
617002698 1901744430
1804543022 792671509
1247787847 698705866
1784740560 1014093577
1453009488 1064267920
985371714 623503736
183211796 2100322355
159323178 861532476
590383810 1858769511
1503561201 1698521277
1121892913 128988944
441569184 1858978488
714048558 1457509164
710268611 1647354323
463739279 1963590877
1688749395 967377677
609247667 947792121
579597633 565894959
1435960668 1810217642
1377179435 1210350891
119151584 1367273627
1878620769 734186700
2111565340 1279918617
372515813 1290984700
1949482055 1109621965
755009431 876026768
70425892 1211655415
430697160 942315711
2054593605 639543698
1752626408 859158710
578439870 1010032749
1391110 1556805184
1733379528 925856041
122201295 1120788489
1550880539 1133119764
2147463528 481453253
659556662 1856648638
1692168629 233190763
1924976778 1295521541
485567834 694604949
883207848 337409788
475088633 946518763
1266957743 1520588567
1294429158 1710831333
1972335230 244324707
2133385939 1279253994
1902315621 819689293
2035227497 1245741422
277007996 646203189
1255369343 17361406
141147555 1226557207
1357338528 1219623222
515434248 2040831189
680534803 830211878
59117036 1042493947
792940428 989687466
1670448406 2123498093
109222353 813229618
600527673 355617613
204212546 902638930
1900730023 508978440
1044707489 122619691
742416289 1530470630
1864884755 467462992
140975531 1609820649
464232585 986461360
494299017 1390448410
1943970042 1108013214
736700381 652095528
1708923680 1068937075
1985005334 1743912401
606299049 379064125
1993228132 1551417381
1650016932 1709677688
1244794881 1547143797
1127187897 1848230527
81945037 812317923
473883288 868805479
1225703335 1500831581
328032196 1844914044
535817310 888325439
2011213237 1055565044
1090491537 1185057624
615120870 2051793681
369832488 1178179201
261054602 161893415
383158318 1023576056
1960150695 1432497205
570773259 711344573
1312814103 781136802
452459258 1829131822
1277884301 1738708157
1462311487 761639262
1061500162 151481550
707492213 750768695
82039209 509782685
1046992715 1938168044
75776128 313313424
52335340 1518466060
1197011070 1120753680
1659342055 263161249
1474512852 920485114
898546048 603728138
119799183 764752686
543293567 2045449491
1262622777 843365804
1506883889 1545080965
1713811358 995143637
1799935891 366084826
996198846 531297195
965170882 612410772
160531313 1274956143
441331662 371619668
1823197198 554271004
984677799 1828333215
779222033 1186382417
317562911 1933054453
305095799 927749575
1284572567 71876822
2018732013 2068178319
876899229 847691042
900385466 1383959109
160490881 384867079
222226392 917041151
159863679 717130635
977510280 1245852630
1171858673 264245950
1097237532 1457892194
1227867937 1407613808
123305839 1841934100
1141856717 1056655732
498136553 410408260
425804662 2129745246
1554744001 916899875
654129214 705757573
1970988032 1818775029
1777186777 372071385
556756422 1617969114
1417897084 23974634
936677627 1973212611
11722855 1510512703
1244070975 416629600
1244577284 903612388
1788442307 1543036063
668277931 2055607697
715886996 130919114
243410061 1751003310
1183680114 341206255
1673659591 1729458023
1298157754 886137537
1026363658 5912423
2078499864 82030677
718060952 1275317437
490696024 1350237474
442185800 1030379944
1523253813 1801867324
1096817266 494563773
18628930 162082829
1944627131 1714567411
1654735634 826032737
1036138916 782670534
242289639 595173283
1577563893 1701823424
527158642 538261369
1173654555 1383903910
1179694029 1499258024
1097236881 1085072102
1587101523 961508250
1128604039 1090730848
2080580991 151605989
1269916699 961024194
1530003441 1149709712
157870032 1000516484
1628271069 1284582943
950408634 1951367498
765956473 6884305
255223838 1381341734
1693443804 711796002
1433126350 1558422390
1819809545 649344061
1537100489 271852708
1869187646 425469015
1416077783 1667812576
1983000797 883091210
1032318871 1625497381
12184449 280587926
540232425 324731934
1606150029 374927242
1076801441 1641704087
1110021832 527302817
1414079603 513206346
1969687496 826293412
109038952 90757453
847179103 409939803
1956442773 1163061891
1997452104 1693772960
806212807 1588412062
1454327241 1102055538
1158118798 1149791461
1916330713 80556722
995679796 1075171069
1718339981 291900580
1577284693 87739330
1923960993 594521806
227542706 1856381523
859711796 1323324160
706930881 1721844290
201512176 533121005
781098270 577380130
1070960851 110577625
1008267776 112780365
533478357 1277824671
381790782 1887887807
81028105 1896402898
1264192886 784663182
1697220178 1245093001
1703840576 1551694009
930667707 1137472966
335891375 440809776
723490190 580699345
173638132 1299743769
2022911404 1241476214
1266377218 1071082883
1694885639 656898311
1127950242 1752001801
981522771 561314562
1863981324 578128626
1647542424 834825994
951360361 826876301
486630265 538359033
640485509 853011184
674079398 751591171
2134070928 1104269442
1907588202 285083478
726262403 1334386581
350757679 1328587111
607401114 1208294358
1012118913 68315779
452216762 1761965603
2107684284 419448582
4114673 1200076021
271989596 132236132
2022615375 472814927
243348419 1871578008
831659750 1757648615
2051836349 45642741
1786507897 658535465
2130242754 1919833855
911725913 175729311
979657901 1492961093
983546157 863656734
2110064859 1309548165
250209464 272569450
495506582 1179136474
1510773854 1001598184
1489913746 1644839287
1098712417 1865940283
35936645 1998543194
1604899228 2068148290
911268935 900345573
1980446429 1273155207
1006024616 1036849104
1108615466 881698572
1209104194 1746942127
395061137 400905463
2096913864 2056168934
814147424 1746982864
1589386584 2115553874
295159492 1777966547
654438111 1469380816
126478112 1027425919
995592849 1133257432
2120539764 1225043527
1176871933 1566223536
1517936457 949970464
204497429 98402092
523956476 1838511744
697172151 1228831647
199594560 116124713
561621035 1130663848
1652298013 588365042
1615199894 1262136081
1552952039 1680504821
1223503422 920519197
931036162 796172876
138531878 1238330772
1278082826 392094900
585318902 1928792657
1020279888 1149816773
511680789 19602826
1125684516 728216376
1601373459 1458755127
1727088276 707617138
723543953 1728090043
489512716 1373466812
474996234 93281018
573340004 1795956024
1328311053 491224716
1169255295 475954578
2134440381 1087117295
1858761781 1169730939
65773820 30418311
1329218031 2045507263
1589408279 1716609918
2015874465 1309461293
807428500 1229838896
794002725 381249764
1655727691 81124553
561721284 141180637
1510541157 107492072
943886919 1880407444
922590989 147434595
13305958 135795873
1804627428 555464066
52473848 1140047414
1738730658 1682946133
2070727312 1248285325
1219292136 117517147
2078447816 86109087
845427944 1810079386
1739705157 1632896951
1728506440 2147197537
886144400 1175026347
1014235053 1928792920
671809118 1102345783
1799401044 1912698063
1804175193 1270549111
1287450260 1168618402
1664603450 214901718
1141727337 1072124806
60001658 110155365
1065374103 692693339
977142333 2131187089
974853090 576182073
662574650 585897462
1841503420 1804682530
1700793548 817404984
196230306 1152724135
1681201430 695790443
1328951196 786899813
1964740710 267275249
1922603510 933184982
1764076057 220408316
2039356697 1123077262
20643839 1291893021
126715032 1509331599
475901424 1453389228
355295057 726206736
1546549977 651696488
7266099 1487245978
167840467 18878665
152934447 370386904
1494051374 1258333015
151791850 1501331013
680531050 356264011
909206336 588710708
780720520 1007619151
1877799076 518404637
1636419099 221174225
959987510 551957332
1019719070 1110949209
786477075 241204893
1197919239 1890191210
2044310299 637365609
1291775975 1795056017
1237244989 2129148527
1338761340 303130353
1085924062 559679194
1787764442 1835188250
699409640 1179980749
1425924418 765097784
872238471 745897677
873616977 1498766176
29582156 415323130
715077302 307749692
763410284 1421361768
175698424 1617633272
7179121 362248545
1486006897 1142101700
1323546554 90918278
1068609 2023209022
2103791440 1188120789
1448184768 655834690
1450119335 1591456
1075824347 806359976
1993687586 1332754848
1320479212 1173849676
1705662599 1582640217
1123246838 1588544052
1357738518 572807342
1610156215 454147223
1579463135 1819458445
804526234 1796734351
2016116749 1969714686
1971315827 1173160316
321251651 1334593788
1114725933 2036169946
1906394761 1648913214
452037769 1517915238
654194827 877510023
376331523 702747121
2009850580 1737265878
1821056049 2054390079
905320926 316097655
1015601495 1493175781
613596666 39708049
238206502 1449094257
1591682787 441124226
1081319265 64005195
247604812 1131210833
2144914631 1698560111
1947573152 1730357816
1394672878 1374506169
974386592 1058031217
1662477837 90667038
1591278792 2131341308
1898074523 720432294
2142954467 41564396
534960617 271724341
1339654059 538645666
1008183317 561876316
940941854 796743182
1773879541 1169214307
1770233834 1096558413
709549082 540074758
1466193071 1120029145
917648739 1325208628
755434932 12535360
951714476 542418405
175985758 1061566692
372242840 898588910
533337002 1848682856
1278759543 749760345
1828002300 2097665462
2097163431 1848866657
344999792 1638840913
192980352 2001235691
1674030208 172759985
746325478 2089805189
635454196 1895748806
517885930 1233188645
1583821671 707802007
1747815368 354666528
101535343 1587708373
783264020 566531056
1066998722 2035276246
1169298711 1511036976
4286194 1432955769
250128498 494178907
777721370 1827599342
550209210 2126613328
1760785823 513053256
369724005 1815495995
1591520828 904531251
33392295 1737639595
222781245 1545511815
1905703159 460154171
625490417 303813606
1763605628 2038849519
1072781648 865109963
302972800 1661008010
1519666151 312017811
375226193 432049488
295914635 646940161
2133545628 1047333287
399282322 393867597
1878192688 328543672
734805056 1416128705
1447101434 272609366
1620238019 1681130432
931097505 1392526593
1574729009 1257696672
2064984870 2133871471
1136816087 1109572654
1865337359 1178417302
815543189 1319446589
112121926 733873327
1094320447 1320119056
434965777 1936864457
1841611098 857076484
310526320 956440529
42679054 1473685255
552729008 1130252524
855598618 1809234830
508000423 2050844797
1889340677 1768295771
378709021 1129479893
880770531 733823336
886326721 1108260005
1765132002 1568454218
37904480 1261362410
2135246365 1967586043
1371598883 455917688
452969321 2062407292
2059553385 1610099320
411135863 1069418733
1825999412 249461695
2094713434 631596080
862584501 2023133251
1454097184 212054094
1121688481 380626985
45110864 1246629272
2139377802 196570512
713602862 678772914
770230996 1153993041
871435230 26544249
1420463366 865214227
1862740035 2129981883
665317949 1914569431
369808169 121198764
1116358397 463071398
821714590 375410984
1673461249 951462531
1389078424 1786753476
2135644005 1452446952
1034684028 217047957
1409994610 1649731903
1323123944 1486256578
1596808539 1012286867
976695479 859611127
1268941447 379966700
400897920 890418986
1042004220 1614066407
1597393066 362911247
704189868 1780089734
897412240 49552269
2101805843 617239792
194528308 1882324994
1378103397 1391011571
508052243 1804256067
1632171902 1081272102
1789401967 1606869516
2013559966 1454519124
2000903930 1472471601
1516292767 584154365
1150062792 924884180
660776374 1898581048
1990594986 1098567122
2144096805 185534664
2048433702 97277527
927222857 1355910710
2046402038 990520536
1747649296 767826539
1488871336 1550193267
1724465888 490818201
1855540829 838096641
899706191 736594848
2141352714 706713092
1332853536 108816953
310156752 612612400
2089597997 704139792
1340911936 1383187069
1035885844 834865206
1572111047 357698872
527869826 1722988320
2069220072 2092886984
2066455619 1669275522
1208537733 762884946
1234465102 1945090400
918272060 108937125
224270982 1511648125
1034137275 605309306
134737665 1546773841
2130573784 1950829145
379581201 948459912
1377609097 1328869731
380125038 1850940762
1242580011 1103796547
1946046779 296455895
1086887299 2101570117
253335158 340926666
1845044004 323044682
196204804 963786299
266765339 1258104226
15347126 1177522292
380070441 1980113450
1214082547 2054939012
763512802 1378870749
1423953295 83361218
2131080002 1795575384
508358184 1517245933
1185206760 1070933615
1342103256 281734698
935606062 801601499
512507448 1939929492
1474662041 193621855
1510069455 325535877
107568711 720142459
2005861071 2014259384
1599469363 728816941
1431342112 1874192683
1719192083 1271607516
2032450127 2106060959
954544995 1419048373
1021111977 579648202
1993255795 2078905432
1099704336 1878232811
1508339388 820815340
635039203 1248465254
687480417 2016793783
1478756860 965475733
552486103 459034586
1483297199 1826836416
1768824984 525898205
1874109714 537493922
718267626 1605798210
1088818868 1023048872
391557204 1398242432
1464533763 179606607
373608724 1318434322
537871300 1471241935
841654582 1291189351
822126223 378384547
1489767468 602517559
745568141 793054967
1835031550 1485211550
919335862 304172931
1295535087 1575883300
362933743 1771384707
745354741 1960356412
1122091017 1694223967
151538240 2014700812
1795508785 872232015
900724829 709522
1358541733 578422637
288325513 1694536931
1204508118 778199993
866830522 318256481
259232974 1818206489
930694995 1956996702
1396088795 1740909468
143887694 851792533
1088257229 782050268
1721721782 833137168
1140333631 1270175484
374021464 606832963
1522862140 1434585013
1977186672 1200734828
176895805 598031157
101438913 394537679
493590922 1252552448
494035390 1196195172
1736589276 761616841
1196599160 1914073352
780429536 51858102
523642180 1346719850
412926033 180252054
619922091 1172892055
160215732 922660408
145707447 711755489
1849016270 442245978
937843851 1368348169
1568116294 2082289979
2081873121 757205542
756946453 532426378
2130961373 1108914219
942372989 1845523417
1205788189 73866555
1000390011 466297695
1935835395 1550551824
711165439 2060354837
1356130336 1721783587
1434041488 674878228
123386337 2054956367
557538389 912853139
1945861485 1092651084
1642011420 956639841
1283519361 2137385476
1312701696 1661180874
2106059011 555546619
938950040 147031492
1035982045 1141946222
1982167514 76075373
1662276827 885752589
1739550510 247252295
2057251505 270727886
1311200301 440416468
126449009 206252371
1115782787 1677604033
1809739973 463961144
1787743602 1393848202
206875300 1515367796
411728164 1298934493
212208337 593281288
1024447471 1344585659
434020214 503085098
1213936718 1174803610
380586781 590002454
797764337 495135281
1186649687 1200212664
1242064580 1339355453
1757050176 1778777289
1441327668 116249806
859957582 1822752674
1178662996 1898421128
560675017 1460300315
1148861941 273933780
920958565 1471878116
1628446647 1330952526
1200101781 1972922776
1547158932 2018229896
2092182687 102175685
635329377 1788084143
619476988 114520140
1949765719 311384836
898170706 1673244633
332170236 710492363
1559674989 261667443
2026176220 93358902
1217947917 1190052068
1201218817 10580983
567781284 278437164
970673215 889112323
1339011489 586472438
1932568791 1498739447
1851779481 182959484
312760925 1017575774
1128298568 807263641
1792385299 759844745
42106833 894319418
783850731 498233664
1130876388 704291850
2088541258 1286131130
526536349 1340634639
1791314761 909975548
1288390050 1831420765
1213420141 1788073754
489463659 552725167
1275339790 2185314
1132667556 117680206
1388239005 465888593
750758339 1747121842
787272695 1380642183
82766909 489303205
1541805955 915719141
2087207916 1705794277
127070179 1601616031
1493914711 661536892
1723037489 1445388703
128243435 1263432209
521301558 405370868
623777096 680993920
219186424 223863209
129399749 1726703034
704440288 242763748
648400644 207193153
944240615 1109225789
1406758960 433717954
2027569448 778941185
500777466 273790175
1187714925 304578454
1031711138 1739389372
1334383886 834387431
1772041970 1374078460
1737005725 1501286050
1110242514 1013271356
1780163805 1181402477
1707492367 759564331
1347304089 1675584070
926018581 144343884
1373085200 479701584
708166650 546305966
1084223962 1816515311
1552610436 1536367485
47019324 741990073
180676113 518454921
921655965 1527407295
202901906 380820078
234052036 1201097915
1261685344 101894183
1383582882 1980827593
1741275473 1471381341
586134106 152733611
464190398 1564716476
725882903 885367728
349554478 205725388
625736298 221265682
544342915 526631571
730427272 1588697737
544860476 659080458
829992920 1339384993
1696935010 579403482
1813465036 810609118
1752055080 2053458211
1368140627 1034488462
1740788466 485678065
1574636067 1769750513
994362101 1518837053
98157852 1726066494
883425598 828638666
1164313166 1312488682
190533678 1913196337
391921898 1644895446
1966490011 237422021
12840310 501758103
559067231 2131579892
1648303393 1664112799
923263448 1914635693
257538265 302442236
2106202598 996152907
145623268 678887016
1260399562 479073588
542971591 1252787314
1598329521 1966610016
1140115515 402495205
278592125 660066117
153711227 642830480
199609494 1516769592
603451830 956672782
2037627908 421484346
1490721154 379061946
732342808 133128846
758848318 1977573671
827824443 234422843
1594075064 533871297
1057122809 27410952
420793965 912670450
1445424017 2064905033
1308525341 2070038214
1254273899 1510559613
1323119699 438716432
1217615433 930085034
325091127 160599539
1112432324 569798174
251805436 1056312743
594540390 1625378577
2015334964 177047690
863330415 1992332427
1272170207 1160486207
1170658185 232990972
458469227 2067567799
1962602172 711431591
1562615937 1628023569
589232656 701315919
791893542 1044382951
211592547 1964644849
355302802 1984546319
1902449558 1543340184
1064078495 459697561
938999685 638938557
1525357619 1053002761
467137421 1747467388
429155341 841429596
214956836 1635894993
337055643 299662262
646226507 1586935183
602868284 2002761598
72634278 120078739
427044110 126279314
1700480669 410267977
1627927116 245190016
1211163744 1940057977
682669396 1855745236
460606428 1338325781
1150660414 1796076148
352521048 202618303
885772761 873505940
985277565 657382337
290917333 2044183286
1831753287 1725759703
823737379 864463143
1886229927 83851778
1213224509 757884277
1581659136 305969965
279614287 1444230686
1640520929 1925755718
339083056 1740521964
486697572 1539866144
1428399962 1286635675
1966420404 802555470
233058960 1478659256
2126927237 469313880
274186706 265822585
539541154 2031092233
861343810 2071643522
337544317 1449674163
203093412 434644212
780899309 240785570
1008726050 1222979285
398917123 1644081498
1377985220 501878045
191950252 898995114
1713971272 1457104113
676778708 1654831749
767309942 907850950
926076029 148886909
331104629 935256182
666637914 349145352
1077159703 809409253
31845655 1006463714
369567474 100008281
1783590311 657209896
878491311 1947601781
623092960 1740899666
686025486 1324238911
1955618798 268416795
336737383 1430885687
1175272073 1188746671
731897230 1563428813
1977077479 600497939
1014770661 574537096
396292157 1629270337
1119395160 1108633704
93316795 2104166700
1760553325 2135466605
123594278 835399721
1074536211 1867311925
1244098873 2027952082
1194066253 1883074584
2648744 5151876
228518371 189681030
1758695464 471961922
2042162585 1408485138
1054000611 2115609443
343592555 536672138
36460423 1103654251
1985187426 819846692
1366963144 660330424
989670258 177419982
690371347 1449929532
208699045 351633250
250062664 512593035
1613311516 127954589
148703490 1257592621
220645154 1981201146
1666686781 1212633387
200431794 1776760942
557346025 1398240862
400042861 1716650942
528533675 630411480
1030896609 475077321
1881815700 27289011
2081003640 946091621
1369920662 311835269
242435307 1426319306
1224997244 1842717277
1656953260 1525047648
843195619 282657337
238312905 467889678
1742032706 173719630
1168121830 1375521529
2115710754 1424279659
1033594167 2086779389
213456030 336124908
1251662075 994182431
714823482 1104896594
804595023 1897286049
473120130 726823180
2019841936 1838522993
166032623 569505656
1954040830 1119890607
1641401961 343239520
1575872788 2055715231
1814243682 472982231
874623271 178568036
108764437 326218977
1314509348 626456948
1547006855 1574723860
1858081374 1629449401
343323882 1408801879
803219873 1282641813
185714273 770360080
616051405 944636932
1850104324 975397466
848283405 1284996791
97343646 734442517
1696956963 295530686
74796342 1906758424
598536308 970814354
1394190745 690991231
1055910299 642663460
1919427395 27451462
1449349115 108352974
162604354 1696575281
1693206219 146671987
2039056076 1647338377
499524713 263951126
639832252 1696908168
183626038 1927962631
1784144547 704196918
1024998376 1547429683
531036891 1619176001
661073970 1032534029
1697651235 934047424
115027592 29962998
1380286315 667646782
1595630688 2110653506
1646022984 162638176
1128408342 1725720861
1164881209 1995439343
1639660240 121275276
1996862309 2120056552
36242089 371472768
1014787611 316508779
161621628 1596641384
225945916 1459925394
1585447036 1477406281
2041357771 261898146
941928919 402340750
1954939353 514249178
2080240145 182823843
677452942 1616001458
1031204088 1240523292
544977746 582031744
1204128120 1638396129
1745195214 960933506
1080388456 712648673
929751786 710126957
641836961 2075295545
755479246 1079880812
1771559553 1293786369
1816437682 1755780373
500775066 160717634
369227376 80687302
2111264105 940601179
1825951452 272969195
712811216 1666158181
487488306 400153115
525258537 1305602663
1260986621 847672948
662515987 1405208590
1163512364 643489547
572413058 1855118205
1971292039 1723868083
66113751 700559280
462024281 1373784974
279512285 1808337893
1627488365 2142561656
1786616452 1978088055
1129324135 751958728
75689701 256907921
1976656871 1065829453
140255449 792633530
1751483797 132791127
1831951644 457235487
190256728 453595039
2038903952 1354672685
325169169 991632042
860503954 206988459
1392765195 1212590187
1125632431 1756977316
404849416 740529685
446956647 1330682178
1502435347 86232706
1452036209 70283327
793945592 529967720
2079250933 1468244544
1827345894 391631958
394794499 454925105
1420891483 842062995
590016080 1067438687
1384959304 796901908
2095466334 2043667373
1152678380 2115263899
322700581 210242390
398696553 2022908795
1406740787 1316560684
400276867 625579725
1525041658 1012916635
1720460889 1079387281
845667557 7596839
886062349 1849212618
1979308860 148428719
1587255153 447790355
1314137275 1037653015
1816682914 1552461390
1737730146 1162902464
1997203731 637899038
265103451 111845718
158651616 1797856432
198109752 1282279459
1737450853 427248251
520901191 1530876454
393263524 951605373
1948473666 38468266
1634344767 580240668
1958912839 2033716556
384138649 668752954
1195016651 306649109
1904014238 409684931
61645872 1598253702
817003735 57011934
1596975841 859769568
2014355205 1210113247
374055923 12838627
1029139186 956103831
1272439028 1858306166
1060018191 779896264
653518790 413808211
403499779 140145716
506624215 872687173
475162052 211207832
2051619258 1734910145
510840237 1302862811
862883638 449322534
43977411 1064244043
997767641 2125947493
360716252 1012967164
1094495334 1858290641
196039493 111879259
503249605 989152766
2120274206 1674601034
54526353 1482727261
1049911742 710328236
1998435762 1491329631
1488052382 101717021
1032812505 1668562294
187111876 1370708534
1087693132 1438245592
1253473362 1240277065
1560907855 1300759826
1975716580 1126588748
313716085 573168295
939260240 727337633
775597468 1137338302
1694588145 895826253
2120314211 1422785232
778592727 1750668256
679908835 1461431239
403408567 2058458986
1292672381 1104057951
1395485593 772538421
1110079316 1071980107
275685684 1365327182
975116703 2123006812
254651363 777393175
1338076846 865487611
216867548 1906771058
1621680008 954647456
1102783522 2135348695
81587001 1177264721
1995610587 914033501
1650784261 982345391
2090333648 151996821
1508198906 1062764793
204065810 1823990483
526960410 842499166
143155599 1578240480
976300372 465917027
610415784 6240534
1423109514 1127404267
169538402 1022076354
711107436 743554961
933264535 1994103127
844993913 1732451750
1941483947 568974688
1405082527 1275890044
1818617798 1991151210
37250821 629322732
1177378002 255255958
721519804 1635489607
954953507 1333380587
1902303755 25763968
779624109 373547700
1861999608 2020788600
1503386500 631735787
1991846348 859704986
38259392 1117855343
626709767 345159985
625055777 2060483013
1219174214 1243039300
1143531495 51896035
546253897 243326561
681297473 1265416179
1722760717 1889647597
1790024001 770150497
1379843985 1546296083
1965497871 855710234
1450488005 805261311
1969790647 926831346
1786629503 2092867120
1283449317 1546920839
215352395 1867810770
103361362 1070164305
2072267152 1058773634
171721476 1871978021
2020730285 1118160656
1849101575 2010068291
2042633836 569157655
1440152536 185792666
1739955283 1569034207
1383786684 18292831
1320171784 1240357980
1174125108 332651843
1582934383 1375782051
324939621 2088192622
991385430 981514545
1438257391 1153730892
243989002 1354506210
2028246211 1647540387
2031657575 1890775503
1873773239 2031743691
1397697676 1824639351
1719301567 1405776686
1972219124 1796668376
1115721844 738734167
433308227 1047991747
1379322189 393515866
1461178042 1532697081
654022673 1356210649
421878190 1031434035
1745651318 140649066
356817105 1643907111
673086778 1655850224
1351777588 1958109111
440118951 607140378
345754757 1704554141
1342363601 1027466917
1081460196 1076452427
1086412693 299647215
680580500 312872605
455866173 1040169969
1309114593 972033857
1922087359 1264667335
246339402 1198997737
366343726 354098841
1264230220 313209541
1226622091 607675049
1554641551 1054518431
1781869934 745492832
1881104940 1100225275
1342512225 218656594
1301966923 179736285
2120910287 1072103202
1819661234 1128316899
1930997652 696031997
607660629 1521997397
932369669 1476992990
1632656465 873259475
1443249445 1375118085
1659165525 921389602
687336548 1254348990
252021117 1809544174
204596451 574056412
446265002 180297276
536566632 431542579
693245976 1278252761
483105073 1196734353
1486013130 1337968971
1605146125 380213354
1620112732 1440836136
1426807932 968321158
694894982 38132991
489911343 1322611842
45857893 816207998
1916466264 837013953
34943844 1537789049
450637512 1419256136
599341743 739389202
1941375073 1450132443
1555416397 104010202
1635548097 1221783937
229023903 1864237556
1198429045 915276671
324659480 156040440
1946109809 368868874
995554067 1850003964
1732952127 840578541
274830166 1200232504
632573765 212449506
1241645309 855277730
670696245 1960644256
768078737 479752844
981676666 551239179
1057499280 25898348
2105723805 1781137342
74770749 623636736
836922854 152261672
1546402480 716452492
889827633 1770201481
1584661530 412986324
1051764980 1149135030
237482902 1214043414
1926637913 86246685
2139211948 2047234852
1355291550 1086393626
807125418 609661467
1487911537 2144031343
17348572 1924164232
733012544 758415332
1565927645 1723544890
207526745 746378947
2147314050 359689881
699605031 770599438
1088606092 2008903166
222376046 597177045
1373446531 60522873
1443735388 116588036
1976058092 1491670953
992910067 698827153
2082528673 1994406235
1811273277 819555257
726039362 598184491
1696072571 1819611360
1210281168 1493730905
1785546136 962586990
626437268 799348522
1736309831 390188140
1145383710 2128766567
1748969803 14701085
1741634030 282141855
1523678065 1155484161
1381954344 2143420211
388306564 1910336101
2133032203 622953905
2025086456 1964400891
1045122226 1610313932
1659975679 335346496
1886954384 2118556314
404061990 540854386
490542426 1815144253
181701973 1085406236
2026708354 657259169
955315125 1253790772
1615036973 460978208
1487011396 1410461616
1878159643 1280501263
2024434394 1841858074
1464971373 843248275
669055420 1476245064
970558484 753692077
1837652572 1578652249
639051483 104457137
1645991032 1198860978
952513103 1211167475
69194312 1677146142
110146161 405110092
341012905 520984896
2089233327 1867078395
273589014 1643375525
507602071 286856636
1275520782 2073260600
1988446385 1642552981
1550800144 2082689533
855937209 1936700613
587681179 1260841365
428001743 1264402379
836134699 209309005
1922291676 1143222002
311929531 292791958
110300892 675142656
1659824707 1230391183
197518481 1550707232
743473898 1738481359
290669493 376063273
28574487 1593139558
289856354 554200539
1154508295 446107760
1270312223 878082785
1072609917 1710424508
1256876502 217542458
1501134491 1719547860
2100166264 308195226
1949032528 1933359049
344996317 784568351
710098585 71266316
1386103 1407912649
863363104 345916292
907063906 127050167
1811955261 1196892438
548591790 1034791783
1260016755 1933376897
1875652189 220211047
1505138809 1279900879
123339287 1893419121
224574604 846696209
1446995861 1568093999
1672442701 1928527499
1339056786 1678674505
789558851 257393723
150057701 1019122579
851073522 829121575
1676036986 41060310
385791674 1992687428
875012041 1307900052
1638777460 1267368075
2071804543 2029514788
848623809 1906408941
1826901144 1471820100
1764489309 82969460
549827359 801837996
2103149471 482155012
111006654 1865947395
432743039 139618700
1330155279 1041080727
1543781742 385434606
1156009592 564165709
1572937942 1903502276
286059968 569718987
1455263761 1949350365
5479728 1061075456
818500297 1782360413
1817400488 1749779798
1274740191 1788173483
1390088847 767621210
751380644 1247438685
424375344 2117578033
1559440123 1535956
656120320 1764843894
1271413446 2012436647
1414387188 192531415
674104207 127313143
1373716267 1346500613
897183882 79241340
1356461029 1248804903
1937620517 2064361578
726301856 272986566
2037569809 374722897
2031131162 630161201
639387810 2112003602
1560804166 219952495
1927140942 208177688
314786393 728042426
1352874410 876349297
2086092002 1598074211
958725745 939410953
727905818 1703777924
1516807673 295000331
611478360 203302534
1681767835 393097376
1391421476 795817241
1581598028 2074504073
1255076778 2055914804
1950482454 75943810
649570246 391131483
1921182520 888489473
257730166 2115720376
1148031402 1441857299
1374105671 1596957687
1806610377 469240805
707170576 181817388
966294555 1741004378
453097815 632229321
86900892 1795026138
2023373571 1762605332
1179677430 419692838
1986008547 351375164
237154939 1882313999
589042183 80287592
886268266 1692663104
182250266 139394541
1109974389 65594452
1696291317 130869238
1383902407 1975517318
694281965 392817654
1097262401 1007168631
670130595 816872565
2007075952 1616437105
1479736170 1610449376
659837527 1893708246
439579669 1279883975
94014481 253786007
1216060538 1472891617
537447129 1095532530
26743121 1487131557
52402513 1600188682
873133793 61014610
362298794 516997113
496757496 1303955957
358194528 113149939
1063694032 52970229
207514259 410041534
595377251 1770582518
290342268 962703122
2107905935 34358961
481819167 402241716
513489123 982133560
1261116591 1193920241
1040744087 986949689
1050341866 1582892792
107642208 619539665
245562843 1741056054
2124644848 753365542
2100327925 1089757959
1469009333 1940857453
1400707066 458709659
1769102330 379371633
1183323020 1232977039
1652813676 2102176499
1123719919 1684088075
319362225 756711832
523548693 1817310068
1006915826 451379401
1264017118 1967820127
1657808947 141491582
451173855 1642799018
1430666474 218089349
1367939597 616080406
1447169372 1498238889
393941375 1059736423
1157193110 1350081656
305410340 1725981912
1964102767 2011900494
701171314 1874406389
1427061074 936113808
306819030 998044984
1549174421 483330129
2029537058 738674293
708641923 645661343
188187411 2065635759
297359509 829888591
85616462 1818824978
1385944530 1547237514
1413398593 1798923282
579176448 1321434026
1126455173 1460424915
96911418 1195504190
116368666 165925649
1465657927 133239489
619205627 1038033260
29544722 1036320229
532033128 290259856
2015124332 1770541838
1065624101 1577195220
353406617 1454532157
2063091471 1570187801
1451740751 688846371
643338170 1272270185
2068387803 1406486505
1736038888 568314454
2067978250 1641238473
419893077 289856403
139164782 856579324
1219531848 411853327
45994400 2120899643
1191741724 1305111453
1910918927 775011717
472124179 1075541840
1197121825 1364621070
1530922704 1713624710
1402625575 624286830
200353121 20110618
910132929 200098601
2147163340 352692796
1308257983 934830054
1365096224 1025585413
853242141 761845758
187573556 1402837105
2125299039 1796839195
1115870037 622727443
1953893780 1682125901
696434993 1288200241
1121547042 503496720
1449307337 2114784518
748479537 1525551428
1427514704 200951588
1703705892 1645799741
664290977 1857189486
1886150312 415575847
1142428313 1269860584
540898490 770486484
1404924075 1749750064
597418355 1781826971
1193995226 703511875
244762402 1038835541
218216573 590490749
554638032 1383497172
1174322019 1695102075
702026926 117782943
59418026 2090228454
1425966802 1460145412
2041727693 706524603
870480186 1333262860
630430247 1911719710
1799626280 480112040
14864797 780073425
863414234 1587144144
2059921550 519843368
674413516 705490633
1503704151 1701962038
803923662 1650498613
960066392 117105415
1275512435 15986731
96748938 1525605604
1164583543 742862000
1258620275 1957250691
389096011 1172934338
291527576 356826114
18431580 474967991
726028132 1685078101
466265815 554920381
739883131 1341622908
564963834 1018380138
1614108562 1589579223
948138175 1690077122
2064287019 232532451
1924585289 445047299
390830749 1963072845
1391273083 1449819569
521153016 1330411974
2074739056 1361299187
1811607114 1522034906
1768007985 205742763
1225465716 1332646863
1607847153 1435533732
378542194 316517669
140055575 302400585
1051627818 1638697335
2082818861 1929078421
834641920 828379679
807281511 2020824439
1040953793 268814043
1770143765 1193998160
1489586925 188765277
1837192062 122360884
1887052865 181941117
1299245889 1447404211
812394552 1199128215
1771261201 1496130474
1798476943 621943332
1947339356 1104120157
1204023130 1461794913
1388041741 1315996312
1529775973 482242506
544917825 577382313
1552410495 1359761
6564479 131474186
1777474591 1559685417
1322877921 1931517356
1519255608 1401265162
1379220314 678343157
626778892 1963207335
1070630159 1648815434
1670734229 1580428143
1071079480 578099510
883332922 2060283959
1148160823 591458924
1693158757 1273644372
1435573154 923453660
1797852552 1640449793
2024200179 761863184
999830639 2024150689
356404862 1793084806
1814684401 192014360
2133438566 373183045
1201646303 661208695
1813263819 1419340646
35455219 1925711407
1381631241 1463064301
717954625 369284771
112659343 1633014258
1340121965 49072267
1195678787 815046834
748650394 1240868429
952675697 78925933
1639493983 474434121
133696889 82433041
1835362075 1505695839
745525826 921239464
1599567488 265939806
1508970005 2098077381
1461369998 384823090
762591323 1905459753
1240555099 1331838340
466801452 336323023
70087645 436492556
737475341 1991756229
1936339581 1974890241
25817603 379750782
1852338655 2047930244
1051649072 1390244186
948437906 32485632
539221337 382818109
73217759 1839069389
802299222 944829023
1816911282 1220908053
1049123961 2015661765
2014035654 1750063717
421141443 76212093
943463887 1617257710
1255413173 2124282991
1378186266 1246273459
850679380 1347390467
370843218 1285303478
268440911 1533804798
1816432471 1432895741
376420703 1179028541
349247841 1050754413
236291667 1610464556
690612168 619609844
1605069672 927481409
1688024719 938294182
1164458131 1590963620
84822293 427004918
1214355068 333855065
145388439 2031182701
648735082 2109089574
7204994 861614489
1678689718 538945936
1129920548 1915404811
771128421 1237545582
782606088 833368413
939822415 17788462
696259367 243667021
471703809 1051033198
1243200067 1198528375
581153406 1813402676
2023725117 1955222199
1868067612 213760085
721167728 1362773059
960941539 1057280104
1032572259 669021259
1898716713 1323133880
1133883469 178917086
1763035624 859761049
393625753 644077196
1744226785 61539390
1876787294 1848581380
108722535 1827590095
1946496749 1117564489
1184490205 658013644
55634599 1154324565
89434542 1504464289
1660088102 1847128672
1903994374 91228769
796591891 1332033307
1748329942 1791461781
243292307 529775056
1913290428 505171477
251494542 1752466775
1345101497 14244020
278571581 156961276
962132681 148452024
1772897972 1284012335
1627958744 1066022470
2044833984 696716490
103732483 1003799107
1475462351 1110241269
1776950554 833928459
1194841023 1952425411
1604844783 45573454
1026471488 677228354
1775564886 1900199654
1521109155 1669563291
1241830447 1653298214
1230614599 922067234
984317032 1384094385
364455615 497123542
919061056 1836083934
270547771 1010162728
825079314 1691240299
45192527 1662882033
1616309998 133705217
708851832 1226560047
613316761 505681622
2125037954 1731686788
1742473836 958718622
1536102422 2062098278
1294273278 480869766
146599027 385288981
171046068 1713243179
698336671 1444329786
986608618 1808309345
67161159 1368983590
251500839 1119940406
1422627030 326824688
1295167222 892322813
326900003 860510697
1334712443 1831415884
1815372236 885002459
600683510 59654241
1347591228 1859395158
710389513 907299253
338574410 817010506
51373854 1474258874
766073366 596531297
1322694200 820005657
525933445 1815468947
2017531782 554414835
1943642395 577267031
1382595501 531115586
2023492107 549876493
468360120 191346910
1518273860 1942296505
1505585504 1037808270
1466829962 1780361028
1655471353 524709713
2121742679 1379937066
1033311798 2105489183
2065763304 2010625317
461116424 1220952330
503105904 1847934694
878362444 51970415
1439192428 2055968141
1941196181 648262856
1677509157 2054787685
1368507356 811454681
1675122616 101457982
193135922 777245368
1237805883 635994723
1164748745 542817529
335920905 258600935
1986646691 1177154155
723707529 1684373259
995057073 336566590
1854178269 283454457
285027273 1317489648
790361515 1619803402
1347834801 1190847830
1997245352 986309622
620701458 1305103458
1726660465 142740666
1352970367 1684707248
1259233000 986032999
773275838 1117736369
550466108 216451682
164732480 1381993340
1766210480 160112906
1947091700 2123998970
1338057156 801829678
1491770202 1600526194
5121150 679377300
1131406727 1570858984
2000785347 539678363
1647475215 2119181182
1370263997 1108211448
43345392 1775438359
990329163 1289695704
1860486667 1901624796
1177630252 1046018774
335286230 1070124552
355836658 1872370814
1421080403 1878622828
2130258563 1760165468
1380286011 1108291719
2023682125 286639223
364505471 568951926
498098284 1346450762
1888176434 522078995
1520296786 1878411916
1635546391 795895360
910520023 1610671844
862066302 671958678
498386965 1492666544
176654820 1617532421
1229170218 1951633464
711050761 1488890774
497949168 7433088
1862920495 1755118589
342555620 1567434811
349288205 1423533889
2010591683 898359151
1272328211 321880637
329752659 1127307552
1799570346 1114574588
1413168463 215766240
2121297655 1324950463
1931276153 1575177764
1149650665 257249127
1154021853 383569483
414084544 561011690
1908060603 47254985
927038756 1528189331
598731816 1757952005
285789039 2110842188
708857260 256664789
853475411 581811568
2131912038 495609192
681451988 2059743822
598430182 372631335
1217246067 783755156
569149553 1383740040
2132508728 896210659
445513837 239667207
2016856458 904933880
1580424282 1543272307
235673290 184216089
1462947022 1877648711
1232040263 1999526296
1543236128 1650074260
1063814223 1767819701
1472174596 609684950
1172705459 1413002893
810211563 1759606782
706572539 1602000733
978611248 1004833814
579148755 1704779639
1199561858 2089326729
2139132071 1043359138
1859765772 559434371
953416495 1874133709
1510829644 165739020
1293960501 1293900483
61502418 852398355
1799499492 1206040590
1728069346 1739991154
43154995 226795372
1004172108 819115831
2044184581 2070491370
1309599298 1548146686
247232080 869055749
1772543721 1377256793
1091628162 2004657339
275745332 320566348
450617185 319207601
1978340388 362164165
1313084376 76606016
977923601 1111480618
2106519571 646959978
355411282 425424753
1920014247 1987590592
1419619995 93498111
244278228 213468739
621016960 1739293354
2034094668 1493010607
1909562428 471185717
1626035651 1562540982
1283216450 267910696
918728133 1821099512
1841929344 328367770
146051028 479640636
734195351 919603944
1172446562 579852188
1966688235 7756082
1260786807 219660249
1086425620 295727805
526265172 832891290
2102392547 878862071
5315187 1281935317
194595671 10735484
272052297 321014615
2080030614 1074397197
946296519 1231944090
371276509 463731389
14436388 1260442589
1289738089 1214135295
1191341121 248004677
656487046 140962433
609629937 247972141
1312656572 211616617
1492094369 110580638
347481321 756733885
1789858902 1209749424
2106616373 1253537478
2031239751 1820419225
134822588 1736278107
1103478912 1786294012
1644473847 868584420
1029781041 894922144
834723683 17343568
124530918 605162314
66379219 1392826496
1331557928 2113915329
1029566975 919303525
1396310408 753933284
705053617 596629930
518697649 574541690
103863015 2144318304
1520813731 1134825024
922545169 1305753448
1232307160 813038542
281604541 130603817
1708493832 1858604855
2002671459 2061035699
768858136 1036353138
2046280053 1750040024
627388757 208461852
1064538908 256849922
1507457687 1623688274
1026849321 377491446
1459058724 1577898292
441025445 1973216789
721479194 1237956501
21846837 1884126355
1693836990 366032718
381363351 2142131853
1775879580 1547790378
1093084104 2121705447
100641163 519499108
406442363 2135092793
548780295 1210939679
726194427 229569961
1633607991 1951025668
1091501657 1210829810
1362324695 2055034019
129307706 430332519
1608626776 1244350482
1417196531 1611463280
1583958242 1568232493
737131959 742424557
1152715894 1113943525
1292563281 1901977489
1108945910 919454274
733958964 216053972
1725713760 38449106
1373542539 439542850
1380661688 941537704
2106646797 205405112
296830428 1854035372
1018380532 804018291
1016161474 621500861
1402374246 1294798669
195265132 1406297215
661350158 122165756
821548787 1456853658
1536863227 895900323
790006951 733925263
199658160 2122110046
1205465170 1754865718
2064811594 1431149496
506887694 1360996850
2068430490 883549844
652359881 385528593
1760932565 2031832227
1630443782 903725914
219790235 941505943
1733425929 852329108
69352777 399726988
767402764 946359099
1715226390 1521446083
1762383010 860563121
608989795 1773831540
1422340897 867982833
2083835975 815271073
1721544608 1397992804
152674549 1726491943
467277628 791569395
1253348295 1534944744
1634617191 1182560633
1220067669 622096429
765665109 1386853565
44998572 451590113
986996879 370998839
1333381729 252593564
1982757836 807416775
630259697 797582157
1894369046 1304095337
61332485 824556017
276363238 728213041
723294505 1514966902
657710681 1636118915
727578678 428446685
1193107267 1367637093
1898041464 363929984
279119508 798391140
1431484825 652752828
766378531 29881157
1224827586 193575066
757380101 500635377
1281863192 1236044143
2134326090 602596841
1386930044 43098975
1934483945 848165962
1417230254 1893602115
1486883899 1343375460
863197953 451623037
1676605161 1796967614
567109307 164456550
944813165 2043815198
2120280979 1002374839
1915474526 2105700081
496066057 1304055742
167467205 1532374087
1729451109 2085434706
1779069514 2136780374
510531387 2008738074
1434665164 1471332522
900378286 2073604047
265162319 1368305800
1010758365 1360447020
258633786 318622487
782238995 703638614
1362111971 378048817
801719066 1111454513
914960872 765698517
1236937059 1132376059
1694143307 1192539757
1425757472 494096639
629959632 594523904
93869048 1605823760
317997062 644189153
688593992 1791628788
1933630712 322425769
1156808021 590908009
347305036 507371651
970833848 1630693922
1800856369 1094611865
1264388083 1166370327
1655725329 1315280320
1652957691 1783070930
280613501 1433567879
11453813 504611898
907796931 1788224490
623110658 2101642708
1147467156 829717833
1866515261 1997233577
246643396 2107234211
1655482598 1114902662
1737196819 979803784
1379508665 970320850
477092732 2094193694
1446745712 1776927035
803131820 75276953
1461848561 2032199768
2076422020 692827814
2116943617 435315579
1115003394 633605439
2128227416 1087061325
1021972609 1857423723
2131680844 20858806
239191355 1948554885
947278974 1463309503
1817351048 1231344268
1989997294 465639825
450013429 325305182
2134691949 313245066
135110201 1966661171
1814127208 1216104469
2046324314 224641496
747009027 1827212001
1558471898 1406761139
1967538211 1823357859
1462886222 1904528716
1074150165 1215434483
540684505 1648289333
1823750382 135923702
817047154 592720734
1192614750 2106766425
164331650 831954258
1112247566 1025144334
1522596664 1336266561
826262259 1876122237
645729218 1687111046
1913573694 632315010
800945815 1583604683
909354047 1701216569
1214734429 1676883933
811422529 1460542573
664558015 797713449
1032485373 1360671912
1754246134 2009855228
2091398916 679631656
1225460193 590476244
925029591 1660056733
1020299354 842104528
560546059 1809458503
399505953 1899517996
1906166709 1859250168
1255270847 332480902
1166351726 981805683
48988577 1377393138
895313824 909444087
1490079186 228511371
641937346 2105233265
623817820 964143414
225110755 216532434
1151260234 496569125
521931694 424811882
2071431833 1348818397
1960401387 1585267897
1319860350 1975844669
980889612 1881657288
798550662 337442866
1924372875 2066710412
740076369 2017778915
1568440347 1336358013
1455752602 1381694515
1638818983 1786762876
822114078 1395595325
1924447770 1501283993
1330016605 255055530
1021082850 962544181
1926429070 1415392317
1462882863 1130881839
1248949273 1532714171
328472184 885662936
1796028438 2142285682
592474340 751684203
480115522 2083781157
189612877 1069635313
1881556157 1918043628
98386768 1781645052
18524528 1179421339
1221282139 1600635472
1469863568 180472571
1147925265 350350900
2146511011 661058830
990378095 1058918421
2139113648 1881223637
586759794 598881953
27425449 371544240
201538470 1122522928
1682243507 1954728735
2132135743 1667641724
1578848617 1476312431
1194410669 1994248190
508745488 1622207854
1077351771 634492787
1134002487 692724925
666982160 1623150321
1840908291 1494111644
500639330 1815085795
472091733 514853883
938164746 640721398
682517684 1349281717
1096963357 1414395210
2070326765 1324709320
1781203357 1717808973
1381003001 1745989756
1638782913 723632502
560619829 725279036
873470846 1696094425
248870247 27160532
107379327 1243640284
1751259913 1035374084
2125223206 1147632936
1262082460 209426264
1763282011 461402330
1344098993 1777290935
1546415126 230717855
1528711233 478457913
2028079435 597597741
1429915720 1826955261
1793054377 275413943
1898646690 190221123
1109490822 1109459263
628376583 78933744
203513497 1769449087
1267329409 1030418873
1448344049 737186466
162772909 491894243
315637952 215390814
1244708423 1377738459
1023808290 286218574
550056620 1566571550
2054359499 1501098140
1173144906 396968789
775013926 1956302409
507281628 716521322
804871030 1636114070
1225928838 729388517
1710370286 276073517
324569839 1731731937
334787098 1016592639
2080150153 351913164
1369721837 892140950
1432171400 1413491008
1571270178 330727852
1600182339 769687797
1187058733 1167884727
1492313181 886233410
1405410524 733526662
372154059 305716069
585004100 1264345127
1807852107 47120362
1304247459 1573722823
1212675709 320862687
1911591279 1586619585
249058909 42885861
1877551345 533929183
1346872504 1865250233
553319216 2046127725
50528887 1044815602
1608755194 1318210255
1038957701 746952061
2079728640 550253019
1982790065 1424154916
1709799359 283655879
543200115 1229244666
2141533691 1370074167
443927484 1088070251
1574707735 1614979724
646976525 1776127793
1066139720 1264631123
50208776 1277661906
35203354 42375532
966664829 628469915
1310878525 1261719790
1630823465 1624982576
348432236 1841978375
1770803866 726789273
1270299659 2016182070
925413770 584941820
153267268 1858414755
393240330 884952824
1936019025 1256530504
1265272827 629828151
1244485641 1120021100
1007639091 1890722829
2093085666 1148310496
801056270 1105041990
2101865986 1075154398
738316862 15308195
851390146 1304393970
2120635190 1557971708
1457359902 1015870363
758137691 1828138650
1483103789 114402891
256594376 221422158
481639939 1183660697
1639118187 1482935414
2047111299 772839018
1838916562 624345163
1121800957 116257844
966099603 168561433
1672060392 1929069506
966327920 1551681594
1702077869 591071380
765487174 158845025
1701334533 1312817038
1911954219 1833274723
514901631 1433688364
2051818011 1229425433
1724097672 1643637283
1213393449 1609624770
1727081149 979754783
1231119288 765946893
1858642416 445501091
1043686985 193193394
315218686 1018924638
898099711 248438403
83670488 1007034558
1163040955 549629592
1547832562 1610012909
1809857578 1281396703
1134305950 137166761
1108371215 631379855
1355578567 281197520
1201567808 1073831592
418437043 1017202115
184377458 1705015508
1507490196 1832936113
134656171 1626397793
524606897 1145603716
540232967 2146736975
2071220095 1608305419
1753546096 868132950
559660315 1659096119
1062772189 1832418361
592332883 1432782190
244585817 935455198
558891161 1768468252
1629422867 1016349391
638688525 1223604164
645443312 1849435414
12315095 1018673761
1808258287 605512891
1634329241 347721515
217887086 2000230043
1418361160 1252750861
549806703 877061009
2004092082 2085587566
1823196169 983909251
1855091781 1538411509
1978553635 1209307735
1670124599 1803605479
475696894 45707678
1203954192 1098899447
645567777 19254917
1833476815 65348164
1055874129 311030448
435659564 513376532
755495337 1850509020
190274147 184525859
1837899354 301836297
1752188108 1726309861
168003226 2074300476
57751207 689024959
1377731690 388839160
1851772193 136012944
776950376 658710282
209401924 743516025
1872700741 1239413108
1062522551 764046458
693078920 80922142
185383384 1368778454
277198281 5313260
526281145 947439897
1628926931 571014467
274184980 610198455
1872751143 1457851958
411157688 1526111559
284716415 656836276
406827163 16469512
507089008 1224825315
2026985082 865318257
1106168267 123701105
1495325991 261581674
146656323 1597687949
1240399451 2118590471
1893288699 1823905457
2093272903 1501239963
567956972 49090017
418800537 635395179
1754894181 359308052
490940369 2049597079
1511426919 1658493914
1944730066 588230011
2059464625 1437172859
132861012 976986477
1213684903 1000320235
1726596326 836578629
984144325 986371555
784949083 1334002715
1389968364 782372808
1305773537 1847811418
134276644 1429384554
1338017155 678155204
2076999505 799752147
1915006146 734554425
865408753 607324115
526302739 2036299692
6487475 1032827255
536622843 1327220929
558103565 2071673395
772516710 1378600512
361784345 1199522178
385165810 272084102
1618934462 164660990
499471189 289480415
4534447 1188010853
764911007 1443923735
634505880 165651129
1843495399 1168727743
1209851436 836145471
1337562278 1343401590
601432279 740231488
4873236 163740763
456573136 684392876
2106463508 231834928
1575396976 2142909954
1613485429 836998189
184508404 1693275753
129969772 114161312
1428397042 1805959809
1321515688 351489797
228210439 801404175
302910319 1478253839
195812065 1299331499
1758594676 1784711072
1684841598 1946104441
44654876 962408599
99211513 1852120825
1084034539 624069984
1087078654 1226212475
1237104079 939157209
927438957 1132956250
117977155 2145009955
335732828 266579624
300522342 240696380
364365642 8823807
346300231 2017750164
1102654940 196142358
1966536031 1461070006
1628302937 1065876307
1488597709 1304028358
985780898 281668037
1275458350 239475351
1767691718 1443466947
1901770370 1995212362
1410009189 1027914791
652249863 322172485
858379023 1507526268
904481748 1709646596
1385931964 818502862
2080093247 220730468
518415196 1027903983
1803872951 2070153909
366030099 870703668
978979957 2055847598
1312388048 401557304
1944373132 913271507
1482607798 368435113
1029035254 1430148291
1053477506 861774892
647036131 865656581
868100775 1512022489
973917144 224715815
1640367361 478817790
663137267 2048723005
997139942 1137648342
154703298 1453636518
2115565694 1860361232
1590241542 1660450042
877155144 342975494
2037056876 1860910068
715209255 1898174605
974775349 1553055316
1164924460 1010180535
770401767 445473977
1677491877 1538613966
1172906169 1184950056
1608486612 764252104
1637937516 1281181055
64830077 849550902
1275439039 905502554
1632502948 602923447
772454446 693714333
1469032236 1271562316
1958123751 1601171732
1402909784 1356894833
680446564 1428606516
426740500 302549990
1910169320 1286953490
1446611535 169050144
952897225 1284281513
1073619723 1929388382
502745071 387582031
1161491150 1876039648
645327066 1719607582
1334163421 1951540199
1158064019 230625406
1764359422 1203035687
1151660947 810322513
1404264129 2108945940
1432753244 1246304536
1283445631 2123987458
1295913311 1647434508
7019448 847884684
1467342639 630495726
1539148200 2139566174
190795447 1645014680
1269258113 1507389125
299489113 1547546792
181165247 2063916722
589158507 377051234
2134166055 631622490
149226420 1485951137
602801400 1710841103
1138170143 1114836275
343572707 1827284293
269703313 904558829
208873380 1152099973
1141460799 630343099
854019430 113330488
1890957942 499812876
383180894 25804920
156543354 1661986595
1832843944 2055302797
164813873 327948577
2007280602 2088337352
1175274386 1044213325
1064027528 420008401
34131443 1257202601
297650370 1681659181
2081742320 1404798862
2071800839 2123633195
456000941 203600409
999213648 1549028261
1988005519 878018294
1117743256 1506486159
831024504 1492790453
680446974 1732118948
1864519286 723343836
1386771454 591765222
848621088 2111218357
2101059833 1354882589
1992183333 1071444171
688814404 2115746585
1931303502 517701997
752677753 1273252001
2084048594 551001243
1772161157 2055329938
416625611 1407635845
445471153 1857501490
1700518417 72774736
1669441291 2113352037
1849577252 97600274
1024393960 1751642200
1499077500 1449078806
1615816527 419293895
1404275495 436500
1769348442 824094959
1022773333 1091847727
204264882 1086387515
594724787 41219435
1990593204 736830315
1526681160 493356260
2090456217 428751849
1473694502 472179902
925943255 1115285182
1940660570 95976397
1554691565 494825126
799024003 1841074366
768280129 680146275
1926238359 260480288
1859453200 102006053
1535573482 1818443418
1203993816 833422873
1294277722 2091343906
217465919 1096973572
739555208 318843994
1111925720 41542413
466790803 2019712352
994981080 1644965422
2012700336 207803799
273764945 1014155648
1301461183 1271187813
1618485582 1011116917
1757591004 24765137
611837323 69097037
636976352 141673900
126255289 432823820
384049249 1113525614
1674907640 174783432
1917345036 1903729786
935776332 1490825975
225542184 456729981
789386557 787341431
576787267 1106211947
460950635 1892559461
164262808 17130660
2138723860 1920238159
656330551 1021536099
177675422 572191341
877112386 609993002
1265529525 1912518881
862171810 2094529330
145250964 861504135
718498537 2062608928
1492229886 1201988797
607795280 838829011
67044328 31702439
1322655609 1205593533
889574200 1679917456
2026035064 1809485606
1686988115 775286736
534568940 1155157323
1592952580 1359854145
1746372644 510113456
1337493714 24064668
247587305 1110455507
1345109618 1522193980
1058665344 479647333
925115944 1191918861
334876106 1665192979
133331106 1989583618
997308062 143215804
171132375 450309568
381065926 157171766
710734004 1070755885
1258234063 952777610
414201544 1438076254
1970049778 1857991544
427011820 588173220
1744431509 1735673355
855314711 196988651
282318874 1448856720
1439208795 676432446
919515687 1294595297
823777529 394114420
712056207 1577047408
2007004497 2047182140
1353344037 1979116242
1516949272 943193827
14934834 1344715825
304970602 785439729
1215317358 1148699658
2108295474 1344015891
421652151 506762090
272902060 1944380680
1424046928 91389687
433409180 237034993
1240551400 1765544564
1537357267 1317405867
575702496 919147163
1320838146 923081738
888376117 234360040
1014605979 759159154
806989765 1577681980
2132476298 1044381455
1504952545 794435906
294346082 1622514755
1570953033 1277710883
1840999170 694282854
1964854311 1363584737
1518981425 452445423
933076017 1194804713
252639328 1293504623
1924702601 1172472086
2146340957 1904432989
1691438600 693452026
2026330990 1135178396
1545428954 1862364387
605173267 1758320724
1863855438 956801794
1605423548 766930735
403303050 1412539185
914129375 1635606990
2039068474 554377975
464083367 157627062
33890262 1605281650
717606984 835030763
661508052 576149171
111648357 118373117
1110512706 841485222
258865219 720804478
959375264 1599997759
359870853 1559479726
300705648 951861569
1794325818 566481492
1135000082 161493088
722233594 1980442257
881449902 1865616057
88909962 186027281
1509305013 1565412780
1816662890 1671132552
1152517127 561346761
720328319 725781105
547213590 1314142363
474965410 1362832500
745650055 1173844155
2126420328 1303044197
336588762 1582237166
2145415704 28183966
771364184 600089914
770971085 985498833
1765669754 1231347023
1728030040 1303894915
1614447164 2136759372
378695011 1930657485
1827889263 21584173
1032784747 11123069
1386277596 685553697
1023260282 245191987
906631393 746501474
1831972286 297020093
1928636307 322544438
1571017527 2036480481
1946113503 1288078861
1054198877 1493785573
981917922 1709410121
899075572 2134670119
170661072 5472121
1843806411 1183370749
1944707127 1243508713
2090132327 1824741309
628366961 1688224058
1936248433 1953227908
653673916 241173127
1510881008 985415188
1808075633 2053547313
452421861 2042904215
677764539 2126503475
103089868 1346974159
763173237 1176313362
1510498434 1769211654
819317160 322629210
807878391 1696864556
858749034 1436676359
91313220 1063165036
1139298949 1433279240
1634579601 1407073936
220038330 1270716788
779467236 973819939
177098971 1873334058
711662622 1710864503
726561525 1422227577
2037276318 1374925
1738166666 197289477
2099273287 456686627
733084241 32167567
1684618548 570203551
1508601081 476142799
1222103514 958066607
1642738291 188226627
2011536246 490282856
836290233 1762694040
589898592 616241295
190049584 51126451
249354465 2085700737
169180163 1865426735
211484254 187877801
508379695 489873146
330268626 1957421810
1002436640 210183241
1913696270 733542914
1625879046 690895474
1317692757 644430172
1383624253 1739039948
782911374 494469630
547201756 956774045
480494566 863294180
260558680 531728590
51144307 51211018
313103728 5500421
1533843610 977155060
359734651 1335263653
2056860618 731548698
234786633 866724459
758375670 1093059510
255702419 1017623056
1958502127 489799175
1186974669 982094688
605959125 1921395019
1881223204 1626048029
1648734169 771000471
231816389 1614358221
1987707836 1059324965
94486947 553359719
1406590300 1667164468
1718562927 1073901282
1536610939 993658498
1956103889 930059480
2038542001 159686702
159730574 1537663925
59763619 217605608
674848946 2039244310
30779360 1387502722
1656247605 444389089
1454058214 1283012551
772237795 353099382
1347577351 608368611
1510163607 1257962718
2133057663 1531792205
374252665 1707695150
472899006 1893362903
438041647 1949431865
1617441669 1120546852
780285154 1204579038
802570824 1033167643
809760125 1946193429
546113202 2104527577
1741033832 249053153
1891587959 459113216
351201673 192822448
121769798 4918365
1610107790 1601357767
2099022785 1535558847
1383575393 398506873
1214496155 456143365
1483152813 1934329724
1790383313 1751028978
1125525889 859348976
2121625427 879617474
1767032359 829453666
1573632496 347809844
1265974658 1095430175
1690212706 1118045374
1780004298 985626427
1993009221 340693042
1739635061 188811921
1948114836 390059707
1134744214 381790643
1783427185 2147344483
1734816665 247347304
1988978562 641267281
905157349 1771418368
2108653403 1150468586
1526554114 967363606
897334047 485796898
1329204261 891033936
501657077 1018689065
307395836 1808253483
854705119 1957319324
278382962 613588601
2018834999 1816393266
1263499161 464617844
1748465419 720245798
291661591 150340556
1681069039 1604710889
1620348761 1186839450
1231066226 876121474
1270308599 1735841421
938333753 1827062082
612922301 1944519634
1140547222 485905096
1562974213 1586022361
1012698974 1326109579
1828026348 1415665141
209043713 906684913
1957551293 984153028
1037747693 1364776230
1101389264 521462522
816115061 1229505277
354086423 1240121742
2074010867 2062302809
959038635 785361610
676433048 258019357
1093514472 1933595723
442778213 237931293
1623875289 1851182932
918646173 100026865
1007996691 623900878
1953288189 940395374
2082631744 179579507
1960354982 1236493021
687704225 397365307
1154027447 2032367693
20357270 744765715
1189785132 1767967672
1222753142 1295038243
565512520 242839838
477540262 586948682
17494139 729721401
339474791 823861373
1127246722 464603206
220269982 904112073
231092677 1321138477
270550327 1224304556
973264686 14514776
741059435 1031257748
1181132552 24397953
253489129 871952138
601892284 2021435581
222061977 1323742681
26808920 1722079415
400777674 2078037759
497181444 812032256
2058214276 1136960515
689289204 30168121
1604431899 1901286843
1140753326 525376948
1582660297 1980642401
1920292638 1408169059
395279485 2070372245
126333245 2081010268
1532889474 1905930341
356623754 1607406831
2137040050 440994987
1590250142 1655396359
860777071 1028680708
26978610 1604332152
1044874843 1838166297
580798386 583752550
133663608 1376952453
1777023524 1508773294
1832160397 569190675
758781408 579512016
394384132 344690283
1373973104 459072308
1188685257 80348534
688585589 373364483
1103884023 546283595
547319157 1973103450
1868627697 1858847872
2015325488 1354794189
829528338 875796548
140063453 488020796
2143762335 456214469
353087094 1430957227
699636866 73184391
352948237 633227928
677280601 1107899355
717955625 1241268402
1205343539 1326971692
347597853 1018359450
1782447578 2133241948
1404772331 2097471692
268365504 1461585652
445554814 1583767044
82874483 1844119768
2128887678 1663900177
411505680 984505096
839656849 1928820996
1766185275 201289111
313813610 1948993989
1439141650 325511259
230508597 1668573543
685401662 1254959257
188192546 908022704
847305313 1829783810
378427615 2126754756
639147044 1394507647
132089641 960333718
1528740208 1507945796
1115185 2076637583
991821191 144569826
1995369902 1031590019
744885834 994986290
1949137926 254418619
1543167979 1275402760
740232175 1369323278
931888925 564631404
1989618991 62122590
1946948201 1456798989
988946768 1040007612
1136875636 474523647
38949925 935499369
1428736128 689316008
944451316 1102802952
1612562558 645287883
1698743471 1105514309
519397786 1559159849
835046980 1300483724
967680378 812683577
1833397855 474142173
2076399210 2052753535
227189714 1206317603
1229749772 911213392
1119620208 1332408637
147890455 1113217184
1443823276 1433513606
152292227 549436421
2023123048 318050428
1843437063 260295840
406372243 1137260414
302675985 1538987400
2040500075 909022115
1956028093 315306950
251424127 865437910
639506291 1714542085
1233238493 446850918
882687994 1060908126
1220479056 644657620
408826540 2059703573
752498678 338928127
2071238632 1343036801
1635668330 165479790
1641459817 1995459293
1306870733 2114815462
1612767487 1021468496
1994088882 1751158939
1105167321 421734116
477729728 1658486790
1503603154 226990163
268593173 1230606686
1950994178 1787007905
1113282246 953535528
1512030514 1113445641
294306328 906097306
794911542 1320133964
1629378140 122727003
2025135685 587169283
1028065957 1074793117
1683469244 1002824076
1181811964 1485774330
1242004849 1566465019
514730179 771506322
766367970 1389038597
1865262122 1177838637
947198166 1682796045
1142988990 1711575127
1305644686 1864371417
293243691 815993690
568983653 356287307
1919628027 693231887
265520782 781591487
248387492 1163498761
43710438 376043948
754777927 1801458785
1758281226 1280479241
1743611913 679854240
1130536212 1323793674
1212646775 2012941582
1595533298 291267933
941246991 703627382
1607871907 1548699377
1144984843 675236586
1541791536 2063915212
1880072169 744267960
1272605581 1457506144
1932708680 2000035114
246844055 1100669138
572407 575835357
1639708459 464729252
2073878086 778419918
721177234 1792403578
1531708123 2095431848
1322992101 1329271174
353371494 475593386
816962367 106156600
1591412476 822385592
347452126 1672411516
1205424750 361042715
802749925 1620611898
1944186837 976670441
765747272 1296146029
1980398988 759796093
625841736 721329777
577233528 2128673905
584334153 483466291
617982559 2069685322
1309939492 848500615
1648609780 73466446
1563260218 1968002955
1223852131 594754320
562564830 834555090
103376902 1167665956
316708682 404082567
1351078254 172728581
495343053 2139886235
183494245 1911414871
1161895648 1785178280
1700722675 440498227
1645232571 975853553
1895295511 2049831250
380433267 13055728
437735556 192060240
2035013530 1934911572
984844281 1733626144
1095193244 347718172
404895516 1917937554
342002683 310886093
187070798 1054966326
406176853 697108705
1156413826 1665365603
752398162 1822563230
2112513651 3606658
1241858062 2034297638
1805624704 393855790
1774634429 222183259
630469289 421258904
222072510 1366400812
411600768 770594284
1099182964 1622285481
1999334122 1855066689
1249389208 1553518002
962853862 1673344169
1939674646 1728687348
2067979758 1359911011
659965252 85577287
1859785695 51138540
1529518415 654512379
783674379 522683200
875088315 1504194936
1859091999 1923366039
777155212 982468014
205254284 359942065
1231554165 1360111283
349999038 1225977683
2028382469 139800524
1994888523 156530926
1249336923 1953011426
338200090 1635619680
1058392146 812313017
133673071 22296446
941955505 750994627
2084106294 2127369166
290901392 1617417303
1998770597 1185613519
1512377634 2084588656
351386229 1300774228
1871403837 1077441734
309359813 80112512
1869513827 155482322
1212454378 810530527
106290920 1936560447
1342588843 44383501
393738482 1566387621
1060009682 1363939857
417016142 1484165913
745999252 252130241
766114013 925888687
2034936011 1397033748
1843766483 2126304486
547542563 17663823
1751217563 625872148
542945609 100705432
279287625 1221308834
850823251 793210720
1429185319 2121471732
110390027 1462200023
1218699519 1039630735
147398176 37393448
1008569514 274149186
123810380 1839954676
1264367800 838787930
228421120 2080148705
305079786 939802239
1850673238 1447907615
1961147145 1840403880
2123108955 1673608111
634546054 1369477205
1035057137 1226135904
1648803037 1922699970
848459879 2034454418
1284614818 1820989635
1452884250 82179629
1671105219 1869024603
1849737803 870522537
90003664 1440842763
2016891452 2147258046
2066183963 1451651907
1815356933 1325373095
1656476396 629482998
892889833 1015129720
513542740 380597430
141593699 1713589150
1159628950 1021556279
155220253 1092192136
1333299232 1905738012
271450228 1597052111
496739226 106289496
1928472959 101698804
2082397087 1336689276
1646066390 1453008556
1144674713 1744107167
618349720 1621879143
553782098 1648716408
759929652 564019642
2010852969 929111764
1810981632 1757540952
1871636314 1869702685
1170456921 889727018
2085340475 1283310202
768568362 1806017797
43399206 2036249210
53586038 1872301960
779029093 49688869
1730046420 247001389
411302443 740171531
1643447321 750969743
1377232367 103630309
704595509 2110954668
269722409 1581019185
192991701 1477535595
1606518412 871720259
1632881883 1930801502
218836030 402753852
1979704733 1775159430
1043707293 592414652
1793566483 1332506384
158006559 2081923548
865375722 1673687361
139987737 2048665676
536669647 1337567964
2013598109 102846458
127706247 524565255
2139588844 90596694
1876950906 419565197
978335188 1493445765
1175651775 1642265768
412011220 543673980
623847501 106757049
2029968665 325662851
1778721009 1378979531
732319728 248840991
1977537370 1573239035
1229018484 9382753
2120414091 1807991126
676497727 705524064
636738915 1392644723
1168380157 1812869358
1572176726 822662518
2001336041 659725845
1316945104 2106446107
1567939226 662258395
2038461537 1911060940
1856229781 31291939
1366511399 906191920
1022021345 1988287633
1250476134 407074071
2124947356 78052451
1663838988 1851618736
1815423197 748817280
557360783 1571767639
914710169 1518047268
1799582592 1177775539
1148464853 532504917
1909653551 1465429447
1534469643 1410624743
521617316 1468055685
792293416 1922845507
1540320560 1202736830
1089533914 1470460708
187681961 162971011
851905523 808812613
1516035526 1011303831
585089849 59432378
289568398 183876125
1666913595 1688142703
851636598 918338655
649396780 1920867070
1638824597 561960664
183965814 1683796827
130673416 2032154619
773042771 1860874707
1019825973 363889089
973742072 310346656
114916244 229995871
354504266 2002671140
269953836 1512235869
1304165114 81160523
1463827273 382823190
2024172428 706914980
732889583 682823206
1095346014 801299987
2088052479 1045920950
1172377227 389130046
252888553 573545318
801126627 1767423258
917565468 758800787
857521736 1472670662
228065089 1863824147
1187275086 1895520875
1234507925 1393540803
107911965 771331903
1973816596 668211904
170074622 15119593
293022699 1733683302
1607125635 1399463530
500220058 1608474468
140157111 1826584201
1697946063 1934579134
237471203 326448870
176921533 161065752
1459432247 458285871
1345211155 1708484070
348503166 1700926944
1648802114 868400761
516499078 33702051
176850491 421662108
206087232 1317199681
702769019 862011460
979917952 968395402
481421063 745306095
1619744311 780752241
722600217 1534636740
885168848 531869394
1855293679 1748552014
1914977526 1410032089
248754447 389736487
844399822 44473619
950609376 403355569
1324508080 2106352599
825846960 2011245774
1788435490 1695669180
1331556873 1302663254
601727046 457252978
26361272 536252651
1043799959 1815739313
335922496 2054597012
1524270643 71544006
1737845039 1888414078
167036073 2062224090
967144146 1541751042
495451900 553451658
441705103 2079656031
1601651744 2002575536
1127929974 1085022313
1653129584 1854369745
179331366 1860425613
1078530716 1589280952
709888439 1684352673
214754518 2139924425
614294010 1022870469
143163291 557910873
257112051 300791682
2142772590 1930364505
1341103237 1516334148
653125879 976708966
414046630 686351255
664836539 242394424
246103023 1562173431
1522102013 1216842015
573137876 6259350
603556279 2061705358
500287852 1220819167
1373111199 2069954489
1102222183 1350535660
1732542526 1045189437
1081815105 1108940933
390510736 1314766653
1580482657 22431815
337041758 1227615867
433019886 1883983052
1008681381 1953021774
439634471 2008968408
1497696708 714056357
469175891 394071738
1319004258 632317801
1047778608 2122445825
935820897 1681136281
1876994430 754578774
2001975322 758265826
1101759775 1545272142
1540810411 996257666
1692878402 1869450277
1286759021 433538851
1729451535 874405452
1376967130 314837164
803994057 579245681
180029971 166647819
889395164 246025922
907805975 976605003
441210162 2092386495
1238177757 1186654409
87999154 1601885776
575925031 1628301881
200540195 203608427
171116398 508555729
1375766743 72872432
1032654627 1827475220
2000392989 1323595239
1453334237 1551396348
1104413942 1105174898
1721451392 278735201
869149154 1947796146
1040447967 1389923941
864280617 2001331152
2039895435 1986688296
1024817639 1841142297
1614189068 1423985332
1955330666 561586168
1390105931 908413454
1850950993 1011240085
1599658360 2020611176
257882948 493592614
1681167216 353516070
2055158221 1172608241
1188076394 1958257702
720236727 384407396
1741846218 1134129795
186073298 1750918597
1666686446 2038082343
1417073164 961936047
42026902 732626364
1404906193 2010248654
963877536 2132587298
1997552491 691390000
1663642758 2115217453
1770255958 541879235
299813542 124658318
791095881 72295118
862675969 996550501
1605298716 830769327
440257090 1448395545
1000687186 1460044889
791278693 1587414669
417815398 1049543768
2039744076 976821813
1103240409 937453753
144555650 1526573728
1907948670 1226767547
310647967 1940503251
980406204 1466967695
1048891762 1787504939
1564272944 360786610
1460919672 405609296
177631173 1517149749
1839798361 112526746
1487719437 295898484
522734231 862476691
1696906514 67137502
853287835 1988751524
520871677 1213323718
134508800 1078570145
1706216266 1723309273
264701032 463176097
196679556 1208401592
397866230 1872932086
79272417 134182952
2092047339 1858654640
815405975 1126874984
2140271293 1322295629
1453778260 557581834
2036387884 1047457103
1915768625 693597840
1293279913 1122774031
44999357 653814914
872016955 1602924915
390893818 965307667
700682284 42258284
551564359 686955489
744906419 683925197
938248195 1167180913
1490456237 1734016443
66539092 1936209960
1407690774 1193440470
860554757 1977127947
993360276 1496676851
1148094567 449115764
2113974750 487322819
1177114480 630374739
834294372 910287092
1913615970 1819053184
185454090 1508860296
1356292890 1271449796
771476292 1538977990
1557710134 1955836406
202531133 71959612
1443946412 1442047140
519165489 1980194035
563226405 1957280541
137849418 1895252755
1713439084 2119238621
490235461 949111359
2122660172 595192157
1988553423 1971917006
1980721869 1326146004
1762703739 861611464
613503082 1225773603
1269510440 1479893228
281747403 1368173025
1279664246 525958511
1634028923 1806688715
1209819714 1294957653
654639889 1104944599
271455350 1561796903
1691644318 952854358
1704283742 857960827
550866397 580174085
774833153 1826632720
848394334 318335337
1903336751 752121450
179834210 777387435
1708905099 1568499265
924393751 798070919
656140778 287354584
802168934 329734330
1179943160 717963533
2077490884 45143666
515423849 1818152813
1261722295 569802156
1963494291 775383468
901096909 483719742
1807660915 1695105180
1636404416 2012714477
1642231265 817445079
801335237 390048412
210241867 1925299815
1954128151 173226881
1593432 131155694
876814173 869752232
1395685102 1847850316
36451702 776480345
237949476 215839525
1349556099 2014048924
1496635471 67547945
1120504181 2067872022
2136845008 637134230
1380624784 802666337
362635512 1184317097
569662260 1089288893
1070537359 1468281600
531994778 707397529
619023153 1327343029
549702103 1760991794
1308479374 909041511
1915353077 1492507115
2090178403 461765134
1845258698 1350315731
916910766 730972107
1849583838 1510895734
573056351 1038707468
85366511 1860156779
1255646936 545139759
2106586880 79463739
285036355 1234413340
552689144 1821824172
1607688919 1445330204
948711515 411765139
1967510420 1731120321
336167416 2289189
525798982 420731114
1226540726 1040511928
1131185967 672895577
427908201 522163816
1206569450 1155840427
1803348207 1067356048
1733720939 603349222
379207033 970389918
298890251 1636400752
834156340 220066369
1508710500 1470701650
1866364399 1342838547
446866947 1366091179
2075248821 403808157
1562314865 382870220
2093408798 1749162892
508031367 1326817583
2025342680 187085427
1398241037 869354757
1064580051 338137362
1527653228 560982080
498406557 1284159198
1202113255 965176442
853597927 1097032681
435837857 2042580509
1869601575 339601726
686970217 1272586356
1203035047 1315581068
187212123 1131742334
1857189126 861257271
1676385385 1609161554
1329575340 207719029
906935981 1211412417
1158640259 372307439
380027605 518582327
442103404 533300691
1116055320 1027309742
994763470 1688266533
1529212512 1471628944
521788511 134747693
23573401 1849610682
1525890525 1184387370
929514487 835889862
1524986121 1589197212
625853315 115060839
1285510632 1546534277
1694890373 117947099
1305959469 715855431
1122497739 1843622866
1253536171 856376339
2092447043 1679865079
333383807 1266322298
1788353040 776339370
875492974 127106718
584220326 2086874800
1313267862 2063533729
756631926 1243977995
2109916441 1922086886
285308892 1064917985
166081171 1146504175
1590467282 929916260
1445053646 258580670
1774632597 1128342243
1741943312 870064678
991210536 505099440
1111176104 868090872
530415352 1229338470
560019354 731819619
1810276583 1182210872
805918186 857603795
2104511295 1966853084
1627225292 1177025086
1713842710 813338653
1859976039 616137100
230964302 485706421
168038470 768100799
733615050 1368032203
162165766 1862704836
34686124 1559361188
1557244196 1323489879
56741706 1324843654
1699184843 1168497953
2032519018 1683544515
1601539220 1782794379
1102660460 512149080
160522901 894237501
122827489 287810177
825510014 533981001
626156807 43279305
995952955 926276525
848758621 1648226969
1910691731 2140735413
745335743 1496226596
1040822499 1708463147
143615759 1771306241
13861993 80649324
401951965 2054605581
620662544 1567619841
329550621 957061641
976247028 550004379
348281686 2099151185
1033966889 684572833
1793977009 1894036675
1344546581 2119657368
277235288 785817066
1689310660 664917526
2009052052 1703621443
173562044 184094869
2000125612 293242745
1264454215 197843055
216400969 658903838
2094534222 1779836733
708886296 124550785
775819053 1588674158
993841671 1584348182
1439712426 1653933902
699400398 1348569358
144414984 1794590026
854793985 311082766
52855907 1900132085
2087687706 1945006156
1507955485 989709618
1401465761 1857935105
1006659273 1737222182
1634567419 1025635137
1306495739 740601304
1255958864 2070488663
1961223802 644432873
1854046622 497656212
1164192554 1416336451
1250460086 945765523
1856978875 180996244
186664757 859583298
1851282451 884687553
983674044 1951642693
695533678 236013884
453523967 256806426
17442747 603024284
930747093 596932714
229568040 627741750
1512619896 1646523875
838088417 268927605
1381514095 31913813
446328012 1389138386
659191749 1871372316
1270047192 163631099
227230630 897336269
1913606752 782753874
2083805565 1490251059
1868394238 1211040822
644590045 278375767
2001795802 1633486181
380440233 1834755578
509662677 1880224461
553173757 1377587324
274558465 605797172
2138167564 1625016798
1612269859 818664267
158868371 21756449
1532327463 423175197
1279013658 1063811165
1194337704 1497280059
2046200849 531332786
1802585263 1390198924
275917811 920925365
903503001 65978955
1843097075 1817207316
1601482250 1522682149
425153434 30051819
28490637 1260880008
1468737130 686615411
171119096 1126212494
1196671498 1749768755
1712117315 1415267654
612081130 892178959
1594082699 1196896661
565047658 1649792692
1015535825 43159496
70718715 1914538202
78657237 1529788355
1847524683 1991813660
318481022 1546795973
1365406663 607773422
1290536925 123391413
1781364912 709287135
1188845734 168652663
1447690303 1700120848
2113939751 1550632332
1865997846 627864197
274210583 1088030380
658462635 178487484
168639680 346057699
1697124697 1487967174
1055862212 142555093
1877239597 2035333322
480100369 834568483
1817654948 597502073
1555488167 1595000217
734759820 2138279671
896980226 703752891
1826694231 710060869
720048575 1836751641
1715806499 2051097756
1534030551 1458561640
1638825030 463560530
1443712157 264154717
1695118001 1023988969
1649956315 1014668358
1764170317 129722662
1275949094 1123488856
1915951640 2082551653
1893087212 1026928965
1095241724 791129200
1508645845 413567946
1988317479 1165541231
1098793660 2138144477
353083928 1778697936
229835886 1247494897
536695743 1214609217
346694304 1360182577
2119827471 677024723
2132807384 2133926883
1998006207 121484765
1376401068 393850794
421333120 811893420
1969415215 1323566452
392931475 1730482859
244286541 1576949366
739433323 1349117020
398634397 2098436283
1767677413 139044897
1181710284 1676333408
1986828232 932395462
12035268 1180282093
1095010980 1598399107
1980926628 1616580749
1195894010 1163651675
430741178 86241232
718888006 1618542584
868236220 1629935429
1743575831 952786466
780363070 1271781495
390338956 1801129408
926001679 2136798034
301092044 1354404518
501364804 1697081006
412450199 836645902
321985798 1391509095
1125260860 1010627584
1898456700 768055934
162332525 1596972275
867887827 930010164
522356106 329764995
43262740 983276693
1130597466 424917026
1125644706 708962227
261160855 196899498
873182567 907717289
126175254 87793390
597907087 964976804
820217959 1756424655
1312703957 941712464
1790384314 2037813072
738560903 1645546031
535860242 128724448
329799474 1689134918
685438350 1973716432
1585447430 796247380
301748975 1907459159
1187830344 17910127
1554333623 1256988009
284772939 1803604849
1232893820 1779121314
211730219 167069963
1009723437 465058849
717560891 1843278580
1245423604 542294042
1417619075 1952395383
1311764043 1733609019
1765594688 2131409415
274287498 1664599006
525813409 207070701
940382385 1217743169
980873450 1944279689
390111058 904197472
60329816 309772932
1543215961 519832765
297457642 1876404475
926869803 1350814007
1583462765 1218761753
1632014408 338119504
714581338 703609874
149191029 1823015102
2076170853 110882007
1116064526 966450828
2008259094 2077388744
937923820 1228717299
612629761 1822363682
2050980373 48429429
1868551422 1524307699
839482025 1543609463
1658444217 2086649032
1446174080 1509615879
773118160 1688956050
1337956606 941050549
1079860827 790902722
1585115856 1393648789
1366130310 1756699306
1164282421 1429560550
2123272467 845428793
137084275 881658493
1278467097 1370501306
1268118897 1702243996
1360817632 34380994
663728054 191145217
505898093 1921643023
1874455126 1800260076
749813238 255015179
145123020 508834097
551222967 1916378419
753625097 282258437
1764946841 1300527016
1029737205 1967853271
447440071 712918455
50591933 1004083182
1674862874 660323791
612329197 1989845809
579159340 1581015122
929916929 26510321
778502627 273240207
889277127 867648428
1454099312 500619537
1820912968 1176802690
1293800258 1544328553
566267521 1102149899
1556385834 675630063
272622736 1392428709
1079838639 872323174
739140153 1817530742
2143420725 396068500
749162442 1317709865
687440092 514986156
938330335 356845781
1239047294 896165670
13378653 1889783667
1824354065 195974419
1572639565 1691748030
87545746 1980277030
384309415 1719189128
390255303 1735136066
1486559741 43123158
1415708173 394499529
1677897211 839784277
775479175 568226497
2077683193 1773644507
1258787658 1371175826
1863413164 783727126
1168611039 567595591
1823732775 716008100
1272946842 2018876463
1958826774 1913051740
1805209599 34349608
2136508620 1448812925
952874019 988364539
1191177214 667718038
715435153 1973800536
1970700804 1048197712
343930743 19180617
127475179 1474432465
1294218216 420498364
1662063083 1177331034
1679507629 1916047591
685614468 1638741404
507111388 480160336
2137959056 909919867
1277196630 135972928
580624325 2070738696
1713827751 1853365394
270714407 1001214560
125524583 1312244398
1654615894 624454531
977681686 1313812880
966419326 892206609
72048547 1712502724
1995071303 1776233451
1068352577 1088321447
29873341 2144292092
1920191724 1551675814
2037656178 1663439566
2076433805 579682346
1994491631 2045308819
549829893 1644600266
2003050925 1024901914
1539573748 1649790266
949142237 1345589935
1145504358 398616217
880159926 1628870868
1230578901 748974475
990027333 1546432243
526694503 960356153
284581618 2005657822
1460230509 1478047692
928664283 988926777
259114276 708902005
2097101074 1843695870
1672776479 292563886
182938654 627507628
1700690135 206618821
1996259184 1674515169
232891686 186939446
37931835 498614532
44553939 426153435
321494358 581815538
1183950088 1834335237
1624332539 3279957
2094285871 1008621438
864817486 1487614341
1062855009 568173828
1342584414 1363889565
1614635410 103880490
449764313 1032186297
555029001 1896767661
1467199993 1944875085
1339818507 1880772360
942766810 144212218
1577531686 998134859
1699342722 139931623
1762403888 1372770457
216033664 220498565
311401709 457823100
1805115773 1382952837
1399851100 1471387040
536718057 1908665840
784113192 254971697
1018951100 497139705
238230882 1350342176
454811759 681266853
910675423 596764863
496524133 1675449826
45359210 315919120
667956453 1156281580
1352180397 385746082
2086731087 265578060
510012068 184417920
254813479 1722381719
1849364823 728642150
1489023953 700836330
1568491029 351396232
632218355 1846014638
12686712 766060174
1434955900 171778712
1592148516 861913850
1627947720 362633719
99962880 584138981
621749415 238655820
940634748 766311486
1148273977 1224289096
2101184077 888150515
1379662112 922888771
1074658564 1218340749
1566421469 1077845190
1288200625 1141793932
188393953 1511355809
1451038935 1433198111
1460296776 240778205
1654724883 1526561632
482954140 608595251
642225403 323521749
1673852551 627971636
1255328287 599776603
1692627138 1328098515
201227000 625297672
413293134 1171768757
1602566848 812082988
296597071 290186961
1971907282 380711679
1782171512 1754486963
942319671 1540766636
1819078872 1326668546
878194587 1890046414
1351640394 1291685409
597920795 2074873742
1815139865 1920565159
379421380 248036992
2110641872 437571041
1654418726 1379627901
490212597 1166378291
1363349818 953615525
779833972 1162399360
1133302570 692853205
1612831149 221329551
1087116750 290936972
70113918 1915662107
593810003 706200863
763220972 406002888
939990537 1408099892
650986970 1678751899
1673355576 277447209
71731687 358909186
1733173725 1509400248
310707066 231052492
43337735 457426975
137462719 438471403
1972940357 1754129257
973116836 693902802
325282420 2065300051
1902582200 1493032132
1059313957 1548556245
2091760393 1997102217
1944308830 861801655
1059228740 1722668242
285740408 1428835522
2113586241 355841922
101111462 1493413575
910493796 2073788905
1493238082 850416549
2047464823 1941195990
703738300 794660958
2127431808 1848195873
1487632975 110789630
1159851619 1570434988
244515293 73745025
827354008 407915881
310047201 1906446641
1710824922 1939588510
1440867487 835931252
567951717 1843820425
1994067670 1384938929
970265459 1802235236
454543195 669682871
125260957 2049913728
1940347862 1284520558
564686987 698809285
2131585793 1580876449
990497144 1683229270
2133690420 545735286
1771124221 1034003983
1671409220 2076796834
321800367 815550357
614442029 525075906
1072979740 1386283608
1889139001 682600289
1260977067 304063824
326009932 576273206
528342197 1960666040
1811592283 654132301
2054136518 285930528
165586710 1338743258
222520328 1133685695
1459863690 1096730853
1691484692 341739777
2029046627 805063331
480927419 690385205
1763101624 1632920593
1278875945 668538776
768874010 1001675077
1506891854 409313963
603670454 1226918473
1516150665 847831172
580251661 423716418
405590296 734786149
1207218565 1460577884
1528080028 476147092
961542437 1877555640
959487003 1267509458
1640192251 954774868
809489581 1147408253
1219690671 983006424
180601516 523654014
1557422617 1855134502
1004116685 1379021231
1903309930 1443419646
1113296302 1427614213
1314708780 1408307944
1575835696 39269876
1769999759 472467825
1289263891 2123718867
1385174830 456342173
260477050 487957386
1380606080 92518511
2120929742 99076150
1956102310 2017352650
2041840812 1608809689
1188412737 1909992519
466662968 454818993
1789792237 1341423638
1749229793 1697692986
97201026 493313653
695997999 389493610
1494683009 1220407487
1913655213 1002216031
703456056 824767734
1149437336 1430332953
976724475 986263747
1565514570 1888267383
1195364782 881355832
2038460065 1895003017
2116318018 1641707777
547073863 2123986036
292258448 2094147465
731367910 2030655427
922589763 1291807062
627568600 949862867
638688687 2141964123
1499170561 345716284
501965044 1143512471
620374337 432674738
1232741963 1638744133
1206881662 1236409973
703273591 1086189250
20337799 906027463
699542893 50705452
1177296755 1093852999
1544786019 87554116
1789366995 1215555639
1169769295 1861114071
1771613209 1612002652
1460785131 1578285069
2128535187 1823826646
1836348314 989102313
2030086094 922443439
1232910449 758033733
1571084023 1284455458
502009778 1339032936
254632660 346619669
1078272994 557865591
1494871182 1939034929
1184136831 1734790136
553566971 1204685856
101350043 986648846
339007625 900694452
1135414620 1067321947
1701054801 1300525011
1406485362 237621673
1628293392 295867235
2072617518 304543344
1602370258 1680318457
1047160312 412193744
132799064 1881987296
707558859 1437305078
442019274 894090415
2136501910 1232681456
1652725492 1072716103
429847158 1896444956
1326972472 1530249334
296889192 56620100
319188671 1621945406
122282707 2019598621
2017500676 66180538
885081483 190929506
842831465 1161644792
1995976585 84940334
1245437904 1874368697
2092209309 943121797
1212779707 244405092
2068123376 1448342880
733370427 149435525
1591130038 1891516814
1874444821 119864584
1614707279 1115793368
1466999080 836065125
1093981234 1230273754
1751566153 1258723185
1795181910 556593975
387220051 1899084369
2007622864 1875359114
1061041379 1013799239
111494925 913243632
1073346250 222337182
1365391511 53523064
550883928 30147837
499170944 1253306224
362323761 209257677
49547269 477657140
374127137 2141820764
1340164668 1258648039
123046417 620796635
485617967 1286604600
1214386151 136059225
1557194713 545068715
1834615468 357531376
1468022346 1024304955
1781310677 1187246839
2113870770 1078939352
863104636 1090414289
1148607155 462945468
72115972 1792320944
944036739 1650671345
714957686 285370607
1520817645 1186260344
1441520675 832585306
735258706 1833382771
140310689 870637270
537550669 1987399390
2087529921 18710873
973695988 841785393
689613510 1582917919
175835735 671458518
1467569794 916242718
545765576 1708279083
606529706 770117826
990749316 1827302773
1353905046 1186581530
1775951720 976958956
987227641 630188425
1098439699 246359082
762115421 2005555030
154502399 730367277
1084940497 112913916
2036452501 754999083
1553110628 3606660
960540883 1848510395
1485414695 1484048477
1171918157 2025540531
919557400 816079189
1428830272 668715001
1251637735 187520344
163306846 1517288358
317956020 1068158983
1769146023 767652991
721303667 1306593698
245662336 267329659
1215211587 1845942343
1927308969 1221209188
988657073 232669924
1454172438 37928643
783056995 1052703181
356149828 1064517856
1577324264 1671306261
1459379138 1718124590
161036513 1197825840
1818270365 582628735
704851330 2089966152
1855302657 806173966
2001884518 219384842
1220357380 1128571140
864183117 1596060412
589475364 370007801
1086521843 1649762872
2033078718 1525380968
1204296346 2058793136
630016254 130134685
2092191135 2064451930
1571792175 1020089627
748985816 720247246
346746582 804250692
881762093 1746323011
133520940 1541854245
1745064408 790454733
1761818606 561160083
1307600595 651118340
1374218694 1186563155
1191487061 1967802146
1597065735 656349832
1586396973 1713676806
318504139 427057570
344076242 639980814
835682364 1377064656
429278555 94747325
92858237 492419900
835424073 1184624821
1489407796 1333148184
2035345712 794770155
647302767 478354467
1821520105 1151335069
653781653 2091145350
1218957314 1053612951
140776531 11504843
682376852 1551984284
993258389 2054748071
1330430196 145724369
1941909720 1185393481
1670171683 390446453
1379270540 1915298731
1070681387 260449492
770030156 750216220
1611777137 1595547951
57984900 1678248804
1513391464 1109905127
12651969 1907457111
2116895484 1394445930
1417443148 1643278622
910225969 191240013
1670659351 65899350
1858192995 416807171
802671267 1961200624
1290168295 1396542115
113423767 756920011
140680517 649918818
476317866 1157955835
1078467654 1594838584
1625486116 1615346095
1505739096 243580813
1060852775 85937590
21767413 1477875281
1264687283 558023335
1139066547 958610777
2015690341 1777228704
399923817 1374722500
415053049 1265878394
177416820 1886592549
723650639 691886284
705816669 266325420
562458062 1040118008
312080257 809956009
392265487 1639830312
1036334852 598989934
617196651 1879453859
290423111 776361821
681836748 19663044
292525732 168617297
1291206367 283823291
1479849995 1840242286
1341690232 944582479
1263946338 1698380104
1000770185 1019219919
1881580296 1366493801
927720045 1992711167
1250470940 1362536080
1847663915 900897773
1159129047 466556022
1791375515 1851739473
1810222671 1855366853
1654067474 1452860087
839757557 2105261867
1659669414 1324068456
1732534721 1545004491
686885355 1090084286
1565599990 277048325
543451740 1333704645
1354236322 1959548258
1545967569 1830515311
1613623917 561299214
1910315397 1514229967
1867415086 1504749331
1056090423 1804233394
1658021660 1829985314
1802927913 241544607
1104461924 1140868504
499508074 668430151
1996067315 1938690022
227888423 1560327688
881591227 1947222713
1577995987 1114322200
1807582605 71889096
2004615147 98629520
2045484896 660238770
335996546 1434957608
1916852610 1722190969
1732251910 2115030860
1352829980 1529272221
129388723 121824430
1408082394 27775234
201625305 21288751
1633549996 1806523399
1131324799 928736153
282528596 16251098
289785658 1268943379
2128493166 375103741
1191869688 56936165
867538981 1826536670
39097830 352240522
2096291206 1751861335
2041771294 583115085
160937168 546916156
1442470234 1135363299
2126153839 1463846254
1072727478 1743890634
1418685028 921715016
939187614 1004816333
1819040706 1179027935
1989200523 1088318128
2064448881 27403717
1853333693 1020873642
572045326 53069079
530605746 672833321
1044331988 453580395
1176118162 404148437
1620456152 1249515750
2080957474 1205372057
1035317092 798368122
1641854264 1036566484
1847160721 1727082810
842168543 615128543
151286023 1149666695
1632856351 660221909
103956434 69840761
26651404 439263513
833876805 1900257634
1167973107 639359677
1417938843 1781230979
168171755 912457888
566388037 1843470842
870954754 654611531
275031400 1324019954
2046745946 727850518
1895569324 1223725827
2109757286 2100546431
2115636861 878046531
1171250562 581483966
1695424811 1546348580
940954424 883956438
1206986008 1473744242
554093928 2045516531
1533830439 602640368
1403270816 848511527
126541100 1793309542
23910534 194206566
1967595681 341850550
1407557904 1941268947
1855084661 789645957
997254881 410922761
1818494288 197492333
1956623196 854013925
1539262126 1889843029
1671499825 518022896
434792450 1810654897
2084087818 1895484264
1403604798 1257228291
103166397 1179690089
1969146836 1275934096
64192145 822915232
1070449865 1769086641
273648265 1807387445
1227505667 491612769
769708490 2137634918
2033412154 1669497370
806047972 1541867637
104710387 1409371019
1103108721 564800778
1729098529 1148126238
1610331646 1048244905
423390642 210864217
1954556036 1507261364
1532641891 2091138868
1838056695 2028026232
1002768292 1947998548
833054043 782135357
398669553 1791980954
1106490453 969597724
1221102436 1914768883
1560867157 1098166969
653545051 1027246950
340159450 139139245
1171196534 538423369
1861795908 1520059178
1939833759 49351676
1898867979 1158707234
1743351659 1844399170
1012825467 564430587
1376243244 1173262215
725903641 1192567224
554842651 1974110428
851247335 632881649
529337068 1348625994
203043874 1642351770
692225936 1911096771
1497116671 752748028
868289992 1247101898
119322013 854050741
1705834659 287626722
339802959 1972654767
318736281 1741377882
1987535526 1411363925
62202349 1455367687
44496015 1110413170
1494653217 954592014
1741831308 1149659458
781511685 754670206
741736006 1731742456
519810001 1329327732
232306655 1946484700
1745668520 42081241
1001750156 1147950553
1178523417 1708053337
1485096042 1280046613
44168837 2065328010
1965735725 30029295
1945255981 1926679771
1646762686 200974402
806336184 162890506
734616096 1730107338
979183865 1193666596
1768360967 1853968409
349319541 541790569
223325479 1033659171
555516859 1202122837
1238541705 1474619292
537405881 1047270089
1292324742 1393560530
1047983505 1071107247
1460357206 1848597115
727865360 1041323503
1886193874 152775434
1742752993 1839068934
1649652329 830293812
582858544 1914805487
1909051844 606717210
1767745391 1975580743
1998176046 1507696168
1076365604 278902873
963376488 2019375168
1231954813 1918268812
1464691939 1114217419
2145998400 1386491954
642660239 47777789
1906851946 1302107782
698627817 785156424
1618700291 2014294904
1895154824 1958226827
1808756541 1147256335
1882919747 1906759694
1992612957 503671943
1966259955 1426281667
925617832 31973873
72880796 2104483227
994951959 806475343
636511505 1157807419
45555262 1920006324
1436236181 1960554913
1120858 119188900
63212202 1990856059
1976731852 1065769289
279196124 608726206
1694311519 1124138990
1284359421 1212267363
816783703 501261441
1166693003 1507596114
1195028440 1126402208
1870621994 1138161079
144125520 375961949
908152363 664851876
1947707086 575591291
2138163577 1825328846
1852450392 1425355272
1898703308 1582677664
856069281 843406376
2017315438 194674363
1155860289 446991871
1684340737 92567446
917322512 608028516
1519879667 1037880656
1627247578 553829749
1574237917 585392427
989662505 245206483
62812190 509452110
1442862736 561848146
3655531 361564708
1164551394 1623377189
498138440 254414707
1181345296 508902476
561867571 2045616860
763176410 994327328
618071538 296101350
669102489 423357511
1866502064 1705129797
589308692 1576576144
1135572856 1450361152
1955107697 100445421
1231527243 985413916
306444598 1016594105
1076885032 1476451581
2141821666 145654800
372122705 1150976052
313084442 2127653778
384940837 1734422568
2110394257 926941087
466484079 1689493124
492806956 1659398979
1180843995 1740048660
1439818865 519544924
2074786304 1717778919
1109620756 694850601
1104329839 802634506
1056520308 1047862044
2132794864 444205210
939948014 349415677
277749690 1122446224
2013836379 636272283
423351932 2117742890
1568116495 1632077031
1080162446 474077334
1165526384 1784865555
2090517162 285356541
100054050 631596700
259957669 1801648343
2126047822 1661174707
1816800831 38187412
38338891 897542162
1308218684 2095279212
1369971374 1931763158
1093016772 1484306347
1660437979 617902618
1015315940 631922885
39104183 1595248212
819145772 34150963
24381969 191180655
1010739769 1868898144
392975951 1948786661
1058556791 1174788981
1654227695 1964237564
1932307727 1331048955
2117506492 563905437
1196220648 146810450
1640857363 382838016
622457134 670897494
1931799684 660796461
1296140464 929369551
1492745377 374782867
853308962 1081578062
1034398506 294809548
1521577945 2003838760
119064046 288418673
1422010715 1310987021
1543426624 1945976626
2029161191 996418808
453950150 2028976444
1932519840 1902697643
2095796104 1389678101
732335164 21263912
133051501 160578647
1933914494 2025939257
575330233 474592014
1865863865 732240070
1077734994 165571408
586049786 1096319447
2137446118 1150965211
1018122119 1301331661
1446361251 226967868
1421223669 302942070
861474832 2102654044
619413986 212657737
389030977 1792285058
1073651199 2070018700
1212240035 1557861416
1740087235 1671564913
1955473724 1789922382
1141479078 585285749
2132952673 1190816502
894326606 2001591895
569597282 255736248
131180636 1822908760
917802201 2135314395
1906519948 615003645
1682884764 2141089881
144139480 226903962
1420619638 1416530719
698794655 863308069
1911391998 19418407
1283520496 2092856336
2093653373 1836660260
1974907684 1113908718
1258232556 1989669098
1452066678 534975661
1188548457 537395704
1428912222 110307912
1074834295 2059509956
189945708 1946810631
35975293 2068938092
1887422988 1696304337
1031214619 1088590772
1045797009 2050918282
215470076 692912866
2009989683 1623155771
1417033466 1581562728
1027655585 84720731
1917876592 1092107528
612742271 2136909152
1629175959 227452623
538920534 1802107387
137060069 1154837054
262610953 574467985
1227249570 1975368519
1030390512 1857469718
1428566346 1770103261
1532132846 1524864036
111353464 1721951766
76259954 111044369
1235297127 1373047294
1377385666 952699687
490971501 1215602144
1558023977 1384212387
1565691471 1589585556
2125918718 1255176925
2106906413 1820554215
1072469402 2121117827
361111644 784487063
2068660305 1647259579
1627408869 2102131862
1742219623 781104395
2097262739 642425258
1634086041 324388498
1494368557 1127149026
1057351654 1339446964
470503427 349355085
1360610382 697484189
1640023496 1031563604
2115815429 383881865
2020162852 1183600692
219566053 60558480
1428242914 1140183168
2144890910 256723525
222911511 881715887
1560849215 910196681
1898248521 828261645
999966753 563337216
2074622551 711295908
1597953837 345178706
1137525850 1067531761
1578889878 2086115054
1352592639 1028182904
1299222962 1151903636
1135306478 348593534
1818230441 829364190
1919312907 1581289922
110674858 2125164332
420088384 327045140
1727008622 1165159779
28238579 62286329
986989366 1482532296
639481662 959723983
1963622678 441169616
1797236106 141599261
196839307 828958939
1258621502 819647162
240906355 439147473
852165368 917967611
1185681336 294755809
136024614 1390939561
1528491874 1631622512
122695787 1712336146
2070615198 2058114891
451089833 11875020
1602332039 371460344
28368891 112578103
103649492 1530532243
1191540816 632574439
1312113390 1766129482
44730615 1455335543
2090836782 929159519
1909419959 881779559
1496208877 84251018
244526746 327579875
146199161 1771207560
934347619 1822464205
605386395 1213351844
566133701 2112440043
2101567012 356573927
905978604 2011038094
2045794185 1774972742
1555971546 662618559
1188168809 49004243
1473339849 375406680
1248157678 1303936051
2053861321 1816954090
1866606215 1098395686
1857048072 1640402946
1282510874 43973855
140543453 1656309928
523492927 42387156
411541513 1049645553
366551717 629728451
1586861762 680286096
969344181 1030720053
801345155 119236272
1805970024 1372812501
1376864435 379115078
1062544588 413136746
465791096 1812239371
123183656 605192023
207333667 13713106
1551966709 899490477
70614257 288615758
1903721716 2069921932
1078174016 395054510
1758848532 681291711
1007168519 1950012781
958019007 337406429
2034434499 1167129317
366772526 151270204
186185524 988522727
1678626985 545619252
919272533 802279258
33635211 1578334542
36663593 1420460412
141072456 1647323920
1916240775 897587513
61725135 1264528088
1436588851 940287887
81619098 1644400882
1676007659 1162671320
866534251 215249151
1363658768 1736690155
2054939773 1578087754
1717183361 1903232649
1952249436 1501956552
1499865256 765602030
1731494301 2059220097
421214869 2067801123
105150905 1150622847
1748305122 856302525
1268803747 1488762361
1174807438 33286913
614409983 233993461
174823179 750975957
1422520410 607929935
2000967439 237323979
1924138974 963795929
2019739513 918438841
755585212 815092266
1085055637 1100555758
1613802229 283798139
1754165860 1273415496
1341722690 934420152
1621657932 1799169932
1539446679 1378693781
1276452272 1834756408
1447215570 2130741095
1077588489 1303672545
316103888 116464031
1670994695 1391020486
77186848 1273671817
791017786 1672459217
678698630 1813566838
1875228468 508281316
2090316628 1710158406
1440969482 1643368975
1784895462 1008894759
1404374939 1926259579
375346479 443279873
1769469595 237985645
340498484 362188193
1742214687 1509266144
560223380 1446209548
992847698 969798191
1251653357 1003413375
537023197 800283513
1837446180 695071567
1437582098 1426742376
624497875 1500156375
641855706 336381493
984901087 1276364854
452990642 2590814
1874611187 1237502697
1285929849 975486081
1022508999 570610806
1145389465 459375359
2067076125 116801514
226103875 861595656
873698506 2124480074
1911720769 2080105635
1554596453 1297019106
972285540 2115324842
1263622838 1926173036
370768155 2074600045
831440606 181904598
1514295120 653152001
1528389097 1746224204
1505333445 866666912
1480245360 934774597
1706014500 883908386
724280243 1165297785
151705237 1356171642
1562338941 1565176265
1834000320 919679349
118247450 467335030
311808219 547654254
789162070 118968652
403298796 660924969
1710056962 1804970512
1212528199 1614723272
215676397 1190242561
227132387 1564564865
1601455182 1296315128
371265917 1689727430
1433992497 313618864
677719271 176704170
620702280 2057598431
1136338803 959244275
609093051 416186110
671400921 883084604
424489768 503460935
154445217 1904327793
358759057 1159579138
483186717 2039122183
1707045165 1998292710
415123976 167901570
575199404 668036498
1769722566 925357707
1722883854 1979184512
1639185063 1376982789
198086447 1182894375
1606679366 1003666545
1186002478 1760128270
1824878324 96752642
1127793414 1569491914
2031642308 1778386969
226890620 477898426
1752443022 984421584
1710121212 1695271879
198381548 1368120385
1497872546 452422479
1174187628 678866422
1641880058 363779452
1130728798 946507861
1606833387 703672664
129650886 247438371
2060873842 1139904312
408965346 1579160837
1180533747 1549054557
690160785 1414469469
1064744919 1507691116
1179826426 1364512111
1325536913 1910402154
109497782 610093536
81841021 1149705653
388784464 495705109
1554309185 244246218
1601181920 293792518
1482317455 1819821973
1313600235 1781414294
1827310052 719139187
1614684565 22972572
549049151 953773212
1685819539 1418850059
1327747550 2058857578
1763344833 1677488775
923726978 674586322
1731013518 857365188
936334908 787029059
1577359587 1762452619
965322302 1263458933
1891499158 509039648
396313687 717045659
836875840 1968858592
930301785 963609963
230004927 19164487
268772538 640177939
1747996104 1687832961
773473827 1715033141
237515922 182421529
1760940216 903199255
804466293 1103481303
572325333 263356832
860075953 374468940
1451868958 2098766220
680125671 241098589
41760085 140520503
1499140002 855304577
1960146349 725485550
256011550 749671586
2112649963 1187877954
1435325013 1235332927
143309503 1272286179
606337402 1633335320
1135554522 875474900
481580034 109773357
1131819733 1834903097
1862632547 914596749
2086740879 1921084755
1606313798 559042847
372198508 497515425
2120743586 2046198232
1050099439 1208199081
1257676374 747915055
1381536380 699814543
1772752168 1281418864
15253698 36781626
1238032616 696808485
1094551678 132738617
579614220 218635056
2009866502 2089680723
1209711783 2142989398
1097004559 1212547589
1068302145 1555841004
3983010 2118902583
1901594305 288148992
537028369 315970433
753351405 945229851
634977086 1034653117
124355010 1971137312
1752961861 2077186907
1955815834 1828261179
1182516431 894262821
980773685 199176461
781676831 1054141149
284134308 352135718
1912806104 305732795
1493765545 780902571
530263196 1631639635
59098423 175727051
302885229 563592392
648291382 1791914269
429311275 657885748
1539748119 750552409
2003301214 358849173
870830211 1100096980
1479429442 1443162326
2143525265 1336347486
1169072458 1596097574
362130735 171635578
894772865 410510841
1484759069 1103969593
1253212424 994612270
45267493 860314948
1906267191 1286234341
277673104 153451690
1985369517 300818565
14838410 851504325
1493968130 446699517
1784780048 1008045483
887949768 609691879
1530893880 2006119031
11089 1327080679
1308282574 1537891056
32337927 127101778
2126610865 149197698
1843187827 1386892518
1847600665 455579118
1511632374 1135705940
1695689432 1714782837
1759406976 1537102678
1597793301 710049292
526535162 1721337490
576366323 765528983
2119431 377377740
708744103 120003071
464611245 412159845
1988562563 1828836389
1370474357 1349682381
328444070 716243796
1329690427 1652552461
856220460 1299831442
1997941968 1093844970
165588542 316805226
381198725 54515768
1720207187 1942876333
902560154 390573762
1961633681 1989353212
1677926596 1172342102
141951705 1918391897
1998471399 344652679
537842230 1063604421
27977861 428092177
320452287 1206645473
1406286299 691664574
1261133771 710191409
1876913665 1606016228
400215053 1371381791
2129906328 780284776
1109341483 1125659983
950993874 1953553439
615665399 1563502194
2032335803 1333519093
2043740263 14884522
343002458 742048201
1053759 692838515
1710305023 188789219
1541747478 1296136269
847210308 1861810659
1047951664 373121599
1372760677 974338953
1743955319 56241465
550479613 926922038
1045694257 1575668809
516937989 1212966176
1164543647 794074143
529398986 2075868158
946784799 827168786
349860437 1674264724
567603849 1711390751
1139962094 1445971327
368611753 205453962
400411062 65788860
1253396980 1048733039
1494451866 1766809528
678782658 1872941521
2030737775 1419871162
1133921064 1195036680
1350057426 1965936947
404355609 898050198
983984706 787567977
1874323199 1212589855
666340817 1581412625
1706449620 964201939
1511783701 221318027
491215366 381475759
1768366911 1315184721
1219201272 554871919
1855323583 1088858652
1565819588 148734415
1271050045 1776891735
1059566893 1334738863
1026453957 718961891
420603634 1700074978
440816746 2118456825
2028752191 848786640
1017698026 259065459
2134819343 596288903
1197652532 1524931824
67011978 1999137751
1665993030 130509326
906597011 954826119
511432595 251000762
1498046596 122396651
2074026977 2068519809
1443715481 1287982322
698437612 1920471451
112951661 776408680
1676708708 131364885
2041309208 875832161
781668969 486575078
345570092 1844237508
801930056 1143109921
1972558664 784474299
1463790544 1108084810
736943447 1518866613
651192141 1396259942
399355660 1927787892
1278605512 479027679
2073845608 1696943551
712425018 803745275
372125512 69211355
520102137 233469926
813479488 1034551375
1806737349 1029833049
560811594 1756118339
782326249 67870352
1084152324 812869013
1838857302 155851054
853967398 1562897099
1342712989 2092415223
1580364528 10184483
709157208 1124661423
1444982543 688798051
853097687 574747000
1734433552 1721294107
630818344 716692101
126959590 951339626
15277636 835114311
623497098 364171527
782570212 1174713582
307828594 575822746
651546851 1351913528
926163547 1327988752
861386190 1064026466
1189579270 281607329
887314165 925226666
1084593932 1177065785
825044134 452873665
2100890813 330766182
72157070 1727748764
89773452 2106398302
1637462049 708448071
1918498978 1277861232
235767397 1370024362
989009692 1911742191
672618116 936534022
1893718373 1201831802
1111469588 1207302574
1530577333 472986911
2135959052 899129683
1010419048 524143630
992610721 670686573
877146347 32012359
1295528113 1610776807
1198420515 1416695469
776910063 473310679
673376577 1459299733
1760945896 996080459
1289258040 978338173
119561071 599213707
766334320 1189493404
1662234915 1179834560
825027183 765879773
216235656 1934461648
440584625 1711648705
2005193680 2077336961
1705717421 1851408801
1810437567 1260098742
1045769666 169274829
2107702066 1497210130
532697258 1488449689
1979942834 213877714
1651692901 1170531028
1169123442 1194649201
1117800498 1849091832
336243116 1564186264
128219175 1809875831
792582546 1698510227
612037817 1860310025
798830528 487484161
199210082 1420614294
785484705 573485331
464694176 309142716
1913362054 1989811529
1901874186 975035144
579979493 1851509420
1053856826 1045445539
1609990371 1694535914
827065482 1636058850
1204500901 318458424
279521999 1805333220
1188817527 794436152
966199026 2091498113
2066352481 1208497567
1222961088 1668691302
1179323796 1189187116
413762711 424680650
248324272 465280785
501413102 179480952
1782112679 1482998698
56046748 2007928928
1956801937 222340240
851825680 1976740806
283123092 303480183
536641324 1457586136
1754194162 1167236873
2040604468 1185509592
1502541876 940103606
930968232 2012208505
199273290 1508171569
1503025338 308074901
896218343 907033945
489355558 1682122564
1845256434 7736138
1185416337 1901427134
274507181 621532868
1226885198 1433768159
1367080553 44456230
1057994050 379392993
982161128 741053216
1341800199 1979732728
1636973974 516253892
1378700853 1595816407
979988791 951355291
2075555001 580730769
967579599 857690127
157298987 614791652
444454807 69468336
1308429415 778940210
1374151859 590613982
487169425 1508495716
1121597802 115842360
1348730100 1424789801
1590810255 89009252
969388448 108527528
539206209 819845002
944368729 206445153
822453578 1032985036
1903332227 528250762
1228019664 1375561268
1953190226 1527373136
1076782573 407029940
1838306565 1177747380
150760935 1387579784
350404904 1342608515
309224152 367203864
745751632 284184655
772401404 412237105
1959524302 1290369266
904306551 222887875
1884689355 1099040872
2084631838 1375401810
208647415 1919344142
1544183439 1495389229
675457578 969576000
1370542647 382268063
1796243314 2110346442
551141519 2031468569
1821409090 831312428
260005550 547442761
1718987376 107916538
1028535178 810615726
111728082 114161866
769067697 329312130
1041202100 1730738386
2109411628 1652689845
256950638 1725867795
780931077 567622791
210026696 961755057
1226522847 340438742
1876797311 1613375239
2041929372 2054400269
1602277087 1463016066
997616096 685387719
84731666 1265729591
1655898842 55044724
1371562653 1010903155
1693282554 1902534420
757644380 722278899
852070713 186955158
1172532589 1209004660
1587306544 2097104277
294807911 271499071
470553141 1071311908
1566145802 271476573
2026553567 1131126465
542473055 1575472757
724611139 434059274
1986177961 1186241445
355014910 1398599824
129985307 198766976
438665509 1821288262
2138498662 1435528597
250515213 1991035360
58993184 1868114956
2015381056 706239058
682314390 1122478024
543052264 2141915361
386373628 1455347102
1845954950 1598908374
847930018 1414415755
1493240817 1468660497
857100989 1776334813
1948786448 835479428
1358406527 356745713
230636320 1585737726
1556693470 2071163095
276130923 433270770
67621875 629487779
2101989049 1453463836
1676223754 1832214068
71359971 1917226928
930536949 511876017
926424716 770484701
1813457375 1760260183
319569521 1251666637
330053290 136407141
316580341 412294389
1542829038 956495547
248918520 975648348
359580252 1687235376
1064160000 217220851
1510424977 929198498
1628894814 62090895
750878128 1992119961
1298709935 1119921391
1050136866 781452118
497133886 699979388
1507067661 911851193
1280672257 920041102
1459753919 557396066
936906507 468266401
1042253542 177598945
1891050163 1617416864
817064596 1018217492
1351386704 61664048
420287505 181854639
1439979271 208727124
728776127 243652746
776191666 1712852101
179414795 2086279375
573003420 61031391
656873294 2109436760
203426570 1286759927
1565705468 471419242
1340313815 1917086873
247074515 2016013994
2104787261 1279695071
238704246 423417048
2051883297 1667874310
628840674 1690533432
1187691298 899378207
1638605742 683408749
1192738772 1655357088
1878416052 1196267180
1611909248 1627281898
497082042 1215855500
923302501 252585119
1551730558 1257679041
1116262642 1030516813
546120759 486686987
1801307705 109765557
614100567 1735822155
912520343 4737577
1933524849 1387751829
1647233019 1556662359
1572687883 1386120042
1117550572 1639728180
1973948951 2121417565
351241053 2108474872
81678597 1719871493
527871026 130599574
1782218097 524444889
2119146255 1821456514
1348159740 446429596
1710082781 878620451
738879018 13872195
2006072810 2001271498
363525263 2052840225
1980767254 550598782
671921909 1872171587
1609290594 1682359156
1020165191 613783253
1946174679 1877933351
1995072897 1285997782
556178923 1676991669
579213899 1714133757
434651793 1578777485
2088657573 1314805299
43377624 469729221
886374809 1069310588
1693987007 1477168675
2017055073 1202631946
158409528 1139209289
335481435 374629947
494097311 91594692
1659043073 7177175
626753868 1579634041
226871054 462192405
1114676189 1266082142
273140276 9592389
106055048 393903894
169082718 446605769
195870204 2122622082
1009245662 1998746811
1871055804 1590328280
1594942443 227235958
417969778 1985810715
1088514678 2036688220
119652893 15170509
262389650 1291926872
1870734705 1259757422
1891074975 216206612
1842125383 658364377
709089025 725547384
412282868 736275267
588041814 1397825546
2062991102 6033816
1444524273 211771824
291504881 560513725
1061838430 1935815338
1841075848 892039875
870019835 955160204
984350651 228111948
2001622918 148422402
1402635593 446507753
358658326 1981496154
626704875 397846622
1171900331 1174570159
1703200589 1259799341
1541148181 1071286385
552402254 1803087012
1881472291 2052594396
1468980049 325813832
1919591816 2128984691
679451987 886975579
1831869292 794626809
1479009875 1660552952
260153111 1187722531
743629926 2065414723
514478331 1721015366
210901900 1200943067
1904406825 741361660
1620495971 966019416
92748786 64499143
1156443784 73042369
176997873 1435548940
985176282 644820847
813327772 1252396725
643813388 839113849
308260637 1970773905
283006788 1463524217
849368395 1940753963
149142775 2060092750
2122955387 238801161
991434200 1645529010
1920788438 609539746
495839145 1983414263
457585184 1354708424
1848580798 2087993702
2045199300 1450117370
1394078748 1739011493
1574737692 720687754
670227084 532853969
1546716478 17950984
470452123 465447102
1540687814 1937726621
1306320246 2045757416
228820069 255658579
717282739 1162333395
362698149 1572797652
1336575934 904498652
1196294525 105212834
825697881 1129546827
1084009539 190368636
470256175 1657389438
448509389 1096276811
1076327929 1941503963
183518312 1640982563
882751735 1827075414
291458576 92205811
1770057294 880941798
1093787522 879119163
1172236222 1141560024
1111021168 564949045
1605126731 1549895505
1043632709 278464241
808676952 331041426
1149700583 1742487364
2065833470 1741401333
309780777 735699683
1033100936 887995532
91831592 1748594871
170351357 1048295713
1226274104 1597356927
958829379 389219257
918039557 1886255268
676363850 1685351912
74358205 2049797996
1598650041 607633036
2130602621 631351911
1970307957 2088837785
926737263 291877744
1437714231 1869373182
1869823659 88272309
1642063916 308148979
1949848773 557163355
1233163895 1516459372
1659089106 1757948951
932732709 696029845
633367152 307478450
1772589630 859440433
1717192131 698940571
1137041712 887290330
1597294965 641723239
1338092475 727376410
1356270192 1233106083
1447406308 796848530
1119766343 1190869624
1860660118 1584232287
1388902495 1286006002
258399042 854370594
216526703 805751560
753023780 746251207
940516195 689489732
63980259 459381348
1814020542 1223219081
852815482 340542076
2013071598 1533749375
2134698114 138813705
33394998 1360641646
321853949 1532343207
793991692 674246652
2108221466 558835887
1440087292 1310928229
97636846 392711459
250949919 1445815715
2031966744 1333630423
17583149 1326117112
449437732 165589113
2013507834 346110602
606323647 1038291823
1200411790 49149302
1941327077 1793233476
1160092332 1997232240
1318447439 719948174
795898143 453472007
1809237420 381313920
587139900 1693197759
2092399928 1937061360
911595490 1454916886
2004546152 1641428752
66968556 1863411135
931026567 117203897
1711656393 416154421
582100510 274339135
790293818 672695048
648301254 1636464625
1744538922 1600755311
312197940 904763089
1564764325 158486974
2130577394 1244780665
179393755 422455606
1006947715 1571035824
664401912 1761939707
453998691 1390896605
550966804 1261189707
1906635244 162698596
365396698 1441069030
1839323247 716890964
984621387 1356105876
162880810 1925589102
141526228 908493573
531111201 1642183973
797950571 1043252050
1681696572 2038219557
1291484735 193191667
934721389 143501848
998746135 1628878111
1253645165 1636930333
645737756 2091451784
1415073093 2009217071
1919990350 1768438315
1328492230 976938095
2107072595 360032449
402361072 382233542
434687666 1800542167
1495693690 714525686
1471738582 1016518042
2114542459 731877904
1481922632 307768766
1628345910 1118004061
65719908 1844892694
744062501 498693996
385242406 1828932410
1001482859 864950307
336294232 1148648846
420572017 1105797632
1088732721 77190524
451288624 2139874114
712961160 981190466
2104274686 1227847285
1591337093 2092235582
1771528443 785831477
664590617 1267433768
1301740665 464944347
372335440 682116431
299935460 433354369
139019303 1106508896
1335595222 785418577
1515471669 739187861
851682502 1041584127
1415396538 33425379
462864501 1324675172
1414682203 1058828788
232278209 1727222142
736983989 135828972
68220742 713383216
1603136611 392028785
1232571640 236836034
1274188357 2068808527
1016112470 109792646
1948561737 666618577
220770858 859844988
404372862 1243486277
1113093912 1662403680
1600650482 22746502
347325548 1971045465
1014913004 1537363039
1551703988 84982897
1396818022 727406630
1178685126 1876449272
1561312612 1261933922
13961912 482161521
285221108 1608538523
139402380 766940907
1122977250 822784052
1596847432 1249111816
1937446068 462013784
1853870255 1499254369
1631008632 108973106
856302829 1456857264
154883134 1171646106
452576736 620330496
1572253025 294729724
2142030256 1740496120
1535045018 1289175120
14677600 463990060
1906880620 1767079172
2070194116 206011635
1615174071 989431604
1519435604 1863430945
936534616 1826728747
930328459 1618057832
641515596 1673264558
239153093 173625884
87851103 1321979529
379862081 1459666031
1396599688 1810966418
816630714 253133059
2057871964 1130921651
48596197 990428913
1073236642 508781390
776436923 1170580606
679939448 640609451
745475569 636798335
2115447690 1552896986
1784999724 830484447
90660643 238435493
916617653 1021659795
1604744892 2069884211
960689133 860124375
1810588024 176798121
755794955 1424439347
916370963 1216942971
80302829 1150642406
300274891 282868703
1114046762 1961047082
1575219864 883214936
1549547059 1667182239
856111172 578634718
1557585072 1197485969
453619322 1465538063
21675440 1368805248
1429241283 943593147
1095978338 829722945
1238770604 152088059
175982737 1339575627
1301975913 185440664
1697411078 985309147
483748817 799930924
1265582505 859893436
1892045580 1622396333
750606033 469966795
428906457 791718289
1522164222 1196453592
1998824192 370128711
1922034475 1682270249
1112413942 674788664
10405934 1798455298
780090571 144130048
1541014551 1250851407
701713513 1357118268
373114501 2098679483
1756182224 646203586
1936093383 814992634
1926531640 1628271794
932928522 1307005351
319369868 1231083838
1150857811 1716378133
686980747 61869837
574476242 381737003
448185709 1238792947
324684334 836493119
1806767239 1161503754
966935126 1636685698
1953039771 1237568296
749489211 682460737
1284550755 1115864910
1244630340 1538812282
500002830 581344200
1127645117 430662581
1109424850 2115764079
1590758221 363311208
472741342 1035919761
2049779965 464961142
2094228953 961257413
879524 1297178670
1346194598 1985147926
1476976111 1266747282
179186926 190927862
1155472943 1447047253
1016374721 106755837
1796159688 1497908191
1928799761 491516410
190940258 1359187396
556229609 1648222443
44570270 625914825
1245884516 1652293969
1211033759 1911271302
1828970605 1436910391
647983618 1117332564
1490691675 1977125272
206832290 333170972
925717893 1384707
1009099697 1318394680
1494908741 1023224405
329880288 1402140418
767985720 428961603
1099686223 1576011897
1053834417 1081165094
759444126 1031754742
1018257411 2059679883
762555325 1405690266
1077250247 1490649135
39232967 232976526
481326713 915725640
2113572703 818587236
1112238094 223517237
586354603 1220943585
2014086679 529825968
778542807 163750873
1442902629 1251974911
1685760056 2121771337
497797056 954673386
1797742576 627827553
1742150303 1695529498
260807915 620180614
809325395 2089372251
1671689914 446431271
750236880 940365765
1197000024 503884257
448527312 1351845626
348315668 1064278028
1067824920 424721087
157439375 243772931
48231235 1294683877
838914576 1498297218
698204124 2118855290
1231152004 1445391078
33745518 317064402
1790976668 708168447
785286029 967440434
918235186 1572102014
170732130 1558432701
602388901 1313008361
214101398 936397385
236188229 1405870617
1752156298 381530007
2053313967 1152048020
2139421698 1617544416
543756718 862231807
399791187 1011774369
1889832466 750267153
1715045644 1569900426
1674237779 1696024480
1690864030 1056567176
744987023 1080382112
822096979 1792971834
243696082 612086537
1366766432 1865201358
853587988 415921405
1060325848 292410202
229618754 70684424
579178297 1815361831
1423216862 781873584
2043350335 429456017
691404393 1144253966
1675937838 1499421534
1724110450 1131226278
1178630247 1345657676
1634477199 1711981327
122976990 589474349
1021786889 2067790101
493334667 185012125
1778108658 2055688437
1924375221 372789292
1363221874 999496286
1439831267 1128493503
1284981249 1117056444
1074642307 218605185
2039241792 129426634
174656530 293777321
1552035860 1267914251
1700380728 1015379098
1551670404 1176937385
518639694 1912256043
165588059 1933146333
1002518834 1651080177
994030550 1756872163
1258463715 751384436
184794291 626777416
1827357587 1485674909
311680959 1285075769
881979289 728780798
1445170598 1950873274
1866114073 1553028792
631167681 69789048
224246666 125600936
1539126083 747148675
939201928 191026048
1460757015 466180067
833659535 1235697221
1092550661 2144528439
339285988 1339369314
1540037275 1898122560
1869521434 1831332653
950354873 85891025
419162689 1708231070
530363271 474980267
132582258 798786921
856833050 417039000
1412965732 354708833
1033826749 1017619232
2117358773 1507783403
669217951 777056938
697999903 1178609997
1954758012 736437797
1656713134 546971425
1475145579 724542716
1387617904 793759453
1812273178 879753432
1801235371 1828322009
1772965558 1507783213
96332744 511509294
1444583165 346199101
1249869526 1946246639
1816030122 1046204385
1932486940 1670737378
1495053673 1455710414
466989482 368291723
1255177888 1959408126
1194351710 879870195
710964469 1342724242
1486174767 507339814
1153884057 1527695864
1426214938 241198755
1788924077 2133636462
1972010091 1009015789
1636227697 256551659
597498028 1210060979
1605521837 1954489538
634679699 691060412
765070323 1059434632
1987854514 71522435
321186127 1891152559
328131284 1224292506
524783086 1188133029
589799997 976066278
1873984580 1060025153
598990748 456186683
661950020 2063239558
240283843 1423440325
1384130591 598371694
1362369848 511376537
1729561101 2071602267
1742687984 1639814552
2113864093 974651128
1642995937 464030833
94613021 604975757
712309383 2045105196
1234004353 149384929
381075988 980798618
1540860691 2101864927
1000270853 706244323
465168180 1577983611
1726831265 1965133847
1866677963 591990535
1038249499 225424929
1659660276 135394382
1920148565 50659276
1409150728 1934678532
33674971 1726864217
1797502264 136082294
558881308 411246792
159148001 1676224046
1828037814 692117864
781039454 1974747734
1895761525 1417418028
926002310 986218639
1376736305 1685744188
1232601238 815517386
1773969397 194371688
1107621242 1608004518
1158255499 402310395
268624305 723995563
173611047 691743579
899776069 1450401695
992250953 2044614564
233709465 695894158
1512864606 1439610522
1249056181 824815078
1816522853 415299378
1439530042 528081369
109294335 78890483
1228265621 1776466739
1817752309 170759785
289920908 1720810002
1795941761 1908009678
1825209934 407578336
1056609303 1771312883
1123735068 1786458826
1975659068 560580913
1835607462 491929336
1562332207 1809206082
860567845 758428156
1876911821 296137770
1420522515 890615389
1039442436 1802689932
1483378488 2007165572
420779960 1538266779
1853132586 294762102
1680499900 377399867
2070920613 553910910
385386605 1032482474
886097859 11329755
980158878 1968036248
1455478932 332121133
1194817239 60667743
403392095 959330892
590897655 1728434350
416616155 1081733615
1675805000 1790496650
992214354 493599884
1461296254 381115758
664233845 213655858
994580605 2140802536
687822189 87264361
1683079424 1056914849
479764061 963100449
1446421273 802118338
611854594 982760866
594535518 533691757
1762923479 1288815966
1263175114 1172620243
4567592 416857534
2048141890 1590740111
1947282264 1998691513
1675455159 1299884558
1609205966 693935608
863678108 1383854742
1650017187 212807211
1119425569 2132283392
2011077934 746103345
469411080 1418263256
575277272 1643461516
1050028464 1500797468
1966100412 1078610212
2104701827 1068556925
1476045631 1253306143
167090056 429583884
1477472437 1907268928
89368302 517191619
2067922723 1008571884
316275201 1703402234
1230658342 434433540
1430302011 1566125436
1626761208 1026152656
1397369882 605599512
2015274941 831030838
1594260399 2101555128
911984149 2054025171
543935755 1291128235
87107626 1027057163
1158599989 1332957131
1044380115 1342386133
257059795 788884159
1386767264 1791908875
1811548020 1199365194
1573272211 139622520
1529439031 1805663402
798862188 556437873
87221666 910763588
783859753 1842295124
1775037423 1023329093
24803671 1979104644
1329397775 747956742
673678864 446769879
412819006 838087716
359578652 1170611827
945534806 1771820602
1630528022 1268499150
1759881963 1578455984
175081483 381714791
193300036 2015746725
1170392103 400381675
1507229590 692827821
625248052 419459773
1323290622 1325820888
1473298952 1000019403
893010158 142996001
1527984218 805186092
1664301925 1120644349
807787667 1215858013
823017486 2024040382
567716658 1302128301
2057896386 1380497221
1249407577 737997273
2020539120 285399030
1901153238 725689949
22027374 466993524
1562443744 126870218
764771086 1244759582
1431179570 962767273
2093697580 512462537
56655398 965930480
80768264 1672974608
1901771954 2012626549
2005181990 1905735955
780005341 928992096
1555358578 1796583920
1422905426 1438782264
381401841 732051004
658885061 682465065
328884514 1668939549
1643171643 1018702263
1850202262 567843434
340939636 582551561
1914397490 313832669
1085651166 138752646
489049291 1916095066
782096916 899435424
763327919 450369210
1781669261 927244709
1658344977 179984870
360952201 826801524
2078964003 2002826993
1485065614 1178724313
1447534840 116048699
1854880758 860607735
1704729639 310364288
2058951434 941641489
1352770498 1177572186
335904545 1344653603
313319989 1591448329
489581216 1479365795
1774657715 547684439
862301471 811795559
1474465750 2019389848
1313733030 1640231482
537503890 169568961
127617984 366252671
954081380 1774476569
1527628107 1952142212
365080809 1945978047
910400374 1984790180
1086050216 320059453
683220121 1424364071
1933236230 1897717389
1956374006 2044192459
379148908 1813167436
2055589119 1427266852
1938793775 1059672731
420413561 20636038
665523044 256400035
2018134562 1271717322
2067554074 1697388836
734425465 1342705096
472948558 986306737
451729781 1948558486
372368401 1754393805
885098420 1224761780
1662731701 1709026287
621115050 1774746796
540537981 1614706374
1597231984 2125575579
282364617 2013201746
333564071 172931336
1655089153 703384732
658144357 1797442733
187816984 1524679387
458593193 1797613355
1163420616 1338609101
175487235 785208922
1851405021 805734982
2132894063 850364623
2090979171 468067655
1829973390 466510216
1627831719 1968918731
1384142707 760453644
1472798743 889677163
297766611 1946482313
1904103939 347335439
1834597560 1781071058
346710132 477243379
1286222715 1608186174
265011680 1799832803
306779913 1632021161
1291143119 37941618
1283207325 117928998
2008466383 481039428
1618365367 1132347963
1631956535 1620745219
1164231001 1110224169
1407614640 1688841130
2146500580 732292704
1094887955 363743819
1584412158 447246373
811345136 287104328
604426236 28297632
260071819 2125460070
966939265 1101482948
907071664 507983200
1362089755 783013882
1737885389 1694820369
270894710 2087896216
53357327 827037626
1837750093 1813290987
1657714435 1531112473
403901710 1932053195
1515042177 1126209642
151712703 601333935
1871638606 1038438318
1852018235 711883598
1839044590 1977957067
2065590973 865170643
877491060 557663261
1941508781 1496631054
1611851486 2068701090
565325523 742168467
1374994300 65244547
1582020893 520197147
827845271 1126699917
254968370 896152156
1887161642 786723301
329568235 976209367
1425305815 1319297052
1360780265 1015292005
107398549 1246511167
2040738971 192803329
1215006771 1666701122
255239302 1767370770
1173084055 1501688500
1896732665 169707562
1107787306 100223246
1263422201 1271192538
404109219 1472338067
1773263339 471988232
1104590716 700334770
1715868575 643732397
988590703 1656668515
150217479 285415392
835381284 1907674118
1806918815 1880229449
1490046579 1611457060
757134725 1763524991
1175979594 1117737501
855485547 1446577415
2069106631 918182081
1787269688 1866496210
309091979 1847091424
1222971535 678253749
1949351518 603807524
1297177221 1199853272
1173806920 929810089
678887089 1078364429
1387530701 75459135
1427378422 1197152123
1797967735 1153246082
449075461 1085007990
247675355 1328933917
467044745 2089953384
181615929 914117223
2057110101 752758649
90140739 197080225
2011367130 1746930236
265686038 33196677
1967871468 809518479
1021867183 103445025
650039614 917644238
482354661 1487039120
1031987077 38496687
2032447995 1625109439
322543803 387773623
1646198519 195551453
287080616 1698305851
1030226449 1335751222
1581013408 1310249671
219939496 1047916419
504866537 762417310
272063174 2001217673
83314229 1372553547
1361600917 2049487965
1811905826 1173019325
1491377927 1450118218
1226979791 123604329
720951058 119366460
710172308 243928749
1462305764 1417907868
236517220 699473084
242633495 1107333010
1551695643 189714520
1410076396 328658916
990292343 1065188382
1511965005 2007114701
1852462317 13298063
694178530 1727179790
979121527 1519809181
1040220659 1841571831
64559978 1058324916
628564814 793023949
683113328 337464535
1382793726 1885814613
105864205 388343532
1221500314 803654070
1901147830 158626777
242580796 1222342597
1030954082 501959592
1386235950 1525908496
798790809 1181636973
1012265074 1123960420
1412210825 135291234
1139297221 1724998725
1088328279 504202577
984749440 1394960126
423507142 1593654617
287024432 710248800
338435152 38668997
1397163387 1198894519
1106397275 455093473
164104404 1713844977
430977831 936201356
1874054613 1193991908
1999178541 1530658838
1404868518 24280757
2065151250 880951842
182606914 1917899191
996043736 2082493004
706000684 301337080
176884531 1240578493
1197987765 1728610370
2145748081 2000238798
322567377 2126634348
2025323787 2000448599
1950951881 909201948
604697200 2142747463
1233379793 1683001015
1013789347 789320357
848551837 363528043
1072817892 1671005959
64009342 836110583
1522701731 1037740594
543908759 1574884626
1695467299 46802941
302666365 1090507473
2120024141 297042077
2032273769 2041231441
268118751 225602415
1075629108 1561069649
197864653 1728771435
755075454 739649008
1463821251 727314406
900602880 1117382339
1079304560 1171721603
19012554 808119571
902403381 157722813
1055253100 1663339669
439522491 1434618326
1954288690 221130620
1760040653 349197047
1183543097 913072741
2134588170 1153098390
794854844 328826856
33599285 61497063
2027840497 147584397
1513480938 1423962003
366348526 1472267723
217587927 26667641
1144364760 169870759
417302439 216127424
1846099899 1890645759
2114149292 1354939028
225877203 2086007365
1345689288 216072763
415055698 1964634949
2122934302 427011970
747334141 1319793624
1274781342 1797716730
774081006 1591581881
72927186 1337413697
2146609928 1718736446
2031231988 907206995
1139007684 1761873077
2068699110 1038414850
582963975 52268596
225847886 2017886499
1106469598 1411682223
144545287 891380834
407064842 1354675204
564978163 620841124
1806595502 1377317963
2024946685 287097295
1412874441 553259012
1682347866 1733206409
2018286423 1642716356
1330446623 154015529
1035826001 217485625
1322264338 1575071361
1962926196 1675819972
711594430 1319572603
2085211663 596486418
825830370 1347360664
2090072223 1875291273
869577566 1482496774
1616326486 76618909
1294061220 1780339766
880221991 46605548
1529911420 1748443425
83801727 717707231
1872883088 1318097850
1030613316 1667305616
304154594 199123121
1124192606 1354996209
630305719 1116547927
837777217 14564492
390279108 473835455
1839676450 861211044
1724467546 1148612225
766846654 1735802207
273313804 282107607
221971664 953131723
351452946 276590137
1032567861 251977732
43655909 137854928
542702986 1036831474
679789872 2141870693
353496511 956209427
32296005 1054551822
1841228448 124767342
1228264703 554163709
286072895 1855857974
16346021 1115247433
1686936134 1772469061
300675585 1181069111
1498855591 1489413624
104113933 475185684
1366805226 292427170
1204483718 192328283
1358684298 256343655
474038053 1946043071
1322918593 935365654
1019928155 689085465
1371458946 1797504726
643209507 1155218802
1234497910 228196395
222392734 283609585
1202459973 1853222460
464465137 706206752
299536979 1739604053
882781524 2107810285
293709145 1309660478
2090679180 1099360152
1592645173 824777531
1846136022 855220033
1295551483 525573465
1415750694 1733885864
1355612616 1638917499
1551648918 118697024
1216647701 653056226
1462156244 2037011316
1337738046 1517127255
1264649282 1083512589
1349960215 1155080356
1095501020 24341447
1976164892 1565518451
926987992 1281149210
373409212 2103941940
918900733 588818592
901196582 412419914
540607498 1766169726
514221671 1437883481
2078541458 404602104
330692739 440618765
801147509 834054337
59902111 45356792
1048407739 492172857
1739743114 1580600919
2016684694 416519338
262748481 1101844811
1788258731 588211458
1423972554 488587019
1670605337 1713810584
1126098217 812763224
1983207021 1153295582
1739248614 1728197851
1771341043 2068335122
732319108 872594371
1288590590 815803234
117606996 1455080709
1751000957 894307797
667119825 1690881681
205384479 297184576
1416069972 841879101
1119177190 1564342272
36795106 352850307
1515816069 1358691212
1557603477 998878796
451371324 1647915812
185416240 1778842135
721649566 397304866
2005089771 559439651
1381564867 999105184
1985485029 621032748
1556136547 1387142363
614753237 14702386
1663596010 811868752
348536149 307697038
190881836 1529362212
649648149 543842216
955672180 972919502
1674727639 1094710481
1092508677 1534399386
1306765858 955764598
1748921005 151644522
41206178 1139010727
582720675 1794879999
1520090520 927314919
639325223 1227157243
1064958312 1072898054
488645670 497483306
1460790557 1334869655
912517139 1992336894
104608320 2004103190
393242095 1701348396
1412522375 2136660055
937620493 1909855037
692645874 2030206915
1955264857 105636601
785411752 1525030818
815461795 598282264
141490757 46437792
854522339 2050208289
575195166 422703690
428512643 1377807606
1714729830 222557548
277875760 1457844786
187414619 673495579
2131210706 496937504
135763730 2098220755
2030869309 13268393
250071040 440575837
607073190 1644306947
686890714 1966740858
815909042 194696890
1100627308 1874608797
350356104 105387312
1801765902 252864917
1985092628 397724179
1581654343 946394251
1466896153 376140982
707511715 1147942921
1718175838 1123052777
876644320 1871937573
1386521647 452912243
289832144 555977867
1635510284 1675066231
1698490870 222396452
388723365 891053891
867629258 1088767534
900943655 205718836
168193809 424554239
481972029 854639086
209096387 800678145
452764666 1931271689
2097851795 285646826
398033548 969309425
793563003 1470683231
443498184 1766557894
696814520 375365500
2016727777 1885967918
1087974199 2103693540
485497276 621767453
975571481 1606383174
759890320 35009934
830972388 2011400863
1419663354 790456133
898587803 1885479721
791463980 1072380107
555113969 250511666
1467348886 1261840977
350583660 931164732
1094176948 200386232
1708237176 461771696
975232897 205276233
570409232 1102703142
849562264 721732885
1539334591 964004268
2076505398 1474813634
1685739301 1150288644
1860628667 878903349
396256302 70375964
868366364 1955731977
480239862 1564252262
246074038 18272726
1242443164 1066386359
833588424 1157172524
1501183821 171462645
1144547144 1040177589
1396695283 1546393254
1004352911 103221705
374185754 451255627
1883550487 942503595
1262735120 655345910
1812759246 1302954181
956154581 1158109153
90413075 1964594070
1767258761 172198042
1414524747 1949291830
946902577 240899138
1908780319 1469851830
1116331960 910722644
773731578 567865643
1953321269 993446703
1748697736 493787314
391109241 1202952553
1705818766 2048114249
1668022027 188209907
1544875620 642873993
1646517598 229584346
1275203189 1796357924
579501446 1977333971
245684823 806241697
963325252 498338021
1746613723 729841459
378764874 1125709355
1906309387 420976995
1108189622 1094945860
843269804 474211529
538009114 187947969
1251908650 298151148
1363083968 1343624151
960124176 1849593756
154881478 1455176912
941834570 273383497
1821483742 1645492649
699618955 750932607
222428501 173360104
2110118652 214027379
1859265866 1208458819
1957773732 2070484228
424420535 1874427120
1496561144 1336936057
1251102780 455498034
605961972 592645911
871015581 1838059690
1351574655 1247237071
812314234 312370095
1627612277 112653861
1152549735 356861310
1791965937 318079056
1075551751 1268935684
1244895368 179541740
1399023768 672475256
536460667 910186507
1759430166 33931733
315989327 698336862
477069084 1526462650
1998424380 2033317635
369292534 1428471403
776946556 1872361860
1271067292 770739458
572159714 1466167267
581574348 1200070775
1883267013 1794552116
960862005 218809447
1244098091 1221366632
601345326 1569744813
358786696 703500104
421956329 1907680454
596535959 392583094
992667314 557112002
235049118 482012030
1448260742 788211488
401791209 1409888422
345997229 167127609
1572515007 9853223
1423765066 910906842
1895204629 1977870324
1854367842 1702778703
322358735 1993889555
244992018 1573561006
907537078 1009910020
1253716860 232936169
1728043325 1481228630
1153157292 815133332
364710990 1083923757
1773035734 1395469959
1777241641 805715688
1647948217 1302115133
1761890132 1372925621
1639818193 1551470561
181609724 2095146927
116356897 864198872
526828344 1916711464
745601618 330898677
1144507027 933480631
877501412 147944012
1172543149 544994929
1998572059 511332114
891572834 1358593154
1730264199 1239681379
905198724 366931975
2104419798 2027150428
1906671926 2144502271
333378706 967950164
1645818156 1345213770
1997465966 1427660473
1561856309 147120938
1841953044 1864506482
1045559996 399326800
882202630 1936084423
887798554 1123171171
620430909 128891229
857131139 1144484918
229307466 287859579
1789306525 1305341594
556140740 1376047246
1446918514 110940052
351436833 258914490
1540511616 1936929227
155302090 1522980649
392765578 1920638399
1402382305 1169452477
1377140032 806122489
1770591636 962597734
1308689596 14432619
1750159429 128922466
1752786926 1901161587
408168709 1315639033
449076960 1616704553
966990131 912941900
1769015593 511296417
649481260 2006770661
956038183 1753550762
49372280 422459195
1077421767 924939746
909718585 1243210341
1588639926 140854302
267069337 1764395883
1477052110 408774587
1360988 965841466
1686556300 476372689
1444578446 1202881949
945821307 253916668
560352759 474836276
113073370 962620011
435038561 931826443
364535053 1692981090
945414497 303147796
98652996 643599030
558103352 814173122
780793004 1076429370
1546875022 2093710225
1730550632 592910855
2083363766 820218666
1820610445 1307124494
1609533899 106914022
398671960 1078656795
711323733 1371582398
1119971516 821324941
764516216 1153527471
172072318 852990552
2014159927 1091965592
2073357772 1738506583
1260080815 1938237723
389216665 1881549912
253037180 997872425
2029731417 1508921124
1487023991 91300963
2066240299 54664726
491174861 385152552
538844773 1182266837
1880412701 1171199646
310460894 1801118417
1626125538 503462546
1685372818 445067169
1012778526 955966820
1968868209 1407114066
1731623335 1848794249
1252629568 19573722
758807242 1254650725
1452292039 871936649
1753840824 414616040
1289486869 1736118184
1389097489 1794761702
1403811792 535028385
1128595255 586517057
1193470122 710944602
733561745 1888035067
1455761566 1251117697
343517091 1704970703
2024460856 158367648
1518017581 1573479121
640271560 2068014327
1399410959 920534586
469932174 1020703133
1775168286 731318268
345899421 1413357006
1552319204 697316028
2081076782 2136457546
29560453 1311049190
477493554 2066597946
1840775724 1257756181
633493868 1587333534
3142628 1023973662
300191351 288655418
1152758415 1597837547
691459051 465721022
159765783 1136858317
272157614 427187979
550814054 1945044978
914196204 364154910
1318053333 830664921
877267191 1753692412
155590143 1539634321
806336264 1771115005
2086544728 638242580
995112638 406312208
414144635 790790514
222898062 423757583
307493388 321814697
1847802480 447099137
449673510 1320418996
380679281 1866509647
1060578027 165103727
909728599 1087663718
1521882715 740936513
1164383186 1795131092
1410210853 2112844663
883508683 1930185867
806242382 1853191570
1450312256 1467944046
1831604310 2062092126
1068598878 406133710
666054392 1274660124
318735197 1595937476
1138851032 1224254261
1086521852 1214154139
91497612 241730001
964396528 295860207
1882949376 1741674370
1298771695 341507634
638521396 1200855470
1912755967 1195007130
320601395 841865212
807068023 181193418
76107476 599224927
1846910414 1306271875
622097452 1840228028
1487061522 645773593
1160394056 984868514
593761199 1827360604
114278068 832100668
145362351 168177435
2130054104 1850260634
560605670 1163643649
666126918 1982890576
1884251325 478860266
775806186 1146250915
1590774798 902309071
112382453 1846898687
370194180 1608559434
217926552 127977001
1724671378 2054991711
1701378138 731577881
1608400378 547708131
590563979 1139402084
324235108 1607312479
1887678943 1893807200
106400810 487761011
769259593 232542221
1713729882 2046956125
956978316 979953027
512055608 1279462895
784827379 1745389325
1413707039 679976251
1880055412 1109255202
1826034945 699935579
1664946747 1476797766
1191169647 405578685
1803690296 992041680
1975869563 512259827
200790886 623823138
670655185 2106068660
1948849894 587823690
113542213 703244510
274328155 317553930
1405671239 361593617
1360358584 507804806
1701280620 108736906
26840261 1326839388
1120909959 1568173817
131913198 1167501706
689669568 1096156663
1257306975 453466836
456820985 479425959
512523360 826804791
155273913 2112455500
694270287 2115865849
1635787973 1304366728
1848326855 1217032599
166592788 2036502337
545098175 567516975
361815187 648437646
171964081 2064451146
1501803047 726229599
1843908781 1965338808
1213252894 1708752212
2434691 163456938
633136289 1082511786
1401436553 669385352
130705225 672307556
1849577 1972664409
104803661 495457036
2118448216 1428302665
1171312275 1486401698
156449322 596546701
1803440283 246600968
1435435456 509835322
1052071428 110020852
556219283 691740464
1455776016 804235286
1691382982 595395331
1157478307 1191608375
524165456 1848630372
318863327 580405418
1934902432 1270044735
936730700 443597152
1165854116 431145508
1596525244 2074391425
945934283 1942373382
2122909013 613887470
1407580889 2116922537
1273660936 1849919354
1705941415 420307117
1714380595 185860920
727662199 1972976003
152081158 1021677273
1848340816 1785364294
1232640266 145995599
887969729 1367020195
721480526 1947327270
1697699128 299677354
41877113 1736500009
1476722485 1069146150
1902985783 450203309
1112293688 928489123
1213431763 430536875
1603411245 1756564090
932314362 1128274286
601725988 1234850818
630889489 1765170455
891887083 2086516468
1090519278 540757948
864934041 920229596
2010975623 1861480156
1094228835 700043761
1547341269 516484017
583467193 549272526
1920634822 1243856422
2080051851 906373355
1991272509 1263175310
1564366270 1633978552
879548831 753957393
1776295104 1050046534
1501354920 37179353
524575306 933823431
1235386755 1277901049
761575123 2116735015
1558477982 1670766790
2003470543 1992808241
2009790070 1219861968
623113105 611534619
1800357717 580433505
1248824641 692211317
557768333 2093465011
271324500 268495720
665023758 1277879473
368019336 450693155
178445710 1506294520
116277433 967874426
143460602 144309858
1817823909 1735875919
1320864860 1112033036
782235737 395180787
349503774 1865208642
1647843715 571479426
1234121077 772635792
9906978 611053515
1954919111 1866532905
867978380 1236773320
11745441 1317192089
1976641635 773213124
587452149 766238470
911917320 2115074066
805872554 500850833
888272290 1481488428
1261918082 161569370
696564945 658983079
1797298594 579741202
1449429324 1896836008
927994086 199627571
1479969697 1809535324
902180541 1378870084
1642190590 1894780048
1668156690 1663465411
1950221168 865623755
431645765 271313364
1031729093 1745696091
1195889085 468337629
607992344 126326252
1763433229 821270249
1385524336 775403057
1563752061 1636376795
227408502 1754584100
739676260 1045230970
1949360588 884380502
917012991 71125407
638379433 637911549
1988355780 569064357
767992228 1997796894
24037108 131276611
1396058426 2017252709
1073324997 401049394
2040305357 419289656
661147537 203859621
559136643 720815381
54912547 2047695259
1982453073 377288604
1117276253 543052078
1003298127 1193274083
1898392327 389611058
491630421 2107533512
1758115996 92541469
923877832 1624602604
1229465988 1586880363
212714654 976734063
897946903 1016872175
275063457 2147177677
2126032841 1335119125
286524735 146259675
856145022 1530587132
1121469691 1653770917
642814911 355416211
397927310 1739895659
1772868096 1449871036
1947640882 800454681
314658022 680174422
474020961 406831201
2101208025 566049068
149013129 1082852418
1097304278 1073430415
1082384130 261584619
415163378 577370821
1032275637 820595945
998093951 238031928
1461530877 1486618382
804201681 1822826137
1622892021 794324934
851803087 1182522671
456318924 1086505675
1986496828 2122543079
2105898211 630655562
1981652166 581264666
2136572170 841480656
95178496 1472226806
556353071 949021376
975996328 2079711457
763113144 1219116751
1121973290 746951839
1800659522 1369619090
1369261588 71034166
1507408624 431682693
816769498 1679808148
1438840704 255380693
689853911 1873324101
214391010 185312429
1834675524 284328224
459276978 1627625228
1947584616 958416144
1205574833 968475973
678759359 388944310
1975804481 1911386693
1609453970 1578285994
811272711 1928138057
1093837089 1812096542
1394923761 1262316621
341430562 917250496
640973599 137436154
22237615 234946920
1433086588 1438109157
2090648880 1503855623
1220202359 2031674635
506233991 2112858921
1217252891 1648178973
414782083 322855330
754389499 2008095568
1173094182 495944904
1191052725 1335338112
1202287105 1857389145
1018624722 638576943
1672979397 1119649789
1643433423 2004615352
143574421 1298103088
1518287725 806406931
809978947 1510252054
1328134307 1667047263
1864878047 688199293
694692182 1629614106
505833969 502962842
567086891 172967742
1313881107 304380454
1226584564 359133975
1609551344 20618241
1081777536 1593193456
1436974681 2063954806
1017899840 228478680
80680978 300017703
1117577437 1060282528
1819732786 1223022739
454670738 172113470
997670778 1008605050
1986655196 1908866754
832694985 118309996
1775631781 553763996
699440722 315062119
1941246844 2104474127
1015452465 1387817244
2102011556 248354528
469582828 1722414372
1941807530 1332305306
335064046 86430994
329523712 1472580489
1682915809 1621404806
1706069810 2116695261
19511652 1472267664
1257776822 1014059088
834335161 1780840506
1757117020 792505337
1648906641 1433493700
818706464 1866892284
1270890980 2015092999
641369936 746192037
1570415110 626365788
628367276 41572432
1423232749 275974325
1185895009 812836217
613104287 1011020599
1113666772 526563429
818621359 1116919863
2132671901 507174031
2121645383 119611716
1556646107 1434078623
994468738 1286512158
798857333 202729214
201745977 1898363531
1159976339 1476385128
1339808363 2086120907
105927521 885099091
1344342980 1105139484
1074531291 679441997
883090817 2024377711
1480001453 805592545
1505582787 16032441
828481676 738860048
1198394076 985575338
267525808 1999819244
995937348 258161723
391941640 1549628316
1671830945 92101832
1056002503 1025686561
1350006318 991876078
1163699064 520608924
1700190126 664527837
1366489894 1318164635
1629628574 1289906885
1438911661 119660970
1251134001 1117788199
1028614812 1151610874
1815621057 291733960
511075448 653675337
1855201686 1740530123
1131294524 154669192
825662188 230852336
900923013 1990850913
1278121540 824730774
1879574706 936025200
16965665 1538515491
748501253 975794820
1619460957 1887301597
1272165685 671081698
1269347014 489545773
208089713 1801933025
1589676567 1689209659
1989394643 957633276
95555827 64060736
94704698 930857191
836453641 1016756496
1270946942 322503182
114855642 2125530643
1580160716 468093912
1167046313 1895425720
1694421916 680538584
605723121 1784748806
980949303 1503031062
968004885 233263094
895139842 275571545
399533866 2049102011
1097055827 187491082
1012893534 717811905
538184868 169085129
1224146134 1008628690
24823919 780952818
297137005 291118263
268075337 2102909240
673732123 214608514
1380830807 411174125
1848575038 192434623
176916883 7444850
1346660727 330368809
635751483 1783510987
1260535451 1968012966
845614072 1717964628
512594978 249644579
798538487 1541100691
1116564120 404840027
721549602 1057490401
1129435021 234897644
1939419718 287012689
291616741 959146021
1805591455 1358917702
1356202243 1840497057
697173818 746343719
221202389 1364112948
2085604065 552835059
1630758355 865062345
1454989748 1838492783
1142688071 238343321
778646078 1673501698
740369755 555746168
865638840 87800925
560460934 727253847
1317106152 1272339629
2084491678 1091679757
388221491 1837234815
670314552 835954106
196570894 1793277707
827429559 837415135
1096677396 1210738986
1487972005 2142328351
764710368 1242505445
1467797648 1934003551
99740622 671701607
34810095 1668223645
1938858831 524280282
1464972659 415789876
571435327 1652119442
1763141063 24077579
296146074 1255920146
1737852681 820832920
669999942 1393350494
595096025 1574778498
14615423 1559410047
1570309269 799026181
917623088 71780205
404248426 1392440809
438014753 1454585552
928780751 1734135639
1554350947 1922429636
96574504 977907459
1186733483 1974524804
1613327520 1640401167
1023943157 1528673647
865879478 1227046758
257162745 1806970181
181300202 1878622425
336879667 1224753711
1164764888 1933528747
696121622 1884767660
544055919 1617759145
1382222880 317849054
1645182637 1218115225
1156620763 1778926446
769586189 628115487
1926790608 827758746
2092068282 1445487051
1978047193 784489869
1978111298 875841188
649614755 1730018704
387040915 1909745041
523128636 456429397
935693904 373177277
1828340662 749278307
824422530 1104896057
28139097 1637498528
754861924 251724101
172475556 216061199
1401528903 928470217
250200483 225985077
2095448216 313105369
1788246078 1090123457
916134924 425346156
1993663149 1098075825
653748288 859726229
227465535 642031337
547577100 409994566
151811777 921571782
1310890469 2023929676
80893847 1886149136
1893896624 147509492
1204602414 2065267589
1890920052 210971406
131742992 1639808439
1045475932 1449382710
1974405506 1582519634
988057112 1069445164
1571188323 35983956
1931824569 375994714
1815541364 523407239
176264651 148680729
1886132901 1108070065
346512405 1382079595
1214183363 2064714279
1505971315 1354629709
2107456066 31341223
550796550 80026854
773699150 209248191
1408663130 1877368995
1928450240 1152033490
1198370208 1294325210
1573563095 12299125
1391199822 677257384
1509799281 1329151752
1082562879 1762114699
252612655 1185365072
2064965 1491974366
1733997809 453165702
216344041 2126259465
1919690545 1370443948
1070664217 954885447
815299670 1678651897
2001823870 208471478
1005560625 540668091
1616332613 88003512
1660955238 1418535449
1221443800 1370951012
1247137629 132074573
1921010785 2012954159
2080636630 1158917271
1897238658 1948577112
1204475171 656430776
970940990 1314375187
1721235521 399289761
1482612849 108178868
1081454279 16053901
177226638 601166386
1858843191 206518708
1636641535 386753204
918729044 1467765492
481141803 1997694400
408631557 1678865126
123894408 552508258
1306897604 860238155
1795456933 2060198262
1284610648 492286283
1441436239 1937032001
1301888725 430686265
2093284466 444152393
1355532784 1629028043
817607399 1766631137
1426245755 554339094
550393996 724557831
1986357393 1582833723
216683197 1172359019
663208214 960509460
1852689187 1729682432
1216638116 693233577
948017319 127045222
1475117467 486273731
142056514 1026668841
793223687 1370740482
158603528 831365446
23954013 1408400232
1269304633 1139735342
306402094 303050675
1996003829 2000781774
896561375 1973610863
309396109 820857111
2087592226 2146758013
2056810088 940656472
178378331 1764400850
139552908 1731569887
783689481 243484710
63078407 1573068107
1444286625 735410042
1089829086 51535062
390034869 501012533
1154682401 1427669482
618171968 2011839548
1932519592 142383373
887230865 644284015
1183931500 57227327
2073814826 1094911234
2020082734 1443391195
683421722 450293498
1615333323 1703630450
428334883 976975719
1104196310 710827899
273081167 248051721
1309358928 1271133957
1761232565 1395201779
343243637 1910108135
935285793 1109978400
1231738480 865164630
1984806049 1755733184
1624050605 835778821
142183399 1322230335
1610340368 1611924003
1895345405 1248007800
1029579196 828193318
378294050 244888708
822699273 1129260582
1982959019 51899079
2017886112 511514919
2086168531 1594195272
2142559405 559373508
1579752287 1482872650
676574800 393734585
1318268927 34834416
694920056 497051053
276657713 1362214896
365915336 821364832
2109052953 1033294641
771634547 595861372
1988802134 1319711667
575844508 601813916
1439481668 715633507
1731828079 1033971747
448910177 499463514
2060826412 1962045333
1562346769 1383998228
1642764559 1599330550
721726713 511782949
2041522874 228660875
1361503460 338042969
599352544 1331089948
1125047094 1191975908
1868619476 41132021
81277346 1035736002
376935366 690018614
1467717768 634748133
1203189408 1830632816
814616423 1032150860
13655729 551344746
1068088630 1441328144
269656952 2113335632
422069544 1258994684
1493109830 1945321006
443370111 1733446905
2117154962 810702135
431842299 796065671
2002619427 829947430
840196168 1131224833
618764191 1788793634
1455233956 1276063291
177936648 1504384035
224287066 1361581844
1844009395 1402067473
1435875129 314676989
1701947645 1136897245
542815656 1034483451
1485159909 1232660830
1019009633 655441171
1971866272 1329532641
506991854 372780269
1994910387 1048563881
104447887 1514443491
828479266 363080406
1054615236 1027068660
1032649171 1886075243
2046847691 1953854321
921773965 1384634805
300180740 1071427565
1664137224 1073001384
679580627 1976696568
339817109 521949136
275797694 1103129475
1553126192 730296017
307733839 1549687912
996298581 414952883
1841852944 2054349876
1973231588 721292232
1293809281 290559370
2065479488 739549407
1977285737 1457908740
1611364658 2081358336
768998606 1235820572
250502714 950959088
213057565 436296654
752757827 1833395902
1537291974 1359434462
1441546311 1728989644
62564388 2107885111
1423296577 1289339193
98900894 818801656
774121680 1381222694
34042202 1008618123
593383934 176956817
1315371808 465547429
2005340545 1974207177
585095994 2004216636
1271728780 1248545069
275622961 531053568
641608300 842613527
1110976794 536175799
1924784759 1601880412
1535761658 1960771679
960507437 1346597021
1068867306 1003734501
184546704 2025024166
703219470 33046751
1464152927 1835817978
169876284 1765977974
598490693 1926059113
2005312527 779617363
852818309 553808307
649929454 2093165824
1630596723 2142324977
1601329737 351629380
2142033253 736707021
1981622074 815717067
1815194808 1683346227
2134880752 1601175390
1935801891 795920957
897277785 523062121
243287226 2086789745
759651061 775525321
1327562017 261828081
1138759935 963139116
596805148 965215596
396712310 1974643202
525235314 1091202612
636492409 1481961550
619158854 42472973
1653802305 2117684279
67275302 1152459
890551071 743088595
1264238378 861846630
2022136132 166770515
2086932915 1777660891
1994187413 475778235
837487083 747786377
166712189 410484168
1354698698 1658278629
372534392 348025273
199026987 777368494
260489290 317357841
1747988015 1935915764
1519336083 1807782261
288365679 1994632528
670767697 1439300941
535905921 655217935
637227774 267305649
126989939 1781001573
1035995178 1643975865
482168810 106676681
139469203 927128569
678568659 430140182
2026256744 2052098804
1819754783 1112908043
855160112 1660751569
1883195931 568277101
1122015509 826128489
35533256 1190410377
43245033 1615529889
551793453 421174439
1185186446 224191579
1874545466 2073711761
1766542905 1053528590
2078132224 176831528
1827218867 1300798686
482566182 2129909062
1609930874 1480373990
2012062999 2036441840
550025287 966482563
544740081 1356191171
1094394899 1892039913
1959485454 1017570006
416635474 982001835
468631866 797918293
1372417345 548484268
623135011 1043554371
1800632499 1361236289
1049810096 620280553
112566242 439189121
421934695 1248593744
671998989 2016100988
773693553 601682152
1543635354 671593916
1501154018 434562325
1978610420 664293446
910384356 704225238
729794688 1417959586
1707005530 699750731
4542868 1584402714
493050801 544365152
1262944284 214250097
2061095687 1742334072
1286994258 1326985764
1136294104 702123091
699114532 1473659775
1063017822 689755921
1046168029 1459960952
1427739143 469507654
1811097128 13820064
223555543 2132860934
1708253875 310300076
1084883569 434849762
1189056630 491015138
555612656 1990791913
2011244664 369874274
89355091 1123585356
1757575374 607011027
879515957 1422927880
1631080720 10967632
202108511 1001556172
1263548450 1632235558
1629873056 1806924974
117548733 1712275308
1718815516 133650955
2086873792 1067346629
1723766507 69745736
1117151556 1670576392
372731871 1803036157
1857993204 22180055
1198813749 103898381
1020852693 431549850
946383513 515127033
1348709619 934545739
1733032254 479575653
1766502328 886799907
1249695010 1946826178
404561633 1786255562
1568889951 1038168314
2006296424 828243952
230950826 1370668602
645761909 2069969507
130556059 1217479002
1964278135 1380479368
63354340 2037860038
1804153360 376113925
2105967000 1561576450
552443308 917766055
534859225 1252042812
721167201 297946595
566870970 1731209870
2127893816 1718915682
41971923 824618239
156641719 206393724
2085970731 1859949575
1285476700 2074443204
1153388784 1224852055
985907510 1751222753
794489285 1227225450
1539920155 793655541
742571511 111647042
1176206230 1734775861
61933374 1580243450
913921572 1698715011
1149967398 1687074908
304603664 891296671
1273872498 1223736181
725736570 1644388349
1192528012 574698823
1683167257 605420296
1134052638 1644617926
1327805475 258578536
673826665 1433606385
1099261704 2058962049
297372576 1904092237
1858467234 1084218598
755789388 1439737342
1217610063 1070907605
1796223202 1988866783
1687056351 1137653205
997744865 1928700017
26572588 996843521
376549454 1341953864
468256120 2032134061
302534901 714117609
1820805871 417830702
1541659434 2036877080
1377589474 202552560
1463484826 1673840238
1165396461 1468307712
624170404 827782691
1582256350 1044806749
1558555661 2083330869
95060526 1975148611
1536854580 516470728
1014299100 310251439
1631611982 400344979
264570078 1286940686
490532368 645969622
829845079 1006839814
1640027194 1855248406
1579992664 732671256
563390347 441926855
1518500095 1084713532
1956241442 1733349453
723744106 1508819081
2118175934 1166827991
608149632 1323318397
143819410 1406681685
2031284189 685865490
1627684170 1533934629
612127486 1782018881
1692021731 1790639211
57980363 1115483745
1207662285 1990434065
724362039 114641868
883863284 650195627
1050919601 425736774
248273398 1209450656
1614557545 1434123390
1218458040 120974446
1002059775 519570838
600121716 178363534
520798639 588536387
401691101 169089042
578412929 955398971
931841831 1653500483
1624113051 253559439
286517977 1091611507
1020872017 209306454
2104386508 1461169759
243521181 470886618
917923243 572819912
1422922599 1729936707
1941465710 596871076
1708642526 423072142
746714454 991362819
2113966879 1748431586
1551419941 560025635
1287122303 1872584043
1262931369 258162335
637026563 693004609
1451268261 4891938
1628514112 857280027
1538662956 1957753822
1506196271 1186955206
820447125 1833075065
1689792866 922337384
1147911504 1942662373
1229687986 1834507682
540495619 1780904498
1655108860 142466759
1353422380 801137755
1932042258 854423715
1769019210 1188929151
1689629082 133563103
627852766 347943154
324546771 1605353502
291985721 526264498
1047892815 125921449
231031795 1507853563
1829711964 1118943732
1579556149 397942000
2102998562 569446156
1225787448 1939892264
1597473927 1953514209
538580192 923121004
709927605 2077655272
489955137 647462145
2062930846 78499184
844399496 2002918389
1481688669 613127513
1546883290 1241195415
627347460 2121282982
193454612 389401405
1879211727 2081215779
376759796 532348488
551858487 593332350
744354681 1184064361
1077422691 285560534
291728403 858590
115641362 1313372786
1466045677 1609809848
869446988 439418369
105018614 4672247
690998461 736194829
849840587 2118524742
441532540 2109447616
2106561700 1730775105
702654844 2137863150
819393079 558357010
1757678967 1848958032
1488741950 829089204
1887964610 1262954463
233382369 1858154295
1177471956 1802761438
727207863 1742184639
347031636 907909593
2068900261 1158692542
1996787584 1468324214
1285603586 587627181
2001368517 1529338900
780285132 425583961
2034071694 454634574
2083878009 347866614
994279791 390582525
1764065670 716965555
830041379 430998425
561285741 1962962012
1732175948 1620710919
366916503 1816582920
2136551532 419815448
118345482 662690390
571875059 407031926
1646033100 1102347149
293890389 686795561
1759261415 2079475145
180096705 1154400541
171687014 311966965
1760833193 753996009
1556175106 1144771015
385857804 416071272
1535603940 157977200
404287730 744898769
358193789 520386938
1232978560 1902520232
313824175 1756877215
532890720 1644862179
231053779 149752821
962568924 1320924785
2022748248 1880398137
1023333902 521234075
878202114 2026410465
1658745079 214684101
1496376720 1352138719
2065247439 459906416
120406354 421326728
1248844225 1600170454
739862839 1756681308
1606693742 206748482
515908329 171061435
1843775776 2052300887
514084407 1891959927
352120718 752549995
1468287369 1604585360
2123091402 1084086806
1339071899 1470670230
1728264743 1352734981
1558825736 1889385909
730360159 1563869652
552008898 2052617462
266343746 538374584
1610903467 438681314
1102491821 2123294530
756650254 1201898529
951887807 1653690574
2068383709 530040642
521706264 302947395
257095337 31519701
1996933777 840788598
868837557 868810573
1264551406 1722386905
36658707 2028900543
609652754 1316968736
1196578604 1523530324
2138203820 575139205
1649908494 855511643
1450088969 1845954504
1213696610 2135320152
2021328836 16878110
1402345460 805001584
1952334894 944252811
1539409267 1013028801
1779952182 2058313404
1758067031 1299288343
37555400 53121037
449099892 341844768
1604861627 1484314984
1084490891 962277904
310631799 667358470
1794640068 914977365
234590386 1144499703
852866195 253257301
967941565 1242719307
435369120 1516337509
662803759 762083378
50164490 193639837
467158174 320796358
1845420415 1287076014
1904030246 928916683
1197631063 1206772992
894055011 1257563971
861006130 1850869459
2066472062 1623795946
548687199 885791585
1585675646 1198106179
404749176 963592716
1045158074 1251946524
271249998 1192398398
1637815006 183285338
2033112105 1960508049
606312787 260211904
873355492 1999626774
669088225 651877463
2013083645 672920405
1663743533 1816983302
1206550852 717648060
593864407 2036985422
485915767 31680121
1040306805 2899085
19759156 1545274366
2014268465 647088382
260553090 1136519832
408495941 2034291557
1408654077 861303936
711045101 871213200
83903761 789684430
1157377544 1248280752
1860757012 203429998
119190955 335845720
72900892 1767691654
1824063539 1069403590
1736167648 315942454
1935756489 642676238
360315232 466929100
1726287320 596786445
1142336234 465051003
172704220 208000512
2147243067 1170801767
1596244965 1083244949
1690627411 1960994224
484060524 617628136
392116933 1818019246
1935604874 70728752
1157204083 1942480925
1634250616 1178573782
1333946127 1969826469
175291756 1830570699
553352841 2098585194
796747054 544919344
1845056233 1242324977
1487923683 2045523847
231075954 1681837686
1498317983 1854240476
1517966416 417943858
829860842 1080109485
729835287 1356838732
1293211353 381569897
266725515 1342373926
130399258 1783220422
765060847 35901012
2007816396 1266695309
1094636519 984452554
1718142350 318343216
1228160664 2111430819
1341282448 1712386350
2133890675 590841010
1629280797 1724842606
384470516 754882198
1054735964 1101383602
193174821 1044637573
2083548452 731178037
971820766 1226012054
1807255626 21267077
1440365703 341988070
885932426 799313594
255472510 270540645
825764415 1657051440
1614443117 250509394
447882962 1091090114
1275134680 1767775327
528676258 756094411
1460505333 792848262
887513738 2070828823
614455456 2072326986
1559909054 1884876222
885401369 462843113
1147352209 1478363567
2097590867 2111193047
1533208894 1441361961
564813499 987105864
35351140 1110735436
1718932798 827150600
2051274237 1626694672
739458033 387631888
1493625025 619943229
1624671576 1320107587
1843767507 632518048
130761789 484856533
773432818 1347619904
2115998683 202141744
1903695647 469469400
2062740239 1365261171
1465698348 1115089227
524039101 1020665219
1837814929 1451687896
329738168 1156249101
2143578664 2054067638
1213841690 868477062
1657210667 1236676596
1143396236 246524691
71962949 557907680
1961665748 55931547
1768925289 834878990
843030475 415637142
666895632 1441141230
874307022 512570719
878441791 665467681
615645723 87059144
270753227 729205561
1725422135 691883985
2020851416 1904115658
1129068673 1491185586
727268287 272491482
1459031927 52789289
1633217780 525625284
457690277 728287559
1770822186 1739836549
1191476766 1799167602
43049240 540254166
88215142 1033203948
941500583 1277623547
513890038 319587821
1710314799 318482721
977372301 1689586231
1868596649 638918798
1111803578 1852213235
210579707 1511537623
227147692 737136684
992217176 484807586
584842421 800890384
1166201383 585601296
688868300 600519695
1367453290 1813581924
2112182060 346336803
124573536 1995681250
90894165 1369871495
917626621 1613656418
1507926732 1512709215
1211280652 48753927
922181155 805745065
474456550 550435478
1255998501 1540889892
426409371 623568829
1364085319 1795094458
462397647 1278254164
766286886 1884073638
625948502 17869813
465118088 1144891512
1901504153 2097806816
1837913961 778609105
708128243 643074172
1421088554 1490136470
886101392 1247605945
1821710529 1229547887
685813259 1547535109
617909835 1580779738
351731369 1077162172
696949742 1156553561
191737798 1630876510
924607161 1525331345
279017278 1004058793
1937119598 983040994
57411918 325812848
1276944744 1871116876
1567977106 361210894
784500293 1637887937
501467838 841315641
320781082 581160898
1068438764 1142892982
81035347 603122635
2065964887 49290911
1016501812 422606401
471765164 41876839
507110437 1936794231
1499756622 540838382
140107563 1392551968
189750723 578251708
1045356012 1530320439
698632485 784691447
885976368 643331850
680720441 349118705
1564647773 623139570
487900881 1279198713
1197563368 597179059
1126240245 598844316
2029170090 330635602
840433008 831113261
105232490 2012180711
1443204912 634878871
1862099059 407840559
1847171811 917356014
1621745255 1663484683
345570651 2019673207
2006249991 788120535
1568695647 2126898279
1652347307 1632849652
1299774263 551721223
210783695 472936444
879287495 545946442
635119402 1262273621
1192888924 453549329
1626961212 894012500
426962584 1459734891
695185378 2136831551
1283627901 2121142260
718709839 552748438
1015652758 1623260441
1416840013 215382476
514794796 425505854
115328993 2017906662
40088356 177947258
180523502 1092419572
41469343 1146306313
1801561935 1182924697
1287742334 1821384275
49224170 1963508069
2032866124 1117668510
1966942862 1166951176
2035693252 1376143540
1230844174 1462261340
1943202792 1185798063
860844308 1407888609
1643102608 788667709
42957671 1539478886
1815848868 957076918
124724707 400256590
2015116204 971657851
106257550 1803224666
533770986 1833612716
1197251468 904036504
1091535891 501881979
1951400753 543107812
159013639 611940841
1341310025 618625418
1383698387 490354315
737287751 1876281628
1936782360 1426111953
2006439468 577103756
999262063 1847312687
1834265005 1559373311
34097493 2061026113
1251394440 2086667648
1701713165 321931144
696874578 2050639811
1846393844 526218829
1663508305 592376950
819881837 381097697
667474068 2079734894
1295781009 1475265142
205208398 1945511828
840559905 2109785425
202426538 776660687
1977792694 989218975
1350176573 1774625273
2044290098 2122085562
2122997126 350060639
1092668152 290157181
1635889756 1093441743
855655963 251724429
655127450 1853725937
789009310 116441016
1070751841 1712998373
1203708110 1733051724
415113967 223995451
240999774 1480245224
776876830 672486257
201726543 2071091097
1399994510 266791769
1737968578 1933567716
1340791678 1212643057
1541161876 797475895
1287032461 255315152
1530360869 541512004
1285519627 1403511222
173894745 235428453
615409822 1288595614
1261961294 1980567041
223178746 1865015405
397780058 1062290404
1724248434 1121130479
1453100832 667572743
159685143 1935626259
1442857361 1915917801
1020700369 1047296397
1855086141 1313880560
2140726485 48337503
154105456 2117082741
948721804 1338431290
1793511385 1000141234
224900698 1267939322
234792935 2142849414
2127922932 697331040
1168147847 2146743846
1508006711 1399686642
1561258351 1179615629
1714076410 444481856
425805394 2047397838
1810714202 40387274
1400849899 1951382906
250442868 389190604
1473870589 906486460
1637344733 309580269
817702128 1105934703
2135372892 1160896795
1267901033 577281553
778564486 180225976
216848604 1360102199
1674445594 1906522765
1171268361 1343440632
569693062 1939149292
1101062423 993214425
442668824 226317969
1516006924 1882759272
400133260 630105160
1068663106 1381236578
1920025561 1999346026
2103613543 5031640
671577794 1208521041
362809375 581956141
1259479339 1429422178
1925656692 359792504
349926930 964179254
828352953 1643183611
778896310 1691396588
1688929985 1475378823
715644282 501624320
1314602800 1952251392
1875112687 499514938
1243385739 73583565
2034634245 1306599309
2118977307 138717047
796770659 1525830611
799179020 927347121
1807548886 737936544
1960651176 1578742663
1701597446 1383860321
1503448420 1890378539
1917744530 342475474
255953861 57472920
760817877 1044199535
1934387552 697247504
1734983076 679591708
974159410 67497894
1702109701 1198077605
135387951 1012094821
1064892248 556374558
1506012733 626066841
444537420 1608575349
1246108957 217926184
671213999 591435485
904991589 1642851624
232657876 509377695
601856305 2096369808
241509792 567731206
579594566 1729517664
311451822 861054
984623296 445605548
750711174 2138001105
2034028821 2147419262
1757456557 91384083
1808781393 309701058
2034393990 1088084079
868405603 457237125
60808212 55284017
1815015012 109363368
1558309115 1956726746
566639003 750614611
1861953687 1401828362
1915752643 1607946376
658066565 1580726901
2096176056 267358004
754496991 530602640
217186054 1457680948
1484908990 1707241395
1034025965 550848359
693887318 1636308637
2088715080 689833216
733685980 750787382
572493031 2139634815
1066192568 637165162
1655830868 1134941048
2094077576 1908799999
39326187 74745066
1515269672 623878286
634680088 1241100565
916361118 1288144895
184339627 966763044
1347162602 253093103
1133462291 114450803
1403643760 1208063184
284921852 1724755424
1520347894 40540940
304863660 785857396
1414808152 1408078785
1423635427 515724276
1040987963 1594726093
130687736 1523119333
1259766803 1545704906
657469569 504318864
818659740 659560432
12863050 1569260824
1428163787 763867197
78011 1027163824
1011018466 1490649749
2060874211 1709812340
155862669 2066446430
1268877845 1522066679
95634660 1020657798
714011339 2014687088
1028495022 822594110
1950461920 471982990
1088102036 806977394
1948863540 6060202
323669853 1025214454
1501754010 25702951
1264331694 2146489610
1835907264 1429915267
268809180 1996627619
1920853793 1105094485
1600137528 1244459648
1904253930 1076696937
295990690 1723401645
1553012361 246076253
1398667976 1495346492
1042656154 1038506058
1758709098 1225316328
2057523302 2024546840
852799585 34484129
1286121405 131737894
1871484962 2145640614
1353455235 775740989
933870633 228330895
1858564222 1149729405
764400811 1983900013
1224943790 764514672
192493386 1865880204
1512068386 1898072662
948854460 418641339
1713927630 1634098075
2114031444 1315200776
440247556 1423224026
1919650335 452611255
657977038 1083216157
1837323149 1709361216
882640867 502421653
1690516646 1639622315
1610146114 815638081
632932148 774365540
582426073 672836017
1878567259 1075806978
204842852 825449687
1341496450 1408474741
2131006058 321340850
1024498636 215639334
1405682237 821771861
716432160 1876241978
656484427 814340507
1491742727 671579199
163273695 1200949768
1318233223 212103944
344544902 2059942933
845787820 551743093
1671811103 2072747232
949957988 266871272
1877097503 178360942
2103105280 892711959
30845958 1142963327
1606774090 1769333967
460882712 321079747
1168235425 1747210515
1501059905 1404681784
956906560 1104298620
1320273073 502412231
2089384023 1012926285
1021790571 1303285589
1498253832 1818442105
1213174372 1375276210
1698818355 833095437
1408581672 1430914536
374730287 188389650
733450613 2083425072
543742477 1570086163
329189760 715121736
690109931 789491194
1532202839 1632483464
1730767746 1022289928
1193736117 1409890023
1113932749 825043287
1667482995 1635904399
1490480959 750454442
1150569907 1778763639
506741856 1307634908
251873319 1355348210
2003604891 1732421024
1685787781 1187070114
1401222849 385250181
1588917349 1297580505
1352257578 1067075695
1471676757 1641421121
2071428086 1197128043
2116133378 233140817
1070435130 1843439022
368914026 1611552739
1607364074 141621815
1737719132 1661006603
1728412645 303498096
2143272108 1801215685
244357095 2078434416
1256197850 384526836
88366118 1132218025
1889527030 1379233666
996686007 2131971581
415033991 2103927900
1828237028 1589856148
2003276473 2017373808
1835915887 406860527
1989408406 842941264
1375459739 321791849
1024107678 1094118328
735720841 588125293
207607527 2114391380
1825472752 2081901464
1651957389 2096841933
521772048 1286641377
902172422 1048883046
2032727984 239773925
37630921 355836722
968752304 2146754180
404254132 1382165156
1371089440 1020428746
1274762913 306511185
655005489 554084841
806898915 1309496096
470327881 302053408
410677232 184789798
493195670 184216768
412730994 1335228433
1752931396 1493194691
1960697217 1808094193
348645300 682508828
1714786184 515569912
771237429 1804749803
2104900660 125846387
1063334672 24753582
207161885 94260973
1343270376 1374753933
718785945 780688098
2088425619 1886010120
1873284486 222269210
1046510174 1348383254
76073911 1745789300
10130874 562305704
265403750 369577213
1796583494 2048815722
950127359 31360132
1472251 468281724
2082885172 1690638334
729746953 1382764344
898437400 949907996
1155288161 1751621872
2018569484 1784082807
1730804414 2097512114
120404115 1275887141
477130449 824656324
996008621 193176043
185740101 609089234
343381276 992159525
462317548 1426207793
2007568925 1328511828
2130923517 1878730974
901125626 289977934
942127350 2084748355
450843484 1539430337
905031049 44392146
2022222513 1603871093
965040989 270537065
1236352227 1121461340
1446700697 712615634
370198430 508953205
392367505 1118964052
893075240 1398422746
136643555 1165985411
943024059 1221549850
666563006 1626745823
1377313598 1585550455
266464561 1107098968
701000099 1867080606
873469914 1099571041
80166565 1847736001
2140218810 599100418
742100029 1082865159
2141214896 839628978
1399987692 812269871
357468786 380832294
1035236160 195532794
1701703203 390181786
1480381602 1659705117
2140855657 343687441
1146982582 85167250
1930939082 253025560
985487420 39949360
1902989591 707057871
1486485264 2030701921
1585300171 757292954
892427085 2016781051
199564872 1365716162
1743026705 1563081400
300057550 1183867343
173420003 1229213561
416246720 279353369
1306331383 181376572
1664086124 296249985
1946527590 1821247166
1127771313 1502773470
583753648 1113305812
958375849 1390621900
579576876 225373565
1879310894 533969373
56184521 1257896596
906347343 550538002
605831165 1825044866
632536409 548497431
1368194899 1778779337
884057376 1888915965
2146920093 1670783012
1972799842 1180480697
1792201088 791867294
1587047234 1680644010
1709611296 29668241
530231900 1374122217
221623091 38595382
2004446707 448381067
231992631 1600763244
1686063980 1784356947
715664502 124493525
1406902574 2103089256
725296910 901620559
1915008178 635781430
868504149 1876364956
269196051 785717733
558405184 690289934
1663982941 1957174360
1020982716 973842666
2013413683 2010255544
1643908660 2007527269
850439681 1909750285
624413671 68761307
2020208139 901726140
2055055423 315705408
424705649 598345689
1279543758 542860848
1871828864 21549563
188155744 420153327
1612643430 1210423599
220137129 292929677
515733538 444224892
1055668035 537275689
139219962 1817210012
448203412 1465927289
1201710493 719365006
1778390130 70144528
1354610754 1138608953
351917348 54056931
384761210 200764680
2094768365 1338027625
273098478 575357584
224704421 168761044
813556371 270034368
1933706981 871509788
1854851000 105833901
298125282 202894646
1853947360 1228305974
102618874 1498980316
37904967 1019612120
903001388 809892182
1198645091 982524318
409058361 1851427682
587871548 1526512908
1953450350 1035634385
1343776961 391650801
150821377 2070580892
271602681 1285938685
1566473704 362927900
1840419873 815434687
711426159 1589681980
453564457 1556904375
1998565026 831336598
939503670 106431375
2088593370 346913025
1943374873 732188246
105774364 339863371
732731472 1557204446
1513033334 365651064
114396628 1174389024
279530703 1663654960
2017494523 1747117974
1136351742 1499128544
2062814885 1242411386
1469808035 1359073372
451466189 2128823780
1112980756 985121324
38692230 567342361
410676006 738754121
1181455116 711741770
537495599 330603585
1987923874 1179674586
589724498 1311192524
533209883 980275235
1249538924 1529136400
1159619058 1062317807
210558495 172626661
1521849338 1024103898
1204811074 1738826291
853422414 553443044
1847636389 1834829134
44986396 1574857410
805943634 780084571
1994939426 1625039408
1730541731 1310203729
1043519628 1079692787
1782444313 190595717
190063852 560745350
1195622393 1806488663
601441377 1109062901
1040346756 788296187
135547274 1180491306
909827041 1365205410
1369184047 1860675633
1181346632 471623993
164520770 1631856201
553819514 897916002
1363989641 1970241238
1988481539 1602064203
1370872806 689860659
1310901642 492380889
1502535370 386474305
1394532294 1755153857
506117219 322981394
1524580862 256628841
1196405452 700467801
115427588 985068326
1718002653 63227613
1297750326 100744707
1874435266 2012265935
231751678 1993186597
1005862483 771760202
649972896 2114512731
778507332 1779854511
630312458 21047940
896801408 1539861597
183858767 1848897622
902225210 1519182205
750369868 1719470222
255602542 381750903
1421732110 738545875
793354232 1275398820
1241581997 299016022
2041215565 1536463084
673857517 1302324231
1732879315 1088044402
657259027 1540099092
185905947 2033880455
2002133541 547618608
1850265818 1767075476
1365593464 2010652296
1823946940 1791596151
753404771 743814288
656253692 942072344
1405756056 1207085978
942459936 1141438532
581430561 1528671096
1052984294 565720702
2016643176 1263636327
817123579 33619404
370359721 699615426
1563748604 260757497
1807395325 521365057
997886001 273112499
1313941668 520190624
469260518 394058736
3263098 1093443732
1174629889 577400204
1846948569 1193672923
426225825 301390081
7702833 1103553906
335193568 920977645
306847925 1528553452
269381436 389461563
944461771 174010540
87461169 1687239373
1479102013 247424179
591981046 2110719835
1198919690 1032219350
1443972041 628661882
1271919398 1179388807
345113578 1266553704
2022246427 847107439
181566564 204470200
1509137465 1234884698
1477090023 1628909865
257314338 773309361
1036584227 2131259569
1165696072 1267292504
1800907429 1275738796
1883726779 1339944612
2067483440 967540439
727152061 1489453911
153634053 2053227561
1883803832 389058496
614598959 1182661474
1959849602 1348063531
414040979 2040050277
1526950086 1305313394
947613768 942516564
626539343 467811112
444859285 1136199686
1037837846 1485933308
1358253585 504357403
1165844002 1824148036
607046676 1507025519
169156294 1436347643
1773883737 1316939370
554280021 812486697
366869102 1331819596
332598233 1883739568
654311579 1036329901
449917435 212091499
255701899 117021690
582986036 1595463057
336985254 1894007434
1288269413 1938120519
1100546217 102031295
1888214645 45751462
794480616 1807526624
807607523 289170839
1706065047 876422062
2008931506 862125430
30386306 1064439654
102028682 405706612
1540097395 26054098
909758651 698573032
1168854331 682871766
732590236 1120451987
1369883416 168340351
1973449128 1138055285
216315301 993277689
831938195 1184012263
2116055955 2051284692
135494757 418328478
1135397149 124410494
16425085 59248195
644731214 950818636
335396993 1749529607
152484553 1675777272
1538668200 347044462
801679091 150416857
1992711213 1518236797
597133548 143501362
1384530430 638750604
1658319129 1557812876
830681329 605883637
686551754 624098696
1638144825 1939727634
1624162424 434511027
1472765960 955937683
289424608 852002449
1634191614 1686905631
302227084 1247662412
470866347 1994999862
630762203 1027979595
1686458739 313061654
870704326 200666270
82437915 937037733
435617592 986118427
1904078848 153084872
746573176 2125330340
309410654 461775109
1035864374 1702068909
1015541000 1823352756
1268799087 172895560
393389876 757379892
1048383072 266221837
1757495473 1100019733
625338463 1765713502
229516024 24364480
646301693 842612220
927456350 1421098020
188447746 898644395
1099405375 1524932468
1315679238 618153929
1360150417 618652074
1427857726 1565017791
278937372 1366976480
1973136217 1471316521
1884962583 162137526
624994971 1849407713
1395983095 1120178570
615121919 1488235731
282141846 1572566699
1212995388 1286995899
522240617 101371806
150485708 1957790898
1542201523 1564451146
1725755395 572678025
895539343 267059338
1537919599 1833452488
1503639318 1859449147
293270862 1512384099
350206468 1470653640
611901289 1794690148
524366134 838582395
1268161933 1882047339
1611152696 1480937342
1636042143 1602808318
52797515 369512503
1684869029 1493993498
815238774 759943533
504441983 1929591441
1048887130 1692943876
918872202 356228241
133982567 618657891
2027676295 843736664
190794462 1949778292
1290070469 1087482825
43855757 587969275
1752430727 1388622600
1332347514 1143768054
352119538 1808935422
1028253833 1543320095
1055741231 1124196381
1070416991 436129519
596108954 330328904
1122456539 1418271353
1873476484 178843535
1529907402 2106209376
204805387 1404488714
1190257454 664139052
1709209532 414342315
1138912296 948354689
962374851 1689838679
941277736 1405781292
1317116968 23899353
957518141 562177911
651472296 1177033827
1900837805 431615712
1497237468 1401492210
60403841 1310915526
305225424 1017093637
115925185 1863136293
1345367807 594219741
1773462714 1951961912
353822271 1009972788
1759410056 382175796
804784766 840844286
1306769189 504581069
77752366 1523172782
1757505228 1104888530
1561166176 943611672
543475280 925378255
582499172 1524524172
1253451484 2021826905
670860833 1747276802
563870428 700435244
1051553163 1139432048
1556788505 1402148015
1397278758 1842483731
996710309 106070463
1006638964 1755144055
1818067054 1610524759
1688076691 1712298908
296124059 852585563
2123821581 346018509
1759160687 940173071
25368122 1309809865
1694019525 1537734508
1650039957 430597677
494155548 7814425
1612075207 1990740372
1645857437 274521919
681975336 1704013636
412703115 1596783897
1975951738 1251290468
496806398 1349886560
1513922396 1161833110
1700695950 791477206
1605726741 902949185
1892607486 737322848
1769799917 1803760974
2005162060 1726487042
1923668381 1129856220
2043206635 1586610725
692287018 1979772539
2078002069 1623740186
993599197 461402960
1341764663 975242924
1201990822 1612975199
165244777 1456128908
687121971 397412667
1116306299 98429795
145372123 1023133509
559314427 1639362276
186280776 1995156884
1538066221 165968349
85231776 1095726619
545052072 662443290
821497482 366185724
1785682363 807336727
1534664695 1614463607
1714064905 923494262
833718250 912557671
1549847134 1590775651
97886328 2140135314
954177395 960435128
1620896610 1663541485
260971398 1816249182
140322774 2103733975
398702887 63616766
148062730 102130566
1291523116 1177144989
824125650 43718820
1747036314 1631082905
1350323071 1550794364
1760849553 1657565062
288366368 2020341376
1732575631 261335261
560967419 13289949
797483741 996362578
1095282752 685631077
54024470 882280332
899930752 594607667
1674920446 545545270
595047253 1945918363
1137021613 63480605
1183610341 511697947
369713594 1499445588
255242656 1938041584
2084625535 1934553865
901284398 1003541278
1441511711 1958877219
821390417 1478942298
1214109459 1704485384
453426017 1171218067
1694292252 2062201417
481347656 1024872785
648784934 323631176
971422103 1626801651
1024806447 1703256462
1613230207 1190539672
401433518 2106302811
1499184145 131065782
223438235 2107889766
1327406596 216870110
1887051701 1218092706
1231452284 1689295596
1969628604 1108991560
758088947 1790986007
794084457 1590326008
2081365959 679393166
603348972 1082034146
243430152 1445369279
1702075768 824065954
784638973 1558915689
434379216 462981521
1087748897 593869388
2140885970 641123990
572642463 1870442146
1532858048 818938626
111297432 1060503860
1873548845 1784963510
863343861 1807068158
1029156164 1877926745
629305903 1218625673
1961119899 1550985398
581425313 33037045
1944410116 459519773
30889092 1929542056
885819287 2030098810
27206264 1394962875
1515525189 1722869175
1035989350 1567368444
1924035800 1565299669
1725998632 551847617
1111162967 264620501
1273372268 1294156246
1914042359 840186849
657148764 535582537
194760946 1296101831
610677325 1188020276
503689731 586550101
1244963685 725283589
1259917726 1815479048
103894613 1471410856
881114623 728083779
656477325 1739039213
899409317 2129463382
1558188887 785006902
46466759 562472329
842282374 1968358743
36630457 231701009
396970651 836128570
275786194 362224402
1309440297 510629284
2012089510 73512519
396988136 1518957130
1056482692 809109648
764590616 1720063399
2028864123 232641941
1670646396 1865716277
1866721519 198921577
1190770092 656377668
33833969 1401903038
1154981255 50233302
1770228185 2023001564
871217182 1353993482
492824062 1076777670
1049549196 2103368708
496692856 403716057
710966407 1674137661
1435677086 909759957
1525919304 90885545
1750501468 912508995
1470414597 203599529
1038507827 1843562462
1503820646 2111724517
690499989 663256518
1888311675 365001241
578236716 956791453
177478709 1837294891
456433657 1202579740
1683781158 988514286
1666153352 1635217124
1378077460 1971919397
1344043286 1187179040
1707603895 330611952
1616199237 1811247597
1544331341 338902677
855711443 1935827469
1288354610 585554943
2066399841 201625205
148537510 1492367901
1912400884 453210729
984013106 1441215103
1975074920 1787774461
1698275188 842885219
675468194 1260893630
505548026 1166383977
1960445474 762248085
291138230 306106734
970035556 1437960793
633721957 705280956
1410924043 551199388
1108479775 96491443
1160889793 668644411
1562928453 1798848604
1284157176 1793914148
417342139 1726269468
1391291375 1414967443
1999536302 1677468667
734605628 438232579
1306813841 2094303844
641603321 1859756923
933616891 59122694
160740423 1509877485
2140301756 123567539
493177423 2021849730
1645225065 112051963
1533297365 2038562581
1533688244 1615303069
277025947 681045812
1178184971 124376797
658288031 776895574
156394892 1169565096
965645123 1328675928
2098228794 1116337052
2022170566 202422798
144282915 724423910
1759577673 1639491956
973060266 78599051
2080895603 1711607551
308772869 32515208
1919592997 377999359
1218657320 134233284
2044712150 103843994
1228003418 1948311760
580721577 203047255
1666858282 1716208790
1561587850 1207637553
287761501 1221513737
1631314296 1061328843
181518374 507589240
267150982 1207340835
733414049 1302845706
2097556676 1137255402
914938510 314513050
1821147747 1599102319
313708408 334215039
1704452654 1675731005
1301235596 893735746
235354240 1148808485
321453711 1336066937
734045948 1038310658
532579231 430030402
2140946539 1598078433
743039102 1947063886
2008758425 1427870030
170077260 1932879326
1059958656 954098330
1862617083 932626728
702879479 1320449529
1598126287 1988350848
1433739722 2114752799
1655502574 1825271617
1778816555 688332835
1611640925 44739280
1216736123 1854482317
684182977 757188795
1285843009 1987112282
1514693974 819709965
592295804 1368839140
358535109 455458548
1194720112 1262885033
1283927932 293613764
1835827335 536807283
1331096786 1535442373
1401253146 1795633
827788012 96032651
1882042540 266408635
293394179 1492988895
1212049968 938946744
1203984214 217270159
1237327810 1158959464
1833727086 733623724
1470044895 1117286693
1002086137 1454194627
591436303 1130065701
680109189 1015108928
998110805 259946470
734766751 1645879401
1869458122 1661198777
125869985 2131203489
1585588954 932261610
1985263933 1066534072
245794054 487160009
1525016943 1124937252
1910433814 1573664305
418716594 254493430
1191791493 794971069
147606480 1623402741
1157235862 1036796563
691110307 467995597
1431825228 594494744
502230452 2092757404
816104319 326837692
586336765 2045788739
1131504458 424081493
1651366454 344141237
998615822 1100584290
1243639989 1037580869
252459372 805720293
458737948 372091558
466006440 1375834777
672914998 1285241278
867446863 566660080
1410235556 2047919314
686221389 1011711258
606964883 1640530494
2129850469 2140901488
483378444 1739157805
1641738018 1393136159
661351723 658558503
1013730606 1240934723
1450770167 1228507362
318195344 1206200732
950592665 1924338904
1921326618 95259114
1018827805 392541719
80647919 466780255
1121256436 1488417167
1287155784 651483385
478952207 1074840720
1458933776 1266408344
1174016599 919659455
392175271 375850285
1158963165 488130043
1995791132 808461410
1035170651 301839482
1329571235 288019429
2106295489 1782209746
847148727 191859806
70938091 918089462
1143577400 2023442259
1037950121 907771180
1349874749 946351926
1347680725 1631776755
896319782 1209866431
1892895711 1162117071
1617931293 207630697
1307514553 2124329996
839296060 1644007578
721452024 530315037
454074739 1115193413
291098613 1680773581
1434353664 2031199243
659366359 697965963
26996009 1072973959
1948830808 48075008
1414360630 1114714845
2053645520 230457845
1176102153 2045899781
1856792301 809484615
1642093241 1421667776
1188026003 295684002
796643564 1892618484
2099913673 378588382
774979791 313590331
1278808888 1708922839
1170652390 606585431
1591753047 2010648349
1033228671 835611655
312789545 959874814
102431586 1839048903
1439510756 556296229
1246201008 1808455180
691453496 642758572
1154741224 2019493685
1378066957 1550523580
610048277 922758378
1557702626 1413924287
2051015952 1219814751
1184910038 767735708
1514142960 849506707
1937669863 404714324
1778806004 46890212
181245845 51010488
1037808380 1223125169
276646666 1210090046
1399855320 1071739635
2041842953 426203403
314793885 1901254727
418523979 742503938
1247186070 1608070698
950966124 1603649473
1436905817 1949368191
1364610382 1785844202
1620876422 506272258
1404092082 652351699
2139683288 1520428866
1207210437 141221901
546586825 1800682641
474777241 398301030
181163740 2011997546
1587327167 1285283329
954245806 908989969
1629048242 1122999640
1256626972 1950280745
667440113 1707367707
685594220 694031306
1156968438 524150981
660242932 1972047959
1916122279 205637403
1014614593 473555897
690309429 350167953
1897818956 953584784
911204452 1660977250
1191286168 469071400
1879356803 1598371770
1149398933 875217485
379258185 1304147395
971564484 2145154648
1498258636 451137877
279700682 1004682372
1629440814 1214532029
1021565169 1591317120
712985212 641962634
1820375210 1871102679
1654710028 1971568573
2078517602 1349585717
1755480408 1580315958
719239788 1258358468
1181697042 1138400006
2088372249 2081945545
651896326 1238861577
388010061 279035672
512032580 1865557752
1708590980 1653984190
786946627 1990632275
568340743 1154671193
1877437713 1554062292
18479261 1660264751
1501781228 347569972
562084463 1657402621
2014156850 690601937
1655776314 1638106693
1165795385 285106806
1761288571 590440641
1049891808 1965724055
1400976176 107476119
1172466451 2113339449
874036102 1632125209
1447263187 1038471726
80916518 92035819
1896352001 1600453824
699132247 720843769
349608041 2013844028
879205766 457609740
1453982137 1216988624
374251604 278646701
23487569 1263631924
1933375403 659692108
929980397 2099584489
92793497 1850107697
1691831989 81047439
2141182647 736406794
145314177 1837168641
159072077 563129847
705330353 417947844
137222508 1515213398
1650388204 1536219756
601585238 1689922643
1409247041 522821931
1948978034 606100435
307466140 657451599
1562790714 309850443
1643055728 508103200
1805356224 1770986891
1984778054 470901332
1128898885 1179906855
62247932 841039120
658679940 264836334
851639640 2126493675
1888854384 707028538
2104352535 78077305
1986723946 806159003
1960476517 339763652
1057755368 273453415
1790968012 692133631
907246254 1440913183
1965428802 670068342
1567144428 150131590
1689127635 369529562
407712296 1151186501
1851281058 717705125
1013966893 737190191
2010967211 663426355
74335369 153042181
1212426331 326586774
1816572408 86949629
2024244816 515151236
1670994443 1694841365
1920128283 92281990
1733356708 182538752
1629413499 1585969063
1210900493 1378672761
93059166 1708497820
686232017 1799955929
768274900 1735551497
2044457735 453524038
1445779031 992233351
1906604701 2021306102
237956392 1271804690
1771208741 1041381870
594471778 1012068442
1616238616 1504918203
402393315 1895660348
723907014 193560362
561487660 454189672
1051633949 292902929
706574776 1066440709
777147780 1001201227
1928059754 397629016
564137877 1035209736
1321391239 1576006782
1680563419 1940480019
1915616347 1369470864
388218309 1977025886
276124116 1379351721
369587042 1334425444
1690932759 1794441673
1956732818 2132024328
1740012137 1778552318
460421745 623484999
1680395309 744722413
2033298065 988690036
1850607124 1894047043
1898053628 1594605229
1372944159 1949145894
1837633635 1150497619
1553101204 1814245985
802215092 575309139
56227642 1733467707
1921261593 927019468
1905062080 823475543
1088321078 1875644115
7938977 915591113
1810829544 898259568
1501501294 2119181247
479748224 2120664104
983040517 160583501
806829689 961003762
2004082247 114182911
591851987 1794668499
12043876 597394717
1043045278 2097131624
1068837633 644111006
1804449673 205001189
143867851 1022350701
594210428 478667517
2085568263 808288939
1722416444 91582425
712716764 1817981616
1656541989 138906245
680365243 1714980251
1929566169 1923186435
1108650214 1211512836
139050572 219611171
44047945 1472986759
1019729894 1406789065
1517586710 197267704
1137218618 655976111
2122104205 129647813
108181817 71381932
1123643365 1573680889
1940349092 455100466
1046845037 716826032
1885234780 1531562590
117564782 1129785004
510133600 778216613
1184965305 1891303019
2041482471 1319981916
132781598 556454333
569350672 207612334
1531696200 875694368
1168854334 186299853
1822922681 214523484
998250154 212644150
423370381 220892222
959922828 1609409735
513334928 97049163
490873388 2090278625
1445576562 1370337349
300378373 123373907
498034373 1752035987
1992054357 684966017
1788245644 1720019539
620484418 70452315
1343573546 442995365
2109194861 1730829635
594966114 1009238903
111461688 254743214
1819004018 1876306595
837786940 1355518541
507432557 1547802608
393231404 164132320
1595928376 942600244
1604691415 252142264
149114833 1751730843
1896390364 86366738
1157413503 1970111982
224896816 946105373
1333365437 1168274764
711658620 626693127
1269139490 1417619815
153729494 1107224813
528354555 1849473905
1791583983 2072918631
1274286048 1274854093
1957386185 848815144
936128278 1213861101
1437060343 868282318
330602372 591243253
250122061 1043824166
728712504 162367689
238985109 1601793258
1361785443 2076026607
347545295 671610272
589712048 1478738688
708467988 1053525251
631374858 1282544254
1866197399 1207334671
2124343167 1048154937
406706925 144361662
444288107 2031457931
1728129745 109919523
1212746493 1676370681
2069460334 1484172379
1643648132 1606464705
1347092985 1476261056
2069650415 1045584074
476632104 485242425
4895063 1098815527
1889001738 1627075821
632054118 127591228
1056431653 71346540
938970485 644272762
2038419503 1463538644
359487312 172599939
1179140675 12215664
421324483 325175042
213958332 2013985863
621674473 1226698235
235325696 474282764
1740448374 165475147
1313538618 202295845
454266981 2104594518
83391611 1982459365
1851421111 2118674424
82410071 229479004
1035449915 1010148732
216634575 738061097
1207815445 666960836
1426513956 659968799
347291533 1360544879
2055362651 1223773743
194194904 1530411412
497815207 521948613
725181836 1126593506
321616477 432330307
105976149 1084261708
609080041 794268878
790607593 211017471
1071568509 65336718
2006761734 1505921145
631232605 411869395
14619354 1632191433
1282604667 360220621
2103668864 1873725455
97790170 1497778283
1657117922 1718830109
865925782 891549702
2137223303 200592701
1466931012 1695866563
2069496711 1747495629
1483019103 718113973
164713830 1579222992
1547940305 632561139
1375768633 1629543268
1053100650 1689062908
2059714339 1872080387
338464966 1998370121
53413940 270527814
1225778931 1564709401
1339421294 1956475965
1588602361 294563041
1706727943 1747484488
108631028 269451855
885102882 1274675672
905282887 1123149124
398063166 776001051
1756074046 1220897254
2076051422 2100398253
570304052 1294109188
620376501 444474300
1944343190 1148237595
1956524680 1752957700
790770036 339801399
1837255570 1440710457
251700411 1278540254
687420983 1926878777
125393265 585118795
768427743 248646366
1289278474 983553854
1989835010 503320778
1166312025 1974782322
171689928 1418651909
805183578 1052349554
1081078880 1053946610
1420581011 413205247
1224308281 498272355
728614892 1011718808
1307328114 1813118163
1146785751 516409319
193036522 824613363
681327713 585188933
1634186308 1617021320
79100824 372362772
725661644 324547957
1027124194 1988148142
1221103851 1680194988
1337935016 511987974
397853823 1474365712
883973704 1294144714
1718432647 278227309
902213568 1805835024
1869939355 1726449264
1555794707 1249886373
654454671 304461495
205497235 1650026515
1702765278 52935777
40416429 1501691711
1931316589 1792747339
745522225 608345021
71461180 1390109800
1277903538 1268050659
1871308243 16815267
439471920 1509360296
649940656 1438649088
2075229580 1456648963
969158904 192801621
760086838 1878106369
791334034 634433498
1181340806 851931278
1463516298 1187726181
484043492 1879173777
1690759501 1447667482
1100709366 1120304836
807990877 1881721061
2140522819 1544338685
2142937324 19277514
499095065 1802591479
1569387867 1034058412
1573332086 133058633
594540257 1202167972
384086019 1580566557
54764159 374635545
828273982 207876801
1309659179 896792775
1053877158 1762378764
1432750441 422351058
65905664 365534718
1116995349 743497740
1716014158 625689756
1834671476 104467295
661691669 419825690
1178992113 673319288
1871873065 564741688
421128422 978463749
1751450132 149290492
959746709 733306840
184111905 1154851817
412881024 218147272
1552572659 3270423
290132662 1966425460
1416942168 1898925637
809011618 1332958962
759336873 36754842
574403509 1162858459
5210321 1068207851
1778669774 812328632
1937195310 772881315
1058058333 40594706
1939991521 540905661
1432996329 959543950
2036175290 564360738
258858195 649480732
1650695211 481257809
330563837 1959092012
1671691072 1348874148
2068619666 1692198117
119299682 609347623
166944374 1945516074
670761977 1435219520
1931912914 1180148713
212560221 1498244762
624408215 858235320
388409242 1784815873
1877556978 1333197643
1414635416 460662365
1402138180 110861872
1672092385 931707309
1205559685 391150339
843405033 174688658
291216941 1465273969
1211628929 1249679439
2144336574 245469690
941960047 1855500678
893757533 650750726
1220312379 1189839036
1455691287 696311845
959451231 162598793
1043488184 1854833208
1909561329 1401795594
1760346015 649777247
1947568685 1750421452
2057481819 1411269553
1237641967 1050954188
1158402858 1126723918
1090393780 1440985664
312172603 2142501988
713606909 1287007717
1829449488 1304119366
2032726735 48389748
738726009 2033848991
56130022 2082049982
1560234301 1017667849
2090560372 961183437
980387103 1542906697
1694817366 234297315
255180558 175244253
245861741 1447952763
592207525 1722215606
934963841 1465110398
1221492521 1748506832
1599143944 1314316293
1860577935 269761474
812796107 774801249
213220917 1571679576
1688581573 571953098
1133610015 113939375
799259702 1078322059
462517096 2083294978
1870850207 1465791713
2091847194 1269867332
56372407 939019335
1226900543 526307684
103160722 830218339
53964024 922743995
1865635734 1771605680
615871200 1062704386
1971328231 1016499410
802548545 1287682713
1086465459 894855557
1881112588 982768711
1767595310 1490365259
1066828058 744875746
1680068466 1895731380
907772205 56870622
410326208 931286190
2029983685 1984383402
786773652 1714054970
475919904 476548817
52752410 748320535
160908130 1071212505
875504556 1284247714
323885689 1410003467
1090277981 924073077
1676518310 192877973
1532914051 189229630
1724651167 1832399432
1774343956 1043344072
520517598 969908954
841794233 709244179
928352226 1241412718
1425993206 1098370125
1915867130 793822798
1013151285 2110166273
1859939555 514428003
1503290791 975794430
2075253423 1239498860
1187165616 321823099
1842597009 1771932465
1165939842 727036643
1836823346 201275263
1937511275 935085684
77498177 703663211
1931638672 887560689
598451855 2115559363
1250765817 2139717115
529796335 2115748477
2004283197 1288650436
1779627011 696356369
1632296571 700277842
863391743 97774257
1935198481 1605284229
894638819 1645983584
844737263 405096976
2041729166 507951423
1346734750 32172279
822570038 834199192
804074339 665763638
1933926436 1776534315
1615218299 1052831263
861311273 1064738318
771484378 1870928115
1392123043 552501552
512621049 1094621467
1222939877 1305506971
1954674095 1886197486
2071085531 1926550435
1943466035 93040180
1247042175 1121941661
1015069852 1456180873
463547393 1788835048
2122222413 807418892
880441868 523047758
1221255246 956315622
1521075057 1516621230
815826411 774770503
838859225 1147554471
1563905389 523863951
321273924 1180410837
2007277319 1571641310
2031138155 2033708703
1620952154 535194310
1017872043 635275296
1011546084 998302402
1573110164 430315196
302039748 2000616428
223390318 109030637
498649229 747178895
1698922189 529775166
1276608772 133837027
2000442761 1836813635
1893432059 5778332
2144675571 1606745490
1525000871 375062160
1503158896 2041804698
2102447060 677736570
1044775771 1340190394
2113928155 717395493
1840323649 1434257655
942838155 1874149454
1673819846 1737158333
1882318211 890375623
1301387665 1153516462
707475009 472689889
1982128794 231391343
957459351 2083338056
2066179809 2125186047
1168083241 1238775629
1313341339 1255012193
1637796428 1805030189
1480006702 1038544169
1737619468 1865080893
1060917231 576698826
2100055218 1649241110
2015292901 827904409
1642808541 564177021
131589538 610779584
1204925694 1094415463
337007066 1383036805
1488656379 54413907
2116331226 1094927178
972913197 995125022
1093869577 1158725599
1396468608 537809596
272168842 1250393221
872877597 32322181
223539520 1744564264
885791189 476776662
1090649959 62055399
372617088 1327652685
1628281735 1525701745
167102281 1003286152
1886682656 203402559
363265029 285263407
2085276850 436549965
2092162206 703768702
1812498802 1670274062
869664567 1434627753
1910445696 1707954451
1907966691 1990471312
659534396 1991301982
934688980 1895992399
1738937298 1930713497
155508036 1436879745
747537480 147716463
1678590008 1401766000
700422849 448026808
800367670 1613686709
1687082036 1173171130
1852722884 1923349329
1656320117 2055078135
1204592192 462021192
2136831302 1026903468
1767867106 2018701550
2050495427 1720817709
1156839263 214345227
1719236407 1328733397
828998461 359593934
1061869931 1483303573
1044264113 1985728714
1497973421 1181754520
1569493029 1410283866
1075494208 848384811
1273631493 1760197070
2103499258 1948591986
711659897 1482316272
578236719 1224580056
1149922482 1398223473
1949005383 1321941898
698204328 24371127
66705162 497700527
1965168608 806080142
658538364 558014111
1034712873 1518746261
513699365 741238419
1995232254 1140523500
729116795 1847015354
1567350691 850901468
829916116 196711494
1939224783 360201598
14962705 2004654913
1230539597 666699596
1383110738 837792479
1142945266 259592154
243423636 79667428
1099854491 1538491522
1255098975 938204166
1688380915 36360759
761944393 666710690
345308785 1567544513
1405511914 953606473
805399850 714108569
864649913 1009444909
934034597 944218728
1079208515 1087121
148878976 289610819
1258010768 263902320
1971889731 1677700237
139803438 305350660
764770925 87918398
1687835016 860950907
946938301 2071587173
1420769593 659933670
2133749977 1244815900
1094001508 1382288582
1227053607 1691400924
2017899016 2086886233
1323477820 127802075
382613302 160257377
1856653745 1094256228
1260088595 647813093
196823758 561419553
458600152 1626993068
824698816 1551429324
1677656713 1546288989
1906902907 448868949
1996283076 174235844
1260968430 326500133
1140275907 1609710494
38991967 622086512
334211365 387233289
928807964 587987525
1002128993 253327942
535137950 1967756540
792662464 63190399
2103038587 2131403495
1398158471 790013158
1470577433 772412871
86859749 1897869040
1702157925 365205305
1354432777 1408190823
976851840 822849348
178868077 861791427
239889489 1540150326
1531110682 567065753
386791753 963502948
1188748589 635556177
1969438280 640414024
1897926027 1684465112
459101089 477917415
825533471 1176540670
815225773 1874294325
1927931213 1013707375
1862192719 1594392386
1028437088 1238847551
893473925 814925451
1179625500 2110975133
2033176852 892954917
1668181281 140573232
1297848183 1452789351
1819511032 1013142454
1568083429 460609178
1443079949 363729592
1994617106 335004863
1773871502 427400750
2142411140 1756509786
1133145626 331580306
897257516 1659638572
478457698 1446648520
1483578205 1829835148
1144301246 998801962
2030145403 1543756011
1481097308 189237042
1798925425 505710593
462558467 1325625941
657526644 2036628486
1651237197 1047328142
365168118 744274428
62705076 880206146
425166039 1568301748
425726264 1235486702
1787112038 1956077814
1462558373 954442640
1749196506 2118973848
707637428 296446569
1320818045 1253154147
1515228637 2032742352
335954480 1735128255
576456813 3387525
1565949326 562981161
393543804 902977571
2005079471 906865008
421548710 72347527
391720782 934001484
1225327575 803500711
976493134 727346290
82469868 621616006
401878246 879926244
147438964 1056864714
131094914 395124665
1059550057 1961357167
1479988434 576105464
1861984977 234766048
1314137528 1886984894
449666156 917466862
1619674825 78103994
1187607863 397983014
368020249 941432150
1548613129 452840066
1157000649 1741706503
1038067937 310444083
221047358 1359002436
151335574 450977746
2069890668 160717192
1830998119 2044373306
658195706 752014918
1950599241 111991760
858789414 2091568303
416797871 382998459
618219237 1675731998
686297867 543359766
1107560091 546076708
319926166 1615585801
1194804803 188983346
1035168669 1308539460
984965112 1731840150
844331482 1903429508
1358219955 622420574
372764755 1128001634
1428921136 1447823086
1736566350 250927781
185386885 1414941601
1015924647 470410116
2068851653 903437116
720685525 2012317202
672667700 2145450019
972889540 869212732
230745737 319977329
1092430860 909638108
73083482 265614565
530048584 459258923
1591580784 963728802
1090979371 228744105
1562474371 1449096093
1982447039 430148756
1231285110 182281712
1766198576 325415972
1765041199 223877023
1329349112 300252035
2138483953 247731074
1057956223 1455393240
722762933 283793434
2076177044 972503706
1589934169 735087695
1834376981 1825215289
284502110 2075780572
1597725862 1388227746
1400930830 1877136733
936471817 1638246353
1035513331 1592329333
1472606164 37640410
1535339137 288568313
288929801 1869367813
1692515518 672580876
1863767195 2080176271
1326193908 1960986636
2093194918 1273398447
873986629 121902010
588108186 1302305839
965789078 1553611124
774312538 1061616446
548615761 339323654
904757958 1676182277
1076257481 486439557
2073798112 20347077
1277244944 436366282
1651149984 2113707596
858935670 1689148556
2030433348 565079378
973120314 1094963602
1688879666 2078414099
391648811 1986657863
1962397897 504574645
1005347380 1109405187
1582486636 1553404845
1918712590 2060716113
1180688879 638208506
1669782316 1633226903
1311279843 1243718831
1339808754 753262787
1074969527 1380088311
307191124 4230613
1580616685 96577247
1733427233 509766642
1591061558 1384223437
1344644658 1923941029
366393810 752913551
778608992 106556652
295303762 124099699
1361735997 1254824024
938810498 836183821
398882249 1094073536
1944942474 184078999
1349602848 490296064
1639935348 1760700145
1872072377 1608544622
411036722 1389159830
671949676 545952374
1795100517 564094177
1804451306 1707705050
2082644787 1177555315
443473345 290615119
136731680 1807834624
653849958 1467968537
411543006 770886667
1497276481 242461768
778446832 105736237
144373620 1588446702
223929271 1575753344
1849775199 343484191
442249758 937722995
170650764 1770079784
58554227 207364252
1346591044 2110397453
2066165754 1012672707
760480461 2053995753
402902692 1413492338
897601659 1916953232
35736175 1137767970
82860412 1440217047
348692833 1028180762
129562442 1254706780
1411971160 349829416
1004711280 363685743
1218863043 554560744
1010230518 717052958
588670372 540837924
686973795 684612149
1219790156 515863568
979749423 747744286
1078981151 2137137187
1841924345 1458111638
1321364730 624078979
1979987345 1971703390
1212729334 357513267
302523964 269073242
76398132 888527331
1540810409 1304325250
928481325 39024403
967919154 250036598
799182872 1832407619
112165284 1689773058
118005985 1885547125
166864580 364884154
383827955 1558244361
514927388 2001936344
391918181 913063212
489459474 436260575
1776723575 1054249521
1366654050 1644054076
34744415 1922594817
1979771134 1397859818
569167106 922514266
316832996 278931587
2064553380 1693310810
280229259 1523454910
1631737272 1283844615
1666878741 668156463
1230514969 858835786
995647911 1085304793
1087285866 115231168
1091004290 235256259
349199503 696363654
1684281669 1367479782
1608397558 1349619548
215328894 833911110
1629676127 1468082532
517491272 1796763444
1225780698 391311341
589735556 168204867
310116353 2116881400
796485387 2010658398
1111732758 605152363
2115378114 586014072
1312529208 1372949351
679631648 917975995
251501109 1960464207
673874692 2027471065
1928432424 29036864
738250364 993445458
1170815809 835725389
2120761395 791450480
1216742192 883992967
1930988522 1170045610
1710929829 2126951707
1303731681 264098614
765726227 981613131
1621099702 985568232
2027477509 1042930213
723228457 1366974851
1507906470 1837510707
883818714 94234423
813177501 75116250
1999658938 2072935517
163144109 1187008582
784156010 418212497
48179618 1112174916
1969102350 2119309339
692919949 1676043368
448719827 1181200910
79759833 178216195
1395155812 623798510
1605333015 1731093757
1432480904 1099426223
781385568 641602341
1404842508 184204647
1306533933 1600654383
18694044 2092335522
787083262 1847338840
1543797920 1032085675
576816768 1414858489
1335222939 218132249
1343296852 562177157
876906301 2125261204
223441575 172098552
93288129 1371753885
2004106434 1934875071
1491469842 1016245033
1308337095 245595038
1815573275 2053300038
820386805 1318327140
369752560 1752639590
1992171668 1009825041
344550800 1772421665
1352542040 108689798
441418731 1119653233
1121953829 704441496
266841281 85200333
699666311 1348117049
155515283 1952390694
1961683740 1681190930
1911734027 131162238
1434564753 1985976629
1672167725 1300252899
1032845741 1431808903
723932047 744361271
344791458 415800415
1508857546 1834472594
89228551 1935850885
1678780462 1469801036
666601477 447068403
871748639 1180067869
1701065073 2101616008
28427257 514044049
1107711093 206192965
1613569859 921248635
932699735 1294479300
1589556154 1307680644
1471707477 477800283
1781095147 501660380
1224654595 1195744890
872304245 703024156
2089362185 2030036434
905033052 1754513058
1827964629 1810180315
1348530961 743563840
348729015 1709305312
1449178542 1452662797
1306326058 343694767
207377075 1776531178
283184030 1248195068
163467316 1872333237
492481790 1295497198
148238124 1035127579
560341560 630040369
352414082 520162179
155155385 2104927757
1242896591 1667139368
1361770970 1239204442
1207180270 260358984
2059879902 1136681394
1611624575 2044510708
819554445 184020686
744587357 840044078
1301888470 285608290
2063640953 319157182
1207837275 1126997204
228906515 1675019329
445542167 922569845
223001431 2026331023
2057730341 952078230
450914788 950268735
1445212404 1969771100
52291454 2092443023
454972404 1583886419
377573594 1624497668
258931163 188301546
409473078 1948368530
1895711539 673131809
2084591266 61872333
1520829569 1821344547
1654289449 566875106
1730721392 682002425
338101096 1907999600
1679679938 445518768
1028103000 1660985548
1916411955 1202545639
1423705673 1893089396
1215189369 187809886
1599227363 256197344
110447055 1729019709
1168838126 826308546
1011264648 1594431097
450818443 1186848099
384002984 262975080
1911356869 996565785
226783797 893694515
859322516 2122547865
719512820 36602020
788145433 911744452
1668466660 1937140359
1240083120 661231773
758199917 1651044032
1306308763 931164139
2120129029 1537402875
486300499 1473103382
910196087 33375876
867345586 1432885650
509314762 363504823
1349869119 1319965202
1565614854 1163989272
456831280 694453669
1159653765 203525128
595180636 577503707
1873042412 1521292219
2044590218 1391085537
1915846006 44441178
1407422811 1219811521
461276935 305103690
1588354734 1332234350
1720674328 2116035013
1186585742 1806053996
1986263380 1042423137
2001831771 1587868366
637082149 577573960
1597290222 1849644652
1939156066 2101296784
1372377627 379173000
1349181694 1243415723
1457355107 1486646155
24362365 1275236807
1231996102 54278114
286658858 421511161
2132815046 257521453
1472359378 1799145032
1015856288 1839985516
1171496134 665862678
1257078146 1535273376
614392304 2031359211
631169364 1792425805
1949047174 136367729
1233670920 559352538
953860674 1385838752
1797919043 1380617848
1798046227 934667610
743579201 90373665
1380630124 1079623621
1298781776 1320487407
500206393 1974220083
1393822115 913892880
1991050606 754182041
1493250607 951787889
398308158 1075167773
1701708918 1617162634
1442013892 518294620
992015895 619577612
170157614 1432789701
1554115790 1324878075
1395090285 506476543
201491845 1816903829
470259593 829495492
378386300 1630723873
1781339176 164853619
1225783354 1159124525
1041083870 111322476
173548548 547111332
115691523 502989602
1438575432 1420466884
1746473798 1620486442
834613313 1030319142
1968273383 514975391
788931678 666050380
121467672 979428912
1727621706 1884978998
1236264406 1241737855
396670023 1238617025
125141365 507495026
1759215011 1236451793
97328350 1780995702
599030519 1199376585
1162075557 1032243602
771271675 1873146524
1416774498 190606201
1370707971 685301248
1174786664 355388534
1837478039 204091219
1746681653 1556813745
1969638427 51502221
1396003433 857413927
1714006159 1304736172
1581683672 706760644
557794462 2059841101
358583933 83443238
341783000 117941594
103335869 1599055458
517972966 1073650393
1567563265 646081754
623503802 1740691140
1624356413 222623545
1557915712 610572167
1020095209 574765201
444931075 62988665
1057670721 2130361176
1723853126 145232164
801665085 1757904599
840478370 613147612
1417423237 1719624807
1695129197 1759409167
982621831 1138394685
1253761365 508831173
805049679 731555686
341455164 1108015444
1447743502 321237354
549872157 1939231773
65434544 1235260812
1172434323 1997431251
1220881646 649848866
450223530 2018321742
2101831623 2071925864
1953684295 2042287762
1297236083 1571463945
1705093838 188727330
576602002 185966189
1672995713 471740000
482164533 322369205
750999550 135786348
707393053 1823447090
765885420 163435604
1783404765 32464090
732627410 269667547
1346237965 1932502063
774857632 1477034811
551995968 956736744
1757400935 18899661
580722643 1712706691
1936598864 70425118
691535200 1517406554
760188037 1198246998
987996294 1024311050
1847313892 1729612919
1168966072 182787177
845268806 2122385305
1661598453 552716571
1875032467 1812833611
1214542133 1064377349
2135697789 1407904073
976464367 369864781
1743809487 507376281
507296796 360993423
1734438841 1550283489
439748334 1476242035
1647440369 119088609
1190407760 1181058171
1174877396 33914860
1286736905 1293855793
1189409597 865300401
1526410123 1718428876
804232368 1338399062
1635740142 1048802731
1918622826 574260764
2020011332 1962140532
754017013 1301330697
1487178675 1432303905
1558812676 190611741
448365098 1998082964
648898068 464484581
1668237908 1702561911
797062170 1827804241
2096738378 1896830694
428921385 880545921
494718218 732634570
531398090 487839245
1386392881 481490668
1379649551 17391524
639134245 48773336
48468532 1503575100
956249675 962501641
330597924 410256316
2096096019 1203140686
207444582 1545102303
513574832 1886445065
1630457662 572516135
879761639 1281036922
1260803719 1249490509
271018962 1883478962
636701127 1660249613
1168285466 559310188
305754783 1651388271
1697843110 1132185568
1718741902 120165946
1981025301 312356720
372533979 80161720
631095873 1475709167
2065956431 1559761803
755165015 2021600901
814141589 358656855
1142073672 649843119
602032370 1355545568
400347881 2106177594
1828049110 1196462551
397308273 148326455
1811335177 154627309
1928306220 451431574
1579494123 720508828
237828111 241122769
62212285 445927482
584383729 1263488570
1534940672 10571146
992934020 746358784
1827071313 2048984444
1601206071 1647887003
250534687 1255609086
1817176986 204122727
2035865521 1633434119
2079837802 34296708
2095170812 2144964051
1067101197 1509023149
1345739785 1823549884
811201988 926838069
969605617 1082302861
906561839 1031640100
600022420 1693592692
554308614 526044542
59663752 386242651
807530010 2146522685
361786857 172974565
2012191272 1234826358
637480269 579229876
1211157959 835399924
1104184438 900322326
108340783 1501000936
2125228383 938461672
1636336428 1064101662
550368592 1714343220
1098851720 1938620029
1708436149 1222809066
1696923889 319260060
739189707 2102740791
182343632 930761804
1877648484 1254646803
1158921286 1766509886
1923439809 358665424
1158573576 850893325
697335007 178081265
2001645500 656250731
1983614545 1453943793
2112546874 1583776861
1835152381 2131718205
2025427304 288618308
661025263 79088466
158867376 773591333
195017518 1739086877
1676029316 1646956831
1348065002 1273646520
1893258815 247737816
1634329343 902156133
696552690 227326031
1220705683 1135604361
1487665627 1457875713
380282087 23074861
299393218 1294006388
1306241671 216200752
985220702 1139374510
317630887 1056221408
1703905549 1059945264
225530033 1993761980
126907571 1704527488
1359825339 252858368
403413830 1294285286
1405492082 1985851503
1702681699 9802985
2081892711 430244251
2052929748 975150802
897079517 1345246415
375696439 1329796395
703983573 1927439996
1556340572 173853752
1639344786 1942778700
1885769807 574862756
1768431490 1686920618
480485430 1780436017
139926801 1988168377
1841920518 1613438379
431522804 975814909
1632104787 1943468262
1108732345 278671278
986953495 1410210579
1690361065 1329349969
225748936 156129463
439412015 564520785
1914374021 2079156246
1406467556 1133413370
1892620602 1743674302
1601861890 1461253254
1333713033 424826598
560156722 1243544025
1713437440 210931483
1619587833 1593220587
1671940605 528363087
2050800192 727695316
402734156 354101943
518448713 1473565631
392320523 1168559999
567864455 965187091
560989499 328234605
2044559388 638825919
1506585957 1517003395
183209997 5807271
457537023 821656132
1436513952 1584535000
1369927031 1120350257
270541706 1182358503
1400884741 34538138
1171404196 84504872
1967900222 2147420544
479719813 1584248979
1564003099 391014901
221514819 316491101
121343537 759556380
832320385 1473325792
718305635 991015141
1664507709 1214608801
714375579 241900217
492803430 1264069789
1222626480 477074645
157368390 374882893
39645174 2013408859
105838097 1164368312
91536982 863141086
1035808637 989552841
1496136249 414719094
222568953 2050545248
1515074704 679075064
2037469167 1850196304
1788463364 774961224
1984748473 20551776
108793120 843533647
2103598275 1948327516
652045901 688223259
1019777024 718011558
1757231270 2141670798
1173782167 113012910
1666183127 1373074329
586633708 917316264
1497346229 1754188719
909057669 1236499743
1375939177 1446660470
1877963420 2136002363
172662296 1660820820
1082894638 909281497
686796297 1545233732
1558323434 665474841
219758008 846679596
264388435 1103440163
556929909 904774153
2077653992 419543156
468305803 589647881
1181050576 968727560
1895228430 500040231
126769194 1450478766
545296630 1884566704
1057117999 1103188654
724681773 682794182
1956230837 122633450
423046829 2112348671
1323263644 675848968
146113385 329309931
537465371 1716741721
536397043 1761948854
41651839 345339392
705543609 248457097
2091191664 450087723
774754581 2090980288
1056763303 873883264
792908115 1295652863
1640837337 1082143072
145662942 1134360879
2015887521 137603837
1663992138 1200389255
1786143090 1471441111
276058364 1476756593
1363361984 223323316
1722435516 1926281543
289566083 137411654
1376631420 1664899444
106323750 1121681598
1826739652 1584443364
366221566 471049659
908066133 365543400
1261558588 785483977
1989643 668558995
1838183301 312794117
1150794340 1478447564
126661204 455449010
1821678939 1727378469
2116278945 671144736
1760791758 1043349879
98001743 1256207337
358031468 523404998
1309868916 705430153
1492719482 986434263
447854079 1725955127
1811856831 786038006
153947581 1126174530
1759283514 1935596027
1734576597 319780368
1636416430 2000902143
936872438 33481750
866296646 1003979713
206860475 1542059442
188535409 80688309
1585885430 1094587844
810585674 1423588156
1687596655 992881995
1239144649 1685268530
2144597832 1398330503
558395132 19089056
1729648374 1582473202
1906719843 477339620
1600139517 1999507130
1604569768 613728299
346889150 951172203
291043805 1803073880
607287943 815296365
89344756 406984566
1549872848 482380697
122062858 565900631
598247186 29562277
833897451 118089584
1351488173 899015860
57230823 1919389298
256785770 336191145
1501992134 159283861
1423260457 966196481
330685815 1313505693
951009888 1251727233
841516242 99279795
1485371541 443310564
278985305 968285031
991334518 1166373610
1191769649 379409976
130882103 1582157840
723058642 1991961739
1434313619 1477173452
515389401 2081548390
748099112 1746803341
68273150 39329377
199122917 475055254
814810348 437444959
579677554 1185077956
905235213 918978421
529923501 1674902908
646830714 137002072
414388603 875819329
752935852 316490331
981897273 367494981
1403539517 504804198
550076316 1485881303
1083294014 1527231546
51098366 2022190652
1435652359 1450918392
493873170 2096975685
806521581 1574141829
1810460789 108473475
541275291 2044292378
424676114 707924921
110690597 1891408314
823714097 1173594960
939478209 1535450076
1881452817 1941833513
385101725 1476548152
245800846 2114041357
526874159 82559491
856539127 1253908978
1520187618 1516308245
2031433308 1864856512
624027289 1697596187
1851184195 741938900
957233527 1418675416
1713394961 1945943255
1279604311 1778481647
2126194313 1714914107
915129880 440548228
1835712201 579960076
379869000 221120035
308335960 2066070394
139003557 149226904
1780756956 400259662
1361801778 794742693
841936276 309556995
2046429698 286787207
173734709 1703644172
11032572 1498723351
1395463369 1649332184
184833594 79389190
2090643820 1037090860
1396455301 696506537
513607247 569934864
2036148305 281321929
691754791 1888342971
106301326 2023530167
1527699161 594427364
1101776726 1948336856
1623725860 641190697
1139679121 94203961
1293356288 367260963
2096988014 1691499519
709752 191417132
854545984 1887184929
864988143 1583732956
1424659221 80032242
1103360170 1521576062
584907899 1105105664
590060845 61104276
2063991896 1891322644
1866407745 585823947
2109563120 215447575
1967208962 78950065
1359913361 1759984262
936840667 727822944
1652489142 1936318610
1214487205 1316128993
1935846750 586867150
2048898923 731646858
2074281843 1644260088
966698021 2144841690
521682316 1634080874
1347450069 1411145077
1203451391 1520486984
1140923752 2108612842
39834975 1221202711
961359000 714899637
141835449 1149598073
1775685609 1607723884
2002526389 959768040
633688485 62269593
1554901554 1632984344
974102317 348006817
861234348 397745683
2114119586 2003914506
1906337834 645268662
2010373879 1446826978
1297572272 1106403578
1110835965 1320497496
1449136160 2111551828
706905346 661556531
727097617 1239219429
2035294652 1987702681
2124439810 248841578
1937154579 631437455
902086221 1727396321
1291308857 871487961
336398522 529910085
321245824 423681654
1151429368 5377486
1282288761 1810304905
1493288608 1580641816
160460263 34308182
1424878606 776002407
4332144 620539722
1730018577 1493745516
720310414 1547383555
122161936 283894950
1321354322 705399703
1052808230 158486515
252238766 1184355895
1160096100 312993768
190311953 824856142
278593774 2113567827
1135357322 1692960394
2004391702 1410016915
311428907 1830269668
429086191 943519990
5088999 439770163
1247255533 161161250
1238230567 239821185
1580852384 1385106141
1002937764 1339842128
814740119 1487858962
475661852 933251647
1833162103 1471962087
1870278261 1801611216
898295146 424371796
1112984952 2057533118
752970058 1048382257
2072053330 506384750
1907872519 923061236
1010615022 75060985
601982503 31897042
1162783120 1095777288
2009023492 1173659202
383591488 137567481
793756666 559860159
1818050273 36573542
1626599833 442291701
833029467 1103104930
429728939 127892159
489846244 1739440815
732433687 1254430160
760116909 763530008
1972366446 1221116179
1639379188 1096046506
1473439373 911792935
1094870663 1853637472
1264373099 1985707544
2105818921 1392311378
89372602 908426709
585655295 926632653
1731082488 242110525
499089680 2021306053
874905367 1777041374
2100352069 115241490
895878163 1273388355
1850437559 1795327426
707483200 475340340
68089077 1554097435
309602026 1135785100
1564621669 1861089942
1135496052 87088245
1004032959 184275781
74315136 521137440
617483452 1707816716
1086155953 1229042137
483760871 959001145
356881696 1421791269
1718384302 948396239
944055231 1154029801
2039330002 1517264329
721603657 681705486
80577547 709062703
1547075470 621775853
1413124869 91366665
619915168 839800687
1737414922 2003950582
2134107224 1001220604
21558592 2020857899
1453036609 872329803
1280854312 2093513984
1729601911 1898695674
421348255 1596916747
1268313808 366265871
1804208402 541838062
1303545337 1971820590
1574973804 574963456
195582469 1762787353
305741560 18058128
539915919 413779303
366098873 1823015728
2037238003 151290179
241469017 893144938
658150173 1601069080
1653042811 380486895
2253580 91287166
733512938 1703664475
1010793428 1646128029
1590097532 310399507
931671884 897760524
910563657 752435506
875960907 1647832280
1946542115 2020663053
1302797274 1743643516
1420233923 101855724
648765338 420369191
802417845 1147579100
613192878 757503130
769162356 934096176
1408526751 1336225896
44593374 1015721737
1201630411 852599858
1458627801 1021610580
1803970945 535420697
1265719613 1060861851
1027503071 425331598
1999613142 537311284
1803172410 560018348
1141758937 385101559
869757768 1580719552
1424299457 505418032
1944684365 2069046897
54311087 1430155488
1455952291 176319816
1601954648 106963499
1439653453 2093712968
1752880848 371003990
379899441 130325934
1664156048 942679888
1947674289 724141599
871495079 1125249357
28955630 416576970
420489428 1683842912
1670067816 1185789870
1807319871 1360017431
409425101 693884109
837373622 1155572410
533884385 1968599570
113898737 1289785614
1418029488 1446597758
835996941 812374544
1282495115 741743011
289109743 1527449959
1589523603 1675993513
1092856331 2028439537
1306049672 1248009219
868899441 797872868
187135911 558007165
1577537337 2139869468
1898814818 1297099278
1082808423 2054406001
656270447 800731391
721679654 1777735465
1538869928 1570941891
1049147362 1727594134
297582434 910261118
583997183 1527080096
2076096352 1468724284
1116780160 1140861911
1261344969 1495461799
1658739355 1661585758
1778124564 685910637
517225719 91831766
842502892 612815906
814473113 1834690966
1639178742 1137407216
1435945265 1419479643
1491295945 526535591
718092868 1310901380
477873652 385089823
892798219 457941983
1010068322 1541626622
121388307 1247754353
152831960 153264252
583576775 241135427
2045270695 773412388
970364375 1150316821
1026509354 1237616613
1189283586 1424342406
1359593445 1957177542
325533150 1070062483
601928369 1221006414
476802441 765842159
1993215067 1269169965
1825194416 1396164772
913507201 423716465
783649432 260639875
473552891 2037371723
655077720 420836531
1222263095 1872154310
212276435 1307058257
61805361 1721342485
501708936 1755015342
478856960 2052776599
797785126 1912233275
682028986 539987072
739353109 1216036739
2055522851 1696470683
296752706 1268958600
1228349937 1186004101
1048294397 838763122
298082267 213362765
243702158 1830694349
147920355 2138303659
890931098 913148474
1521420546 1468572233
929871745 922429742
80414836 1713597338
554408935 898464186
66475084 1379186459
1403698401 609266478
1777738976 2145543118
395804672 1605053926
1328204674 1438117182
1324564373 1607416907
918891623 5499422
1508436063 2110379764
1129944891 1130110832
342209949 1934672542
2107432289 683910274
1967393774 786388886
295965179 783330075
449227490 1536808511
729885626 394204482
1235859922 286938422
516166612 1590986268
1947997251 2076875458
1536217784 1531705940
776786558 1930210315
967894850 1418996091
1463669380 1072725848
738954314 775739779
1764384207 1360866574
1592436837 1528391064
586158280 291249559
1564137129 1687831871
313780106 932453472
1500115117 1287563535
246570471 2144488278
518545154 1175005364
187505468 418022970
28155217 1989878815
1948509911 79202482
1216881995 1621013580
372536277 468048468
588085920 1840942418
2061812783 1625960243
208904308 119485090
2093976286 63201618
1249656572 1142756341
846367626 975634602
1952522431 1821839253
1343779569 1897988138
1721937955 1338540940
1299855956 1699100761
195263883 29542647
1139410134 1818822348
2126740974 500029869
1729032249 1503981947
971216646 348189867
686755632 973735226
1558010199 601613530
1413163266 1302225459
1097182762 225144361
843790713 1648017028
449297892 1695462117
796194252 785467304
1903758193 503044026
1634823620 387707912
629032596 1184182212
2141993003 1630856060
345512504 1093590722
347337693 796904039
672210200 436530824
488069489 995787082
671793018 891436945
1895891292 1748804987
2104685677 1642233904
1385457194 1406036498
180026746 1396090202
743510605 1789484497
2034160167 2132668497
336306178 2005774533
1647659915 1914361814
869432179 332117347
232686868 289077919
738494667 1341618250
887649413 1648208012
287193680 2035422552
435898883 2089549376
653320859 1199687208
2028387514 243136392
1662210294 615202511
457037146 344084037
1757510497 387256172
758894329 478197587
1315552722 1993300563
1786937849 773618160
2029201033 122282833
1604616025 1706094745
413175590 1622404697
487791558 1876369783
1933054888 1321849911
448754486 2099831122
184862390 1177087758
1870463216 439259137
1294734032 266528545
278094270 1659875826
933042856 638104869
2072752842 1806407444
1478103865 1485395472
555606735 1373887919
1507059314 100879024
1939507215 1034935847
2117120937 281292046
2069230102 1765353214
218378279 2114922012
646570861 1978491933
759016743 1215726066
967141933 1532263183
667693431 598831038
438403498 2099403440
423314758 2003198835
686387328 1351324395
130428674 660068777
1850461320 81525893
1671717408 617885375
952207273 1692456585
1354375819 1492899908
677678815 326680741
1903501718 194385335
1385421825 428889326
459327108 794890534
837423360 971502953
823700845 946873846
1181642318 874291409
1750639427 803257419
256123369 1706075299
1288265243 1976008037
1954106771 821956541
843503402 223459617
1406444363 234253874
1990341537 1398166207
1305871497 783190376
1397559020 811236399
556242403 2133471534
1230610648 1806725370
1366293836 1637961507
1758177161 200455178
149679530 418130850
299651883 1358117871
1620360521 1602222286
1078982858 488373782
1750090624 1872228361
1214879058 2057410966
1739135096 1247444890
1168764747 919317816
107608268 929439993
1953152429 175736382
910664976 1397245900
225198736 115557577
1328879518 1172168516
867905891 1804318743
1790968025 649249491
1214871110 136373623
701188932 64248115
915130115 301207465
204393144 1255350377
1357419688 1450827093
569106556 937821351
315118131 2100089798
1918905615 2008315053
123695858 837855319
732831955 1560162013
558529277 787256378
1401376645 2123312946
188823835 693199139
522809009 599071742
497918736 57237007
1596424640 1370083637
2077380502 490675092
377084960 2038033348
393403745 1089963248
1212133370 977298343
214687978 2058064301
562997198 737418193
1263893549 1171120295
1041513039 1052052233
1329071859 301220632
876571513 1265014976
1564005271 363758170
2000710762 233565660
2086174428 155185980
1758385057 797868750
970114775 842969756
473266393 51896493
1881369699 1066128421
2078340594 935360854
1521135083 1398153926
261331520 1712119807
869934369 964994069
1028460298 820383977
125775044 149976965
1134909199 1245232774
944022125 1161515961
544948331 500940436
1195495470 1253774025
478297382 1731000309
184082268 206724553
525732843 1485825615
1609870983 1019597104
931344911 1405772958
841292511 1866010997
1704042621 1926204580
1255028989 2107787899
722030325 1944067655
1414018240 2123456182
914630509 2074282472
1434117548 1339723428
1419197685 1742709924
2071147139 639049521
1611267965 1911618695
174897752 1139450505
2056319569 540441163
228364010 950640167
801470838 486436456
503108750 884744356
473323604 1984920800
2053494348 39249379
1398359709 339922552
1632552574 219238454
247571880 1493070310
300814912 1819199
941336273 878353158
20640534 696994449
1685318836 1278839405
1306930952 1559764788
582288588 432823654
1833586650 488981290
337335691 111908511
1971002282 1605693467
413671839 2089532086
889380248 1925596972
653851143 1108126932
704825705 207210192
1869561937 953173117
1119947518 1573445451
2048299813 1142448153
1862843488 1022714051
1877339386 1633359729
1032090338 680949415
241976457 466542039
1280920425 435373954
905029282 1673469675
801725654 236164673
1833038884 1693694371
1300304636 348197780
1162427034 158452373
1751870951 690424617
530212515 1552585473
1641767128 890883629
1943302110 1467422600
930103228 1072017591
187403183 552323030
46566567 1382563900
1237244274 396315030
1309627611 1237018678
1860862085 1842723745
1089317515 729655287
1222051807 156694949
2031104485 1044070248
1373775527 1037909826
1589707070 1491852975
563753707 1768706694
533161739 216853061
108852511 472499080
986213061 616464861
1751704154 778698389
1251857160 975509031
1725169178 2065823810
509105516 1913129320
68499537 1033789712
427320911 1157254358
418494412 1742023676
440631612 651050520
1096588398 543293383
2147385840 1282328840
1500839430 1914036976
1431081952 143237796
1641326517 2085183614
1760131707 1296128752
2027578880 1167252190
2022996225 547961365
763872070 1317223996
1329509321 17742564
1413717152 1743992544
475482288 113907056
236213939 1642133020
504670010 1478862522
797183838 1958410198
987244907 1071714176
2143489798 882847774
36069407 524232746
1231346139 304944090
215660584 893075705
1113099716 1195096631
1800412474 913698946
108881974 49589944
1478469974 1836603926
1972330365 571342070
2008568426 445737853
99068257 238008263
1026781436 485289673
84418830 285189776
610125303 336398858
258286420 2005988191
1376723036 390103958
1502081490 1583772916
487943578 863756332
386909944 1153627564
1917231311 576613202
537454059 2038720671
1066596411 1395145650
1105515249 523766304
1275855753 1355340303
1369488595 1077159551
1535916759 1665273825
269324054 372889485
735145348 1548809174
1595576398 937454987
882735661 1296903901
1909555278 1244285742
178406211 781150101
808458722 216343220
2047000411 1676647907
217492575 975035003
931122349 1286814978
94443344 447451051
1845487503 352881202
744920022 1995223822
902983134 858047339
444313140 961204231
753087542 2140455187
1569849915 596287722
2118099512 88772197
249295619 1042659737
1055509544 1042266031
1262728480 464519558
288787062 1424528028
891957403 1417723740
1711620726 1997696448
1951862409 1992109915
608923120 1666360320
580522237 1219233614
293535832 1918390711
52601776 955420417
394325659 1855512507
295245334 2063166316
1265751597 2042047102
591398944 713751027
1746193563 512453418
1476806581 313043165
914309612 1805108417
1872074420 516902887
464157484 1682816850
1752043413 2142947854
1785164459 1376511576
465469103 278017808
1447275349 82606625
212358145 570154605
479184041 512994816
966270342 1292355989
52144240 304017824
712430445 1399131798
1154042326 2035573617
2002879568 2123295960
1880975949 63088604
1921857956 1883292973
425713899 352895030
637885039 928616742
427953463 50373438
1789442187 1770409726
1921557629 202789051
828465741 1673216456
659522146 885567515
1132418564 1591275746
896232028 60322298
1361483496 1548426012
1514362854 551349697
1551710566 1553895033
1862672617 1986457873
2068704269 1036339217
882623113 328334497
1489584485 177984612
1635975327 538911879
1549798197 538328769
243636493 640668678
1025337803 1034643888
1453970389 329718727
1620404557 1752762905
1478430428 1375234149
1332133719 2054598448
2113284067 109091958
441501975 416036340
1030186984 648831664
1672481713 1960422963
1893813092 1403653417
277029757 391827418
593633799 1492851016
52351954 909995146
2094961354 225332565
1461495315 301162974
150294149 770182712
841477790 85689689
2062125057 784238525
381912834 1861798450
339279457 34653952
1430094154 493426592
22229769 1145828662
1947999654 250899247
641930847 1711542298
1316951132 1028406577
1876165015 297204376
505389319 1587634795
32841453 339592444
418998054 1950951470
1340536452 940470846
1483599918 2090374180
793005561 1286054822
639131183 1997752882
1479324413 1604766170
962031887 2021593546
1634443267 954780298
1444784990 346432141
288692516 1142212699
1348316728 1699802911
472333818 1258489109
1158423524 919359332
2074868129 307120400
659172555 221144350
1225366617 938519656
2092275329 1247744291
1964169081 647108135
1548526733 499517348
1497491145 1746788380
756689528 1756206528
38782935 1740528079
866340021 1872599445
242543595 96552726
464515099 716505033
1929644910 143918837
1283235235 878002629
1472082784 415547234
436393144 1903566162
472063609 1916443647
1767647570 204037195
316140067 466229289
168971149 222109233
297955678 1576320284
1637612790 663439727
1007516424 617273595
1158019725 855341746
1830952099 609769272
188938571 735922857
1621384640 359082658
1499714219 528190989
161207528 73734452
428762553 2142620045
2130376280 1092848759
967550234 755787237
688148342 1099358994
1606253343 1055603826
1204739851 306259168
2012363768 1143022427
1232263840 1369441694
1281854460 1792329733
831940455 1423328460
810794574 1488051841
1624154 739459226
721903463 1419032199
1577966210 1723276144
117796917 1183494260
1365146403 1801373635
1504833808 1321951519
21439689 1456664010
1987620727 1608582206
1543570679 1575091725
2063115000 528218015
1216487140 1985689885
41212887 158710740
442824339 1906569607
1617737253 1137156742
964529156 1901367915
1176784926 811250046
558260971 1046571392
170511241 1404600060
1217807507 1865053194
904007948 70007339
679921547 1925355287
1358501249 856916842
1711011143 87201418
190278415 1584409510
1070424417 641776834
815861331 846309791
221533082 943517243
355582058 587094494
139220319 1031775977
881050214 706603431
900288842 997568359
1786436164 1764757055
2056192722 231662939
2072282201 799311473
151886474 1565852154
419551010 1178062708
2100707261 1864657737
8687667 257880413
1713699202 1945578632
1465451488 2046430
396354321 156857387
2099204368 956719637
61433018 1121607638
1670366532 1400477465
929010748 1330496543
130284788 1301729469
695723874 504265371
617933201 1753692089
1137232468 1629997766
1085100740 2130283912
1774857027 143851929
1530906797 904208654
1906645774 1551960143
969973123 708392219
1434105295 858913116
2008837006 682270108
1604399712 2064344443
536536291 443177163
1170276657 2100888806
1787876659 1866764351
160367583 1964878355
1015090747 378492337
1910357848 721589662
1880977121 1227581915
2080780518 1844144423
632884315 2018956617
1949586105 1792732873
1321956371 2022405956
1163322445 1911706282
159246341 1965655430
286325199 1480101537
839363595 1398545886
1494178356 480290416
1296585345 1441452956
979382593 1935317514
338051088 302169652
1936017232 635574152
227935148 1688298801
1789514848 1748464266
932839230 900495125
748167869 2077135068
1307666073 2113140613
1068686860 1589323601
1139252082 212623120
260151009 819708069
490752031 1208055148
115587581 1662947426
1409572768 577871159
1778609167 977341777
1935843278 948621437
409305752 528487395
1716393992 1849320288
1103826560 1829921196
351641112 2135515000
1354090565 489316252
392348419 1799901094
214234779 158100484
1845933504 940392914
1835507127 1682947135
1309492741 1047452508
510097017 227262917
797827377 1128173369
1395304098 574171617
1282546782 135143699
1738605828 1039026354
1270862284 1045635706
623128519 1288237411
316788706 559536336
1308389030 1182059642
1455070003 1884179653
325211798 720160611
467685063 1658908344
962819004 1906644813
770912598 924695063
1110825377 1637090372
377076909 230947717
602643207 1588465126
1700787215 1245853500
1360921896 525231203
333704565 835383270
1089278519 572252282
1075862036 686028191
1690695776 1536118642
974121918 1054716365
819319168 1329747608
1253464267 1372403337
2127060547 2088216965
1522590296 1830255841
447048670 1288591236
950784685 1044477663
924902848 1404004533
1175923636 1976028801
713010983 1958207851
1514068983 235171317
615835004 999795326
1895331694 865514886
1260851051 1220641465
1536446357 1786232077
1815797050 1375771535
1757665705 1859641536
235764532 1267433822
565737771 163731210
1215319488 1341795064
1620582612 276554234
613741998 2052964087
1984532301 599992207
1557586250 2113585451
860278462 1065757171
607786710 1132790551
996288127 82480244
167089572 1725234365
2029983882 1755645904
1411726939 2066405637
2080093042 1698082980
2087033959 1080428874
335279126 1793524253
363834412 1076771424
756966924 1917962140
1970683856 571865208
275442947 1644164344
1819151925 59993825
219172961 1655643166
1731467346 470787220
600507218 1923111655
2005423980 313644669
523728748 1823312887
1364825710 1300276595
308009428 1780333014
619548942 1366745683
1275796399 2096095694
1128203831 624837876
345772941 391375680
847847291 1673720274
1483174289 1559994946
810119013 1912721767
1082085456 337077383
1071664445 1643335370
526446979 59917990
120484169 1619192346
1932114843 107913053
884718138 1787197726
241141723 393163713
28967738 553060944
190339635 236635407
962733849 1077678758
1200542931 771208026
209898786 1079089711
432410612 213350098
1911951156 1947677017
841692784 1978979976
174754743 1289574268
1628755415 1058396854
524420254 419780831
1108604474 1811352689
2101160657 1687048704
712443276 209594292
1015720390 828736204
1370480014 663618802
1455717465 257975258
604281486 414942708
1380101625 724923171
648084897 882318909
1138911785 1391723939
1469387351 247805661
1397173274 368550283
1457385699 396663525
12642062 2036151753
1105836583 1901469107
568168191 1578089167
2078342059 1298938476
857294499 2082283478
159723734 763999218
1137632203 1669363041
1711605657 745355441
559981074 309413459
1183996966 759083205
1812235432 466621819
1304806963 8115262
1777054433 788946703
1906535962 1609237847
451097354 84954472
1062785205 2100387519
599490838 445334458
496851542 1702371992
886894833 2048535071
1509658925 391145252
371701480 1291513892
545777319 702770784
42219447 840799478
1227434600 982129277
1595743276 1145286483
337786353 264987546
1625020941 1782875260
877127538 1952231952
2091615097 2051299431
802517767 1645236256
1802382996 873158178
2145821063 740707252
879768900 1354782576
2001367778 1621713018
470711502 1792650092
2075536204 1921391334
2092151545 1847760259
754591426 489529507
937512646 1639359505
1383274825 689829497
1265190136 2047289959
208085142 805441489
133105634 1479957429
1461384242 363923226
104513555 1773865593
1285602657 1112872583
1928546252 1394359510
61820090 299292499
2015145947 779260313
1453353627 495738446
1981247491 834090510
624475306 1023669033
1399235085 2025357069
1164050065 1922627775
2052898520 533083968
1662410004 275893664
861025367 1324206122
1840415448 1764746235
1349910744 40343675
1738541035 709404150
622728587 2087287782
1287446210 417629071
1644474839 834852058
1435095134 1758384549
1941756388 624534736
1829854021 2109678333
1337241711 1602416996
1803447896 1620477370
2056100186 201998002
1939658070 1879461785
1118163469 897346334
63882901 1235207234
1898172700 1782130894
527357282 1454655174
1687394413 1958506615
619939334 1241987585
1529305976 1994547861
1374048261 1744471572
1724792468 1603193040
339392598 141760621
728296640 608540670
485801585 1968952471
1332023968 1106891150
1898564813 1911694351
1880706306 86426847
775635241 1131024866
806117134 2060427738
553935207 1890073293
824360028 992345222
519531568 2113108739
118366090 775219789
480844546 1218850124
926647303 456799061
1718413669 581908921
270672528 987520851
376041410 667058625
223637191 1919068780
47838907 136854142
1573799251 1164338915
1128694845 829329860
1580689974 1399651044
1194257563 1483986810
122906018 1240512188
506328585 931502956
2010472647 22513760
2056922960 873512264
1995697753 555312408
89983975 1579536602
1517421228 245509250
1201982816 1342839013
915221541 956453301
339864787 2120910029
466049988 1522405925
11753138 1768469613
870439539 1800755531
720056580 1829852053
534005185 1720476040
1948192879 470431418
1649951533 837890826
870332898 611923932
1167160096 2096544765
578646697 1665648819
657748781 1149699546
1231983751 1592209609
1134975364 1206519296
469604141 22845021
216929106 1885193081
1961150408 1259568049
2120489654 1277915585
1953387104 368662077
765567521 1056413886
2025416204 168996013
1678344096 2097750643
1313900761 483822116
994823196 1105079716
712398462 11337907
1744473915 2052945667
1356441869 1238341840
424217383 317158135
1968010490 759194156
789781633 747436271
1470718246 426393563
365556696 1605494643
1436428078 1007870674
1353273212 17857455
19915378 71254504
901616557 354695664
538420776 440913781
7333939 1089958891
667091620 1727938542
1389973322 1336429741
1441474908 1421993955
2136177788 23221667
2034895249 1832153320
1157627012 219582718
1025729317 70896211
542599470 86277276
1066093623 933751552
2054514911 651928351
1730703802 1889051525
1228974786 1755725913
729134900 1011760270
1945285748 995536885
1753003060 914870153
1373266957 1292572863
1650124566 129776764
2102319239 448915509
1902414342 42446831
1550288449 354711062
1696137938 1920746252
2031489634 516184452
1896093500 1143233674
499019513 1076698591
920330075 196380896
1524288653 1301219454
1846990314 381956759
708458873 1827991906
1744769442 1702593646
2136243274 1580592457
1102052564 202189232
375243428 582405355
509933762 1522632378
1172137602 741404659
1511120085 691476394
2042995467 918261933
14140080 1022185287
1331561231 161498776
2115506589 336115326
1256095422 573392195
376388245 1514656667
1023371536 1926178683
638232818 1561288446
1816946204 1011231307
336092054 1125853844
1398899199 332773069
1988493943 550667126
1498855456 469752444
67710435 880996381
2049829339 2062538117
940972254 1283348371
855728725 2094352308
548363481 676440061
1439193981 1133162862
1723482692 746550514
320390769 1052608499
1589694619 172612176
160107064 676613412
421067990 1209668544
1644110022 819121804
1264219623 1674074349
190333836 6925423
1638083428 1440359508
2124536632 635481930
541937105 1412708184
1703396989 2098588755
1530643202 1400252766
949261538 1408029092
887344533 1545346679
1425241165 1307814116
1423444109 1745435441
2030647398 2720674
477385806 1040831590
168986579 111414509
224570721 929556759
183365517 779089231
157253992 1716333015
686445536 1105629747
1920501615 207536186
1910468552 12920094
802827314 1169712271
20359608 827529217
550377991 1066058368
1221542115 1993801405
1883746698 971332133
2065318043 2032320311
1213979968 1033759185
459550000 1737922547
1837001032 1547335433
318271415 992175864
2125853364 531456232
343823051 1148114679
327746389 1879790500
29860317 1371425690
1225893003 613915589
100553328 1757322762
25320547 1982793957
2033467601 1655634045
86233645 1198794778
3078566 1923270083
1610942003 1853576046
1416516417 363476827
1888205455 406166152
1012196281 520216558
1358354622 1333797566
279010917 1385712916
215318065 126557762
701408505 1095410937
741363027 948393352
1848741895 983567258
939942611 1878019911
532061215 265518349
1419490964 164735909
1675681119 828281137
2053074433 1507920224
747258735 374795782
1817409867 1953594675
1765161411 1874206498
626164892 2085378166
786995117 873549540
1069716334 1818618121
58812811 2086841368
413049807 1968474910
711386634 2068695634
255252552 1605895183
890359290 2092484513
147612649 905463570
1760636722 879576719
815821556 1626751302
448896301 983836069
1811540653 737145382
855186601 1119336299
364270156 378072675
1102879739 1113438093
1100559429 813153220
1277582554 1677635686
191410107 629624115
625441578 899347764
1663582201 1494748578
2146371609 478157093
1948449567 1630947234
1670189706 1922122340
1870430816 429650215
468662784 359279238
2097898594 1599328886
688695549 640524070
304791988 895324885
1166356389 1353821328
1213790029 543939017
1031909234 312939242
1620267028 854465188
612259944 127814389
1614881484 1964561246
1743294551 1577251036
1875605262 1247552744
681132760 130819564
576204222 1226647107
2030985902 869273581
1550648814 2073377182
1272891762 435657057
1343665240 921798517
1554883207 343162312
2018733766 2001843474
1490514341 1581113710
1006305728 975588812
1933706542 1847360094
2032243675 164336977
599926076 864391438
1852417590 15233709
610949682 663152851
1002208655 420062467
725284584 989424437
1939634184 946734
424363585 588184674
1955914847 73550579
492901248 982477718
398810375 749708252
1013365692 1255435475
72881664 1952538739
2138576447 441527854
1148109858 149915396
340623772 1498503766
397931712 22315284
1767585811 1941041231
1006599663 1986493889
188057191 427686815
1325629692 1347392173
1508742185 539264618
1138478266 1812106517
303348837 531609888
1296089840 1540432444
1931264851 1470495957
341506556 1834197935
1947272065 1999929255
1172001508 606514918
1323457541 599009839
1095002234 1253252634
109397355 314344536
747805090 1364454350
1726691107 1110268076
1643788074 1651306196
218252253 1715490594
1327046845 2006027908
608365408 385321727
839576740 2060633225
67582435 589592469
1748218738 121568381
54096002 178331364
55105800 106267288
1602198015 405914989
1390393587 2016955646
1967635347 779790940
1806129296 1120097315
2116127231 789344830
1916603820 1604401888
69429866 700988381
1925829519 576169753
2127047613 1897383807
1205834330 1095618076
1014352948 1412924762
1193047893 1351645642
1052096403 518316199
1895066378 2047570617
215184209 118486109
230169303 564697303
909673107 1428483088
1698227508 1645174927
1479411405 1260212828
1680999020 1012689264
784184233 909539797
637977276 1212759306
681379670 404027565
1622739494 1158313795
2027415998 130361180
150892058 95927234
1780228703 308311496
1442504140 1475024073
585501780 1746723397
1703657891 941774462
389262955 863279014
499698551 1201326710
1523181203 1452672055
407083258 2092899057
396920253 345734062
1690957258 607608714
466795944 1126208659
1893472746 994457167
1195838414 42532119
1083384169 1717224654
1649713109 345159120
1113616389 1917921369
1094269164 1736377178
1725855417 385864333
1786428076 1240855585
1550565750 936092897
2073029827 273843818
967389877 1634742263
1444999089 1501084293
326083634 1348280638
1697827173 1022620122
1982546038 1591719904
771591744 1321292635
1424622799 744371438
325888284 1436058971
336282310 484231447
902336330 1112479550
1892621169 399898787
1687408914 836552132
781899413 799866596
1338983966 1870879648
430213516 1374784798
990019675 969934798
1328681027 9794694
1578604701 2068382831
2134702448 417179089
1121218436 28607070
2141404001 352648541
32803932 1957985555
138892728 1180808583
1820190030 53054986
1755678500 252703313
1245440777 517248977
1475382798 1798520203
1213348749 1985321996
2011318973 1333048964
925281528 1037241594
540416209 1007154786
1596017411 1395018051
844645537 1208829043
1365387059 1870536375
1294519120 768299637
668961252 2047719716
41388464 732111476
914597522 365096794
1525257721 326513604
97534895 2030004262
1022790691 1195345124
1262786245 609380111
730654692 65389043
215909531 846306457
30132495 259647867
1948312330 409167736
1818333578 473636180
1056508909 380448761
149837034 1115100283
696259788 68227428
376433393 74108687
1630127171 94149798
1190561772 133120834
1471512140 1177273462
1072920171 1125966834
1243286412 1493886593
504330814 1036269067
621026570 1681473174
701948313 1460151829
300936203 1152837163
620841854 1209871275
1293187566 980480884
2143919419 298673053
268896342 266809411
197766306 766166700
264917588 779513630
599098772 1644343982
624907935 1465307320
1717307145 1918016459
1426135814 65143738
175083601 253266235
480926589 294283954
565135199 1962829480
1488148377 1413100113
1947751474 1551986133
773156072 415656406
2137947485 6646863
1395744490 1612494577
408297436 486164892
1466195011 1792788519
17361322 960988226
1512148861 981812622
1911794361 400550517
1669102928 1169141642
114586400 1622275662
513366416 1015531555
1981611324 2015197138
704309611 588673495
1991226940 737996884
249409425 1700708251
124398684 361846685
489335489 572348781
378070329 1667026690
258622949 1234942156
1511559392 1849265880
1098757652 41704759
325044921 770472153
981170689 742311402
1858222186 1598496622
403732743 1585492885
1691063722 1877295073
674887811 1963334182
1833240919 1931054340
1699007971 1133401250
1674451199 795446212
877447384 1122747594
1968749315 1851099653
1852594709 1795613465
827577637 1966631453
828848631 1929400216
876364886 1304134643
2054156538 1184141395
1248972195 1360782120
359480536 1579848827
1464371250 690994881
45595550 1874061554
729514651 1059128334
709580983 1251241705
1081651543 1495263362
336776101 782983559
2039055466 1392144162
1565588585 1939587625
774022692 1209668056
1199450708 861076144
2060692364 1938817133
384230002 714608879
1957683304 553465899
1913158975 859364574
1500157247 1880226022
664283329 846071934
1163284541 736662214
888209922 995312267
1310076958 247078981
1177392229 1895219146
1214836839 114332146
59671472 1154453480
348565807 1141516737
517777218 381294094
1847923417 446505131
2087211390 1422569366
1793052478 735753337
441492277 907060351
560003295 786343605
1773829562 2087228230
1445663995 2126256564
2120651555 746307503
848564096 801598580
1254296850 1843684437
275448589 2003678246
570506890 61162401
1632662308 1026816771
2048668716 49181796
528742869 1070160397
1313119092 1436689070
375185349 215823540
1121035292 1371476512
826482537 361977095
1308001360 1950923996
1787416677 1048158214
2062266261 1495402942
1260775866 1121723007
1670129979 1688565482
623509888 1568295268
948558045 355007280
1979076268 1175822995
839521988 1044000641
792722073 1478899508
71257093 29556199
395645406 1404852934
929820775 347136626
146938566 481805994
723253853 651785785
508857554 714042597
2013790858 2000148000
1024453914 993772139
217360884 1873148377
869014958 557847916
1860167738 7703256
2130008842 1685879227
370791418 1678757605
1047887938 1977881931
492803082 884523126
1936352177 1056270102
201431318 1446770802
985101773 1788698909
1721662057 173964637
2017464602 467521085
1104344168 1659577227
508331790 1910446306
211550805 1284364731
1104894700 264958356
6103838 2094819090
432068005 436911985
1751578372 561999794
1325660657 351720898
2134245016 1347156575
1062098493 469986802
1889042002 410828449
996850788 1966465230
1515378585 1601201031
1163813915 1491890667
445037777 1576217646
120544662 1323087458
1889091446 1842972777
430566093 229846348
734517469 651082660
839073626 95247977
1402727685 157237253
1172790425 1870839764
1718433487 414751070
277034868 360124164
193310654 1111036075
504532679 596502874
950020020 1606604286
87679078 63530131
2099822437 46267763
1857987647 1613932439
159785528 1042117869
1187272680 1514711723
1725898119 1868649960
449980410 1956969156
672440477 1942539143
1369760161 1647714706
1579288580 673639741
1884623290 1949812541
655678486 1602541796
1893133950 1924405796
227947794 1661549531
2138173851 130050755
108449720 363337924
162189432 781171522
1647131476 1452196880
735944584 2136821815
1427023424 1654276440
846311311 1577687302
1215327321 140146329
1213970980 1855129180
398639379 147423488
222966394 517063263
1602826696 34252636
2101164843 1050873787
54617476 1433917788
940343668 1966397218
149522612 1600620261
2106599523 287761182
902071018 2050658100
591072433 1802308040
644094624 1296885982
1144268966 108840163
1092139752 564005459
415620287 1848463064
197358279 1288988008
1424003483 1232243723
694082601 1536788297
669673481 108629650
425663550 2106229743
902705183 1524346279
310810595 1087525219
1695717375 1546111381
1941531421 1489913416
1849560262 1787969923
1107876430 84281923
1850222251 1509249156
553839632 1010647040
915454253 1884501050
1309514479 464761869
496348297 953640129
267861452 1956583395
613270270 1023852269
2101626693 1513087087
112745221 463372720
1913894887 899430807
2031566178 1898087987
1088270888 1761995952
366354600 1204484693
1550531471 673209553
1597193966 564657517
198152179 1347599811
30738687 665092673
829848072 1359299559
1302919137 1402535137
1900558546 175869543
855211296 677254046
178929272 1627531248
607943935 930373174
1628296869 279877388
2120570185 126287677
301265326 1298808640
1909359786 415469825
857440514 691989428
834933846 1985849079
910678536 1147030270
1558517580 66403591
324496833 1080870288
859960311 425514078
2098486882 672432321
2085839315 1267201270
887279119 1173728229
1556712815 799122331
1586280030 741875648
1226713191 467373484
532953731 1485356129
1348679911 899287031
2104216124 1244336913
1906645207 1453619993
1487471727 2006743907
1890862095 1247810549
1090141130 1253615979
922323338 1741806107
267498369 1423318678
173313997 97033857
542208043 1104340548
724301516 1359571544
1745134970 1649042529
97494815 1648382257
144083637 1811534160
343091395 1117549114
1335835512 1307360044
319506677 784662431
853506606 545114803
288262611 1520765313
973856842 1534349769
1934893434 1436428731
2135593933 1884805269
1584670658 901322794
2059987028 1656198025
524250435 477503963
1857928455 1779865138
1397325921 1247572194
1086057601 1957927577
1320330014 915256812
390878212 938069996
1431902181 1973071987
1933582554 525300911
971956502 1595427072
1997803486 1604848012
39118064 1769477826
832168891 1215034089
1374323021 989526703
806806381 811429341
191275507 1260725825
2092831165 10013973
430142801 1935059133
2006046379 2030172318
865543537 1930828141
880516595 389475145
1754719298 657308472
392131921 1097225952
1214257988 396636646
1381126194 1435324911
370776536 1729227339
775774059 1373405772
133580314 1729044084
1990362657 1579960633
1512752719 863135871
659065903 523277984
1148421645 67670864
105786934 1840318495
1745703394 788483591
561068246 1705193339
427760007 695997513
940998128 1107386122
548503384 351696256
1386158925 1404061326
548479399 183289119
484444655 1462267677
2143885256 1247691687
1241551459 2121534263
2013910374 970750629
339417929 788481695
258547342 1471656152
1306067718 1806369687
1730536922 1917456582
832922684 1442939881
324708099 854730768
2106670801 824425456
1132882333 2032390112
653256234 324679135
409068979 160724805
180297878 1196604679
1473385980 1045258067
1851522405 925568588
237247269 568804969
115050446 594550968
1718347629 317439525
203766258 1873168235
524379459 1173834681
748151275 2007952739
1739293997 426439673
1329316440 580095170
1724323260 1843290954
2081139157 1957446440
1846384906 579731138
1197921595 872318429
1648476488 162108847
1351269011 458779617
144198982 613057380
913408879 1521252251
2088335984 1640645991
798327243 298290810
2143746141 346741934
1286295863 657716893
432695695 1536496070
2044349864 148440566
1945501189 306933743
317002432 1835832921
1493462653 367542996
1891350677 254010461
225799459 1375003353
2139939123 63609408
21573196 2002601724
2103265819 1992229956
1172649925 1310517509
89347127 2056957289
452085765 1018619747
1963148953 750759423
22481627 318253957
1189318530 1022878937
1056967168 2091203606
994564822 121948276
1008205645 1738421597
2062848176 573510542
1144274417 1029484145
1174649863 1043069053
56117598 848853992
794898938 2032388186
1809329675 1559210747
1442010589 1259827324
1510545950 2119158058
1756359111 234104828
826760351 944617567
1723575338 1316641058
668929740 2053363077
1690027544 888350634
399406676 2124529438
1138723575 675888425
201470540 796390671
263089551 1477883249
1356038402 2059900915
1010267774 537734706
2065917813 1306195638
706341946 466281805
1895805688 1669425033
867401487 944348395
1095149225 307475434
75795855 887043606
1977491397 2071284159
1504169934 76170195
518741255 353066624
896948045 1268988075
1634179733 1922377279
472679735 584755698
1360651022 1764259705
296980291 1884490145
1989829816 950187008
614360863 39409081
375551924 318867075
1704981396 1012047909
1083567350 1500940905
130169752 476279577
426488635 547386228
1765147130 1184449336
548839855 184380024
1395657638 2065191013
1255636589 1958227240
1130381474 399391102
891079652 688478774
2075897021 472514403
359751511 988221186
448059475 908341116
293385816 659933131
1359003994 530028665
692219823 384432605
827287273 1704256938
1177121333 1938339673
2122793674 654599980
352762189 968353290
1412670808 1922188309
899400921 2101348833
852623934 923052741
479973297 1163183603
510427359 1407955474
1468823311 1870239935
1278878037 1509576486
1627350293 1253984655
111044429 1974260881
1499916454 797708238
240354884 316034888
848741285 1608715046
1910768653 806914238
488538680 1814220139
1654257650 1462106339
673099864 1868535299
750580723 1162789950
1925741664 1066036759
512891267 1515273605
635318958 93107293
1547403551 1839497475
620440109 519391681
1755302258 1541740714
85791126 1483633137
1223841371 1553700130
1917369872 159830044
243792329 738811393
1727106791 48319661
1759918074 364772847
1922061529 279106682
1656162963 308972195
904586836 1098124038
1442804097 565323480
1337256613 821498504
1122347846 172276262
1668725742 1880432237
1940414199 1749557270
1345463543 362177368
93543283 2006765556
1825209213 1828141003
139322806 592980523
1321471628 569994618
1224191540 315826691
323398701 1379800859
1441649252 1116740032
301766155 1154048882
1272508398 1380422954
775842254 799470930
738223149 1536115952
734407017 1927670373
80920811 1852773928
1964044750 1393239956
475225999 1959781933
1917172351 1231850425
1362714824 135309137
1015668700 339566058
27407933 2011707162
1987712480 872188159
1185944171 131605982
2091174161 432881289
1589785951 1762075433
1069137615 1513975263
1867042343 83644354
1876434292 1651066708
217088289 170884295
894328045 76804373
1726582424 1502922035
1975131666 200965500
479935933 1788796656
187343299 187050336
1658594617 1096068657
432671964 2056714356
1029003472 991525224
992070351 1809576172
1710063519 243667836
65743013 366199703
1861814602 2143437534
1218242965 1569832582
270935016 2107186301
499469619 514997208
2069981523 362730587
1430055686 1321434246
775578535 1489386230
189965809 577108637
1331272769 1924771894
985672293 2007211004
332421513 1349352217
1252115415 1138092725
2143263692 325004001
709709762 666296844
461102845 1418759951
364338070 1005129638
469279838 1166090752
529847745 1968262273
1565019233 664452050
1763900884 1295171020
577254647 186448247
1275156601 4401310
1037481887 1748702366
250134905 629691468
975309782 56534882
1720041446 597709278
682185284 2073070508
1940940734 352095629
652412629 1821741527
1990343181 1336347901
1411937966 2113709115
701943709 675559170
1848742411 1748925025
508218742 1140071555
2097510190 938658045
2028916240 1197699048
1167979749 2000039822
740253981 1476614998
1677874638 1931526449
1652652282 1027074547
1810438298 1075629763
1359978704 685238394
1905980791 1872544872
1513725983 1008673857
1465749398 1492529803
2100796251 1159987567
33776961 1611361329
1138621799 284502069
1493428272 964329623
1377206491 1690401104
518518922 571264487
857313934 808564083
1703102179 1142592781
931459965 689840989
1488144036 2119894839
667761781 1206465384
490606093 583996194
1860158872 2043299397
1273995736 89935178
1213600884 1017813121
896672419 1898802006
588482475 2079950201
1283045161 1572372458
364062612 371961949
1872190975 881664003
983879566 1259813018
1324296356 1386003680
389547511 677387826
1196178702 1228133982
1469024330 2113759599
474829824 678161497
1120540630 1126359970
1119162724 761884050
1874665921 1983240826
1388952078 2063519364
1806176089 263544503
1570574307 476569323
949515370 1329226937
691838541 945280772
748487236 2091155413
318398123 853265778
2010732190 830161975
1714703431 2093736019
1779207309 1738341888
564325708 326671340
94294205 1465078804
1685442147 1910198644
1203535414 1021744900
1035333216 1732771364
1726538409 2031163796
1136442539 195989390
92913215 1163896617
357989126 591031954
138046645 1675103725
241575002 1107782839
201411024 252515996
1937918547 1430964012
1614970346 1636165405
933242827 1642269795
1685185159 1356581188
1301963435 359019106
1885859664 848690101
1893185059 1579256733
1610539390 1427213817
1751825932 2130543899
912373999 497297044
731395490 51301752
896633863 833661812
717046327 422734707
1896892153 1250499251
911982507 488519152
1150532877 1142054258
504212501 1950297357
142711337 1344702343
946051844 1438100241
885025534 220882040
1177140008 256979038
1742004041 1748109176
97442576 488913064
154766324 732542219
673544539 697749762
441134657 1266276723
1586102980 327191567
1488675024 1678976601
729963932 1631478162
2137938942 565620069
150260017 339343409
1418514330 2106404271
1426560519 1349166978
2009723567 662061591
1677322745 89262779
339385008 377712559
616677140 1427239318
1741361727 150060446
2046273839 2108894238
1478207004 960438561
1442421573 877762090
847668857 805489392
1156993489 1801523326
1098895657 517449707
1230908170 327578281
1490485610 119768466
1816173561 964549881
1053438843 498748288
759778712 1507655831
1286140846 236223113
1913930073 567698421
1792853956 1947600471
1149517457 377762247
1353634782 1159198840
1218482212 295109887
2139784142 1076742824
1894261663 1682563905
114312172 2033422551
1749226667 1818533060
620651795 1560260837
2068799298 426962895
96120859 288742209
1415000750 1997171591
2048955125 1591676917
245427732 975238414
732725498 126271696
1013997605 1261204880
984711086 2032263860
653329017 1141482
2023266101 200643099
1857957104 186362998
205017590 1296546475
615505164 1407200421
422518513 620852698
1795170665 343775549
74662216 783789523
2039445722 839504934
1529706143 324475784
741495675 864455760
1342416067 1935733386
2018069991 183738593
1348366170 1319823331
303354222 78788136
703989753 785825480
1352290732 776953861
870972221 208168384
1483483310 1097053624
1823748452 967063793
120304846 1062685161
1255941405 2039284727
1568164030 1564607727
809648081 1459044657
1306756622 916064882
561394495 81379197
1344049709 400823623
2000148836 1031168245
1666131863 815355942
1301960270 2046632815
1935375649 771286650
1291997100 783328622
1854259312 919363432
636996957 1715503971
2016314569 1831253101
1500368485 1307991484
1641179871 941574033
891682951 1580130542
214683018 1078135774
597435114 720292262
2140937291 1508845964
2072919388 952262997
2061446927 269737233
34662525 975239453
1887840780 1185224378
1001134584 332324540
1024122591 468521912
1769437608 1728986199
756275021 1836022082
921563973 1571770840
1274017366 782410276
1625853603 1906666004
1540508768 1690237490
1573881131 403270486
1864777185 1227197053
1834068244 1118438331
868087294 866831010
139468732 599834725
910594577 1388368767
541388182 1456223000
641864657 718280484
1360653501 781690382
412968406 346492414
2059157944 292040139
252624681 1075256475
1528120620 1730404478
49583184 1585753768
1631293722 1114149318
768658538 497194536
1819135512 370615876
1000654234 1119034443
1346547472 1150345850
1598080371 191226250
342858043 662040946
52894571 1182805006
2026204679 468257764
754375018 882257592
1071263750 2047572861
1741402448 1997490847
88259472 1521120691
1495343922 1199782465
2081568886 478566194
1599709295 555348183
1066702447 522704784
1171851668 1744907214
1696622987 232354135
1304133630 1290107
1400109672 1552008599
4691279 2145234057
1451846813 240021684
281853949 433272161
1217387618 1582928631
280935932 100458314
216079659 682916265
139923769 1625354365
1634047185 262808607
2002909146 677770726
709543246 2067312633
1416853834 1362967196
1861519298 521061771
1368376999 2101375481
1310620980 1912512647
521565041 824414991
1048174870 1238991532
717088724 1327254866
697917622 1685200209
1687976152 1019744608
426268091 1242836618
1181459763 996049981
2086918538 932379314
1137547583 1161257563
1824723389 1442115158
335973229 61061043
909871282 1792876146
729719338 418539745
1839448277 1139388604
1719710611 787511040
2078206595 622456408
1466081548 918882105
361090289 984018909
695070622 1281767107
626586825 911678159
324540500 423876375
794194920 243074914
848181481 2056129343
1344721090 911739365
1291588841 945095037
121922795 16046426
132717445 494954874
3309143 2044704368
1535431342 1622653665
1038132858 1149141200
764964143 189874699
371666374 2115810389
446453913 221765503
123928846 803951438
1960857859 191827927
839528363 1762503291
477313507 842571036
645882522 1908850524
1114471891 1835219983
1905890783 1757095547
1126911007 1784331286
1316756760 1002519993
2132101619 1385640943
893654528 1402720450
914075970 1105982957
2111534522 1594081937
1334595028 1966570963
1682755793 1330006417
2035375395 1261545250
74604093 1899915730
1644133471 1837764203
728407794 347061075
189019931 204836643
911954571 1750672434
2088790985 1247580882
295531255 1602499039
2055251135 1934595066
1437858885 1473750379
962852550 1991208836
1591403581 513461556
2016319229 859677844
168617990 2051374831
889333129 1304219761
1064577552 1572222951
1100191933 1056645700
903046767 593439314
1735062564 1057253633
794105264 1751526445
1503394218 1895177676
1855603363 356064455
827343591 1862974144
1331537252 2012224597
1354342664 394052347
1671822680 1504540502
1848915516 460635214
72385064 34325078
2035038939 522094905
1432678366 661492672
1029754819 1449036075
1211789653 1643212748
156484760 141191460
65633471 77247855
1344885308 764404049
1550662264 489835635
1243562355 1083447404
1394782986 431706
1360901045 364968191
1217096988 1679693525
588854795 1764626008
2146401131 1575246034
1222634252 1554768160
795110870 1801952184
1689273201 2060224657
2044161986 1998771686
1053676944 1120955240
1068625035 158163896
307253166 1936818342
594425260 462797769
1071466202 1368196011
445224187 1624922196
1544677620 2122106684
2001456617 914086243
847344698 578649387
1858438007 788771495
1704532130 527463294
685702368 2016280577
293461180 1844058180
1497275872 1956681091
124207709 630722316
1172008360 409992347
1062939359 1322955386
1686066719 2693857
2088524470 1050783079
1198720457 113424638
265273434 800114744
1663054996 266064156
103287410 1498208247
216406824 1045270161
237749578 1427588564
2026460570 301947747
1879437204 644009255
301928273 763241780
661464602 1841079056
581667208 1723954455
1341439617 354985201
1733970126 122311831
340893038 445916287
746166467 1879721375
1720448862 765972772
1141557410 1314346150
284634677 596358549
1628211670 1028815258
1939090283 1702687298
417657011 1884746922
825618396 245736198
1941495336 1817415292
2045715790 162980573
360416801 1890217545
197572726 1835352844
1129562241 1508265674
1520238689 366904558
228877261 1468008832
311221905 1176726103
799616705 879845831
1340062540 1105767334
1066791527 54404576
373119002 186086061
1683134044 1842001891
1198251039 118077455
1800727044 911544397
2047314083 1276141294
1897831480 1829230804
1399376729 165907800
768332995 241410068
1089825915 1924999529
361734031 421630226
1632163996 918967271
1405748620 1729234015
2068133465 1621597762
98172347 1594125745
531424081 1440032935
1814196910 1491564859
1435372080 1435948825
1180927239 903877564
220471011 2077106956
1737067006 878535373
144225712 684636611
935625128 828749643
1840185281 956583511
579739970 1904416781
391372321 551590718
1225771674 1057907982
1669919563 981256889
1316149325 2045123488
1341054193 1034794136
377319505 1205019557
119139223 408169994
1356206011 1117862158
46862898 1979962040
1464006845 1827961927
1610945179 678876296
1742972295 472493072
405333629 1775992477
1117467579 1485047242
590759526 1560211552
831680101 1623918963
1622853814 1498176346
1518975994 58368299
1477433378 857819013
1523747469 266827599
470147113 204826610
589776714 1429922608
1534450218 1208590791
707753617 841408821
197387475 723905737
1606145411 1798199977
557368286 1087288872
1792648890 504225107
1586244993 2038886377
1892649159 377734692
595492764 2044260588
3934941 1527993295
1369913199 1647377256
183963764 527350519
1827074458 2088415542
1288724086 1408971853
1297931587 1715365453
1907936930 418267405
1989915797 316890319
445117258 1446623213
1160263453 1362469338
200381955 119178664
1473728065 945490294
677997501 1218426169
520403549 1311769991
218826893 1292600182
1698562399 547980993
2078155966 1191682581
15819454 1779678810
38959182 2110092872
1767445795 1943403261
896357467 875223786
573697108 653625159
258335645 1064427182
466676472 1430962048
715021283 2075102142
1823543024 1066983643
636817245 1900821372
1606589763 1732057549
278560163 1602852638
434196481 14676510
342213925 263239051
1625792943 1075075628
716275990 968324567
103557546 601579891
1850670241 1112068642
65706851 79582831
975655663 1468447845
271085736 228393508
994603675 442802629
161906103 991348422
1401784026 1001454355
1074181318 1718532886
1553117438 897928629
1405805699 1344631559
1528527232 1824348837
1514737637 1028995898
1856179796 972043062
657877070 668117652
824109177 1292772473
776128814 1090385912
394119114 340022259
590374483 1730952913
1633522153 609083174
1575637223 2077662304
1809898436 862144947
370938043 1252000
1229839455 835810705
1123940696 1506252243
1585391079 1993159468
752619945 467296759
1411542842 697859560
1938190359 1824835628
1656034700 625973236
1788673088 1995829324
622086594 1070475370
210943117 764212001
871119633 1382548751
412127229 1967095775
522680368 457100078
288963371 1329478489
1142376167 714012580
1037478823 342123251
1052611277 1054401526
1572997535 52804300
2048059702 941748900
252691927 1608813659
591928430 2044450252
1559899679 1422645964
272516216 1588212605
1917829292 1960532326
514419996 1344021646
1534403579 1438326090
1804725022 1237962745
1712251840 2021907762
1498077209 1433701669
1087519546 2066805200
2141438987 680993826
1837126864 751524852
1400912173 782552057
1812574939 1002167354
1893230548 696578775
1060311743 37078626
507425319 1228142784
1013898736 31337109
1545404425 1677248643
1648357624 1750142541
545785168 536604041
62439522 1612279402
1562713224 1552655232
669934942 387242503
613003215 1513558046
1977470035 2002480016
1098856731 1449441820
1720796738 1880381960
1072279669 1622855234
1482201790 1034243180
1686134413 328872816
1682184276 742965784
475790559 1071463402
1441515604 1703040374
1309764830 1233016132
1430449913 1926435557
2126773973 525437979
644282908 265363056
96428706 1832411428
2113002575 655773431
571776506 1524469814
367036787 2111663994
816140353 1523725989
1805064311 1729430152
430194573 1256985272
771552612 1027677617
1454190646 1937913550
1349000291 728207249
1548605068 1552984959
58299672 1406264357
896939101 1969990182
1313661053 1433889339
1957724016 1258436887
476269390 159083024
643579417 129361246
903952936 1797692703
1881824951 1595710981
337856242 1846924778
1952900742 573648307
1501860325 1319593555
551265332 1093727797
357798571 1384937103
328326641 730088864
1348973791 2041911357
482403237 373726486
371913445 683070106
1074393152 1270772803
523742987 1220228325
342953832 1231844651
302163530 1464981039
1119079295 483436534
542402032 495566031
192188135 1340364014
978548696 1069576443
285903338 1854275177
431163736 1842792569
2008267871 590030892
1005151048 17912593
157261940 1812438280
2072422627 321117938
783004484 156206395
1143212147 1619594793
691368228 36727097
367218715 1446403230
1602297327 896561952
2105857470 83140624
1184984800 899836043
1489533152 1537019724
1170392554 1516766643
146924965 1798727680
1011211026 837494927
1671090873 1561659151
1691832568 917982154
1560450691 1214580536
130320218 1793529765
1537783960 1352719035
64847171 260150099
934434517 433101261
46505735 1620136119
1298768139 1840726244
248427838 1525516874
811700983 532712137
638248149 1645418362
1822894390 469789711
948327462 242317569
2039494874 1078707592
1033570388 303544903
766849719 1201042895
21333008 2055901337
697714961 1519878441
968266497 303218365
422256245 27863269
1483140389 479686790
1714053979 930383731
1031804381 276843704
751319260 1371219827
1256380188 1418629945
922386187 1929346498
617139371 1324981915
1312625295 931158168
501724041 2135974130
409607612 224770280
1641606675 150282704
466937817 537264231
1665008809 1276423943
727338174 247354992
1556485688 1620410532
556889378 876604299
1734768059 1371845603
1054832442 1422389861
316791767 674982843
952132765 854790720
900272972 1310475473
1853312117 1935013308
1928669740 757871608
271845816 1013906425
890750485 958192707
1891122822 156320273
401517873 1135067555
1666914313 2077904328
1074082469 1447901026
2035605061 192936173
554892568 1969409125
1933316919 172825357
1487200020 584089645
2008659499 1347801343
960591833 1737800141
850486768 325795723
653762800 1296471420
887805152 159974180
1095429810 1825745479
1644500088 1257257732
1183083854 1350085807
791376510 1193392831
1451986631 1804756585
1780529957 1267621946
1162531184 1127708977
1869677162 381418777
2044233890 428939289
944111150 248504204
364641178 76317940
598690147 1455231312
1283112551 1830163645
1610528758 1745752870
1263779670 1796072955
141210532 1795102385
1480256523 1757566967
894869341 1042744609
246232864 1057513836
922308146 1923474434
899336928 1512275428
366442502 950228071
1160890607 378309577
1779105320 469284177
722327269 240876598
1501778531 649880815
967442795 854113329
449085331 1653150841
1941172775 103461282
694271252 1063801245
1549023477 791491945
73840435 2088939976
739585391 2054221371
116483726 1990080305
676611980 1677612636
122211906 1327977947
916519520 1677605430
1818733692 774076305
653774641 604885522
1173948640 1914936534
404964713 1365872269
1193688620 273927968
531842578 938728499
2042980521 801089182
758691179 2031384917
835770855 162956477
492155752 91001453
1879117625 663907809
947197822 2101490983
762268024 1130974572
1729800755 1816195883
2068381749 1444753134
983970393 967939614
1894398266 1453632907
1807176675 1215570510
1418012286 872035219
1136069477 1179052979
1373437107 784675335
2035014032 1296084707
619816385 574860933
538891450 1995447232
1975748806 430757275
299164125 288601596
954656741 232804141
202755481 278092265
1259210037 1521693365
1833424096 1860950009
429496637 650858707
688111466 1758619888
1985912102 455619615
1518675718 1025549674
1649664517 2104843131
1185001641 71422067
591071028 95541780
584418702 1494334850
796966018 736568432
1080441659 1518009958
981248219 1487426196
986635458 60034393
973942453 1765492051
1746192960 161500872
1149542273 1195112234
1850794005 629424163
1452168733 957830182
146165098 592241617
1744671323 930602696
1985204149 991823409
1510410005 1316298980
420634278 1584711592
1129040345 1765550481
1543864828 740249430
1581789048 440721099
50108134 2133075886
1058722853 1606852299
325551702 1695387969
2002199954 2014408624
1522557174 748527624
1077621971 633317123
241884819 1335062947
344981224 994985827
1954783367 2093086574
485157182 1178639279
473814733 35304003
1872923787 24189853
430773052 484305303
1246017145 1226595627
114085441 962361615
1135224497 958619622
45856590 28171734
1898534116 53742156
940721932 25422922
660220116 1543533814
1751644546 1279503890
1997574395 616089636
197465320 1151403325
1155059242 2058572953
1279454596 1550804633
1351460604 2111373731
328009243 554861629
1157657426 1878560499
2056653598 930297298
1040838417 1650696070
1772029406 619135969
2022870708 1317376973
358974446 65811060
1298583456 1508663041
210515963 1316745606
2044220739 260309203
252340884 1983854583
307621970 568575302
435433955 1825476477
310772830 805297057
648220427 1152287232
84799911 1615718329
659309900 649529618
1092992514 1789269471
771087567 704479059
954913559 849048431
1455169043 17667118
1254940249 88546832
1106270741 1096649448
949855320 807459896
1190195743 756641246
696834343 1057646366
2087988545 322441739
2035476840 134109325
66420938 1822378704
550878407 690357206
1769864749 1550803002
181567299 520367477
1646605692 355496379
1202058430 640500791
1171276404 280925516
1512034027 855259665
995303465 1865973156
1637293981 1173586748
1446057842 302519950
1303866847 1933264974
1664796104 270186274
1066231343 26224943
1919842983 951577608
605857686 513511899
95346226 399894666
996224113 1257241661
2143163484 427173992
327141608 721022333
466294796 1730067362
339530337 674362826
202042894 1456806381
1789932352 12495026
428006236 347373929
1043128608 1541639542
1478436462 575470659
1766993572 365459610
937777813 1850068834
1146714803 757274446
1155462542 706462426
2105811734 912216038
805332509 1061080201
585138381 1228051578
130644003 1997889093
1610211745 1185875671
1011877843 1641302129
1050771937 448577362
1120104651 1421735058
859288631 551521510
787462038 270768634
797904004 109027773
1481291704 278807993
1624867316 1737946888
341024427 1602043467
913134298 217385621
301753341 1645834975
1128829420 1655576330
486820504 1146807575
2067161499 1099487320
1609917784 1809434544
1274922863 2128760820
1331376532 1300926358
81122778 728476332
1953497433 1663875342
1570076108 1201463485
337482695 974272609
99250094 1787058784
1116257534 216938271
125637162 598840835
264568268 866567652
2038946268 1179873620
1269338352 171439285
443758464 1768848313
1382808325 1136475450
1597139433 1611222428
1497592883 1783790898
1101423069 326241424
1352423322 1498384056
1979043025 1415415976
654700364 100536824
588280801 1841903834
913375708 1567834948
747961150 175076439
2050583348 1871654080
672286670 329168915
1774727852 1624314984
1313254645 882032134
677593026 2122669372
1298135009 1996811012
1000593828 2066083637
406065202 489598481
1393341718 458031009
1313708968 239031593
1070336735 175363209
2039110514 204796364
791800145 1934181690
478345744 1239909134
1326702029 1409369656
1352222409 1180240989
1805468707 1487415574
180342863 963938259
488085465 1290449937
1171620007 1696335995
890774181 1431016311
1705984421 1119269135
103664745 321002048
1756741344 649808592
1790268700 948551128
78106188 1896003819
200871341 1399438519
798241148 833689982
730182581 1750762371
407587276 1542160086
8826975 1886139692
1784468749 615972259
1547568673 1604535397
1803569811 1269263528
961982024 245927935
511693409 670205573
921666246 1632725685
814275700 2005113897
1703071174 358908917
2120633018 828787615
726912596 2014685034
378353574 1686321741
103044810 104216253
1919005823 1687768964
1825688180 354764707
1796743514 516678906
1640527431 787438447
1225453588 1792851512
936543406 1604973761
513917203 171639280
1381019309 114730466
1390658443 1343555595
733032835 1556207848
2086162827 278953282
1120601551 780942213
1976730715 1344228469
1368467290 677383796
156487020 603053899
1618555258 480230660
1697351263 730482960
643531541 539292389
704520422 1232794228
1005678614 1798870224
1442299904 725639517
462408852 1200628086
175463648 1097755358
30242388 1765021921
1786001460 449900946
1048984825 1500997661
942755172 1561258229
1056596977 460597484
1699808000 1231627308
1333431974 370424376
203785556 1353687136
1229867374 207126690
1631253308 2035724312
1794564803 1992175746
62046964 863846379
2081713526 1035049185
606395605 1966539123
1700289489 789530157
1152459524 318696640
1038795016 1898418763
793132389 1329692566
921907709 1910374492
315501760 688968447
363210554 1208333034
665768369 646951350
2142891782 491179833
858254442 1370123232
1648330050 1658264989
1005370994 1337469393
1211510614 844650408
538527048 334161795
1062931079 2096219183
83597146 79745473
814868890 2087392148
1651748588 800502266
208208166 897315706
2085680482 1270227782
1579610807 1745595030
1184942609 583532353
641539788 929648079
1794297947 1971417617
1718958681 1698574076
1459045670 874393403
384718693 969037301
349056624 1795483376
1341496715 46184951
2018462271 1496866019
1984044032 1308778400
410680646 1742270438
592553758 1377262722
1287200288 223617172
1113198213 286618040
1306166459 1735601331
1469902316 261925458
2041205196 237445055
974547460 1496075569
1339149480 439970854
843445815 1731159153
558660455 2108563048
1377446224 2128412109
1065443095 1599863979
1978970512 1823917818
366918496 258145877
426747836 1534816804
163916081 795385721
15315346 1931436769
784245704 1932278155
2009379396 1674152613
1430683086 1132870985
888358405 869096806
476316331 261102138
1301687070 2002950565
1159618028 705726568
2014000012 828913355
1676041463 2026437214
1979853608 1168112651
488119741 1652595458
2111682101 1318346721
244867167 1624533572
740495065 1131754976
2065954985 1762165723
1319058821 458534114
1705616113 1794308557
1756234618 1706492702
860560284 657010211
230235224 890621553
1906915903 1197539896
1294918908 1645175860
1760041409 1275130270
1922538247 332461346
1447216682 1168199061
1917461858 1575057735
363141483 2022691322
690233387 1880201790
688739119 788588661
1923696484 975442508
536916332 163062021
401458093 1462442588
1470946514 886812619
1237266815 1406004139
554064552 947051455
1587880440 1136051506
464552285 76472029
918332534 1040762854
1290543358 300588313
822651576 2105288159
2127191363 1460705363
806791705 1447223115
609888495 1805426888
1206604511 1287283305
1494933607 1997342764
980803838 577214660
697777602 245146661
1923621915 1685337893
1651189318 1146872718
1418602008 1225606089
121786448 18080066
92737823 1182625495
429964736 950514415
1840183643 1760099098
1569185494 1749128467
910549211 521898890
339606750 572338823
1046893102 1596494586
1362483060 1504083119
964026859 977873991
1665555871 2080980059
422605680 518118659
612305357 737597053
638233071 2068985550
1902896558 568229769
806404270 572193069
315565607 1256125936
1083928249 1451641961
1061567204 2056854641
1430033273 1820538241
1007135080 59532413
1839959399 19737968
1516363995 1495086569
1172598634 1124242754
540298848 874981428
1238382598 75412036
1503812621 1570327014
92287546 220634903
746159159 1450795929
1497659133 796061720
1406649730 112395253
580011580 993042487
1457786149 97537043
2075854877 532578079
798784144 2638992
972792119 15840203
904910614 1479436872
805519781 739954951
1562938661 1205974058
212527810 2072476858
658344633 136637073
2012389643 779214325
2000453323 1879144530
468119683 1626721330
1324730157 1936396555
882092267 1906916574
881509446 1009390643
138633613 1668405678
923058345 955010668
775835480 966657092
826297834 526474672
2052071379 915533881
1857350628 941077626
1209904990 1955473529
1746012248 1381367273
2140083841 1265611630
1472709433 634108336
1641796291 22110362
1833805818 100789173
854566274 1721601276
640695379 227613776
1693984714 132012084
531690444 1612366413
2065921890 1480944923
1036219705 727194119
188153698 1858914761
1192302349 1935850005
1056006374 392275923
1425442933 1596589354
1073836411 1878601528
836671324 1831070948
641613658 2070580446
1903891765 762308894
627572011 2100159207
1339235949 1746305857
255554645 456771375
1892056777 329319818
459072572 937530046
1699126891 532058111
92196496 1946490005
1923476564 39641882
1392625538 2115414304
681830134 201842884
309775050 351821711
976662706 1848066102
1196446174 165325562
911809685 496359534
1180326296 1046849225
890687985 391319358
943420086 25393623
2098989623 1657709557
1142008460 1003197708
436118860 750800799
398542141 106964095
1456920756 1816378983
1562152027 393528780
1495161413 1609646479
824593135 624171258
413292822 1731331673
582848563 178332549
1756495917 325690594
1983057838 1048383767
864994585 887865416
1837590398 1086006430
306726678 2037067077
1125993983 2103099245
507805394 917962227
588271545 820044570
867287216 209950518
223258074 456147532
1316218438 1049853471
681509414 1925070049
2026087160 832551002
1753026051 1572541819
269966850 15807419
420085528 1316525101
1409914116 2018826171
1501426004 255970976
417369620 2011615137
1039482245 95896302
2135044245 1151552194
290684264 894477215
1172104457 1831019709
1016573116 713773155
654873345 2045629137
485935509 1302325259
984496916 555415758
710478540 305572108
1701619932 1413467060
433813703 226915361
275597002 1194885300
1482906904 787678090
1942720228 1847853535
971916847 1926957099
1204375924 1566166199
2061204261 1467531686
876449412 1598031265
1397229234 629726632
1603170282 1864762491
712705077 1142994372
1726465862 1934713133
1052254673 961704030
1832689574 1871156987
1994569018 83124633
1157718599 1344332909
451777228 648718370
1346147869 1914361226
804556142 1279506264
1153512004 653450282
57561346 723635894
2135901999 1651432241
2143201033 1743290430
501679722 1909094574
1756296007 230619972
1689859365 441397189
278108431 1699307294
500848064 677660997
1047854161 633466412
2027003292 1023658441
1408399769 406906650
2069546597 379332722
2014549364 1578821119
1177210125 1973072505
1468817335 1110713161
1387904671 663832404
719784184 119555020
794658054 1812963904
1959347715 920701446
66284230 613680207
1335149329 1226848199
465260948 169384973
583878739 1955992647
1303932921 1383934995
1100672442 1299033422
587145178 1339750853
1387626796 1324287489
1438006616 734117041
1601354984 1124860582
377013924 1385553917
857833509 682317283
118475136 1894078063
1062999174 2013032469
1093715382 831269312
1658061925 19071685
197440461 1053498203
1927770276 926750620
1364780202 1465959230
1460397409 979576875
1395357552 1800954244
648225388 1626637691
1427906887 1223465863
1407535577 1724928744
1075610779 311488402
2082687014 1892093016
1787299580 1710250353
2089148574 1188306425
508949331 650428368
806624345 1218714528
65586425 162370776
1881142258 2057489266
165866951 789646978
1201507348 1281045983
784078234 377466691
693696617 971192880
990787042 780213008
1688054953 1974991254
1001572298 1767507954
648053193 413752284
478841028 395144201
803777611 419347563
1945469200 789804846
167165196 750356405
772538241 1611423061
1770360696 492417099
1830798886 440732628
1806396616 1477071564
1283035104 363467195
1732175621 259771230
1898912124 1149766123
869443046 1940690294
1393295546 229824686
1286801609 992671454
1297930661 31689650
1235302332 929772978
145412208 2063522175
35879975 1647611998
1459173470 1744816889
1711407279 905689437
1444926831 1242920034
154034329 1447893399
438504086 417261159
1524912087 776122905
699283876 618295151
957015591 1167429274
1690686017 1715105493
230281566 1462489990
589440587 1524258429
1397564478 1408094370
366546361 1326026646
1155734136 790364049
859672127 1819308897
480224481 943655451
1253841384 1807778794
186327137 935227505
1087526643 82726317
2134396766 655545855
888633415 39333728
818218326 202203572
1124183372 186921843
1612833234 2100454209
1200939740 1040016420
438192640 1436057083
1135763394 1131628313
132578463 771058123
1502316077 392397915
2120359645 163058914
805622130 1721331745
583547326 375927589
1873631366 302260034
2038278677 1554153082
1099536108 902024625
913912068 596190923
454105621 1826177433
1848457969 1335941649
96940010 345244665
1330862136 1906595519
741755325 2138322271
1165140572 199514081
1323661892 1256145575
475390849 1317624645
483703482 1149986292
1988552552 1072037972
1830870062 1092441708
1524698763 1065422653
168252123 1150868723
310902553 800269390
1271004493 626697467
866702308 882984326
491003222 1553954171
777241579 2085894521
331641584 2141119957
245104377 1125955666
1517884711 1228488407
1026118197 1292116752
1269627176 2079602720
562271947 313060819
2091097005 367587725
871083561 1826111995
1951573472 413480284
1029889211 1298295535
545499014 1868292564
1757890870 1492317870
1129747034 120771025
1118233062 770888095
1441132868 415455448
1184023190 1340756912
1309172980 1789553856
559034964 1677493580
365890627 2036953620
84232213 742846940
451327888 83170763
1023683945 1316505560
1153975672 400198924
1507816569 702700407
1849785065 2057434271
787807424 14085876
5980851 1659327637
220090752 1742884509
580463345 792590920
248824508 2025476077
300681321 466230563
1687719514 1739664970
774103612 670319371
704646271 85052906
885628949 558124095
1943159661 1236103761
78488900 521708802
1411867777 314829392
2058169258 86298442
898206043 1812359520
538159580 372946831
1674682560 1079226021
1110342282 395596798
507448610 158613129
1799289955 1731764958
1250751928 1455626490
121641333 87124615
457271906 1477193252
1028160193 117903256
2033577445 1678091191
1188471875 1224215228
1815622737 1973164772
953451761 768493417
612559731 658361823
758980392 1183285094
1673154020 816115734
2026503347 1214716553
263854642 190252493
742274711 942134475
1816968938 93076459
947660382 711289751
1713012671 1241386229
606767288 201733543
1600338904 2078193850
804779157 280589249
1461270866 819938418
1287471638 2080980008
923000779 707024481
154954265 297331148
2024155425 949718424
461062944 1900861130
2123171926 1119166321
966904073 652970652
1765241018 1317998531
1580034692 684644760
1529848095 1224354583
1185016535 416345188
998814194 1893303377
1375451388 393044430
318431988 2023985962
1595729014 1997325261
1096662153 142321977
2119530931 1834436975
9487197 192809913
1747719296 847006449
1608711774 844319896
2088114624 1618198900
364349548 309494129
111291341 579525772
1520284332 1192199631
1340637564 563371609
1489283390 745032057
780999699 1400590143
1059150421 122428565
1328737839 1284700459
1480712639 1561531219
209442617 1522616485
1825710350 686442624
357253127 1108348368
125109593 837256428
1636891319 701033681
1664265245 907650432
672992478 559523494
1357509480 1717166350
1591269145 308061340
622457959 596190808
1601641425 2087237287
898225776 89419758
1647081837 1225424181
181767130 2017882609
1504474104 83273729
65332827 62171829
1786907441 73931825
724951193 422046453
440461617 1695923638
1723387043 527985709
732551844 1372738341
866065701 489210925
1979944325 1132671404
621521509 1900269285
158896717 934967994
1591353216 324531172
764065748 881868108
108871493 696896924
564503573 748880677
729039662 1800318158
1357529091 1979721579
29380041 663680227
1607539999 2121830634
2049005391 606489018
1844792200 617183716
1169515787 1227037798
1890735260 296800110
370137441 1896431387
1475220613 1284817777
587329830 349447769
1416944733 283982863
806354471 1342278778
795983230 2019407947
2003250976 370776524
564301116 2098972834
1732908025 468711504
1597398504 707440336
146002138 1989997602
115013631 751555567
1215467016 811979692
1126160195 1938524468
243475657 1084846443
88505270 302567224
740448490 1309119738
1620766449 380359473
1221977759 1503127872
1241366819 515020672
952471584 1983873481
1971227729 1409599679
1572385563 422158665
1152275616 184261885
1788010354 97460255
1403442321 1604623647
1668298800 1764442750
411327877 910671381
98895242 1294326985
1965152807 1504278044
1125804398 1852763301
2129750668 1850133754
168520928 535591496
1159865949 517692374
1014371622 2099382074
310553007 90011158
1368890152 349746400
536871095 1335829173
1075933781 544572785
1196782511 578489091
1446099765 1789574700
601917135 529630985
619802497 550548098
842294841 2106088643
1616722946 1940269490
669740510 634031724
1601582991 1399041190
110706126 300705839
905620148 1801644361
350288366 243604242
1570928897 1083373654
1882579783 1926634429
595042003 92250202
757116482 2099655397
2138814731 961187293
793805711 1589165187
404745693 1167761632
902191862 1598938981
1693439474 1496468011
1071811698 406188014
788864143 690258743
1451517753 1526982007
222728108 2107621299
875741552 1622431265
1680026897 873750856
720167838 1371719666
1278215599 1250864791
1025504756 1895482390
472394643 421779822
68564056 1605862086
211187842 1183537859
1645764739 1893947109
1301271972 1117799708
1054213242 1735067816
861362453 866376791
182256679 55508006
897698752 603956779
580879858 99426088
323779735 897128265
331312380 2059777630
173733679 474822507
178676119 810669147
1439397393 1601533539
1446737376 184008680
441153023 2021213657
1351698250 1854192867
1503883384 1053653953
1850616749 1688954174
1245647317 1502961109
2126561238 90240478
408178708 1352439914
1475907133 1355319125
1373615683 2017657406
1800443764 1948255304
2072131456 1361619877
1338162400 745888658
294838415 1324367640
324029827 129835515
30103292 1194356875
1013960459 961628136
905493407 1706421885
1896448417 2017848597
1784243938 1838599767
635542706 1717471803
1415480866 1644119893
2048825016 1030582172
1365734383 672460974
1679677453 1341806115
138312824 1826296312
1396983058 487566315
2103531108 837774423
1011721651 2143407809
2023234196 1763741196
1805197142 591825082
539457166 1787050684
2112790568 1421374756
358629040 1308580598
2120576111 1494731112
1366926263 1938957680
610795506 321853118
2023422527 230241304
1566191275 219930631
805034715 1958830594
1075937904 30558947
911820464 821587999
795446653 518814498
1118479130 288830180
2008240263 757234172
1944132068 979393627
835165767 1168986649
436881496 321838945
934922435 652463552
1224928673 468697518
1125955572 1980750549
1795144594 1280913151
1889745812 478429715
556119533 1957934803
335534818 1820874255
836894052 880075070
913644797 78840463
280121589 1796222811
1412599084 479644287
1794564211 1950359910
1486824371 1179326252
1613144045 1102558329
456832817 1467781993
804802283 531837936
1076166687 1714732367
1902276878 338391690
1177893594 1968393065
221441858 1558143139
2002729325 1640326500
438605189 1229356686
1314723634 1813852708
120963435 781228144
1475682848 93775603
1387840057 225140477
412747842 899392887
1008053743 246122037
650564332 2008945175
1732128231 1290978702
1934509864 1357053028
934012452 1256738688
1526097178 281713082
1402620003 529139995
1717809762 66318730
1814627432 991950464
217086484 1065860007
234205913 100417952
442790147 1399123138
1049853055 420251591
461772015 558408780
2054696764 1637868174
864104896 200279872
1049305435 1369971267
60258734 1557916801
187497227 199739666
2029783097 467496077
1520957528 1048091566
1523440886 575381731
599282584 1903848887
767596790 1738688924
1640284277 1517965841
333731224 1091422997
730338870 1859840310
741711348 1346165489
1232467458 895124820
479321539 348145027
1313479761 139027091
105351249 758339666
467025142 808370547
439463114 110391067
102400454 1619084640
1606648457 1322669068
2084159075 999421903
631791821 441450710
845104944 889390535
1488672433 360097823
526901938 91501768
317451385 1948774929
1850332682 1170903963
1767419471 2113530188
1740327526 503478763
1976491916 99346013
512151642 1588367523
203427597 883170648
55756983 1766168757
706274009 955554419
238708761 646539631
1883450676 1329487646
700311236 860918997
189101758 676968206
1178035057 1492988060
180498876 556451254
85403112 478557192
1875127028 109709841
1706949124 324098707
1796609539 1707180279
424403509 58501672
1354248914 1559812290
357243632 382638177
44670221 757775534
1406499775 211503024
1558877059 1689725254
1474043307 1602188862
596215265 726135700
861483224 811635488
2041879382 1205876900
346694078 893072848
285495191 844872290
1153766378 1535148274
1583985028 421384044
1787983227 251002163
1448394203 841685914
1353291387 1741954927
909077046 1970906733
1638875466 1503718565
539915116 894346557
396852557 1780184763
768166011 1650294492
112000464 743460258
336796164 1526577452
1723089974 2010715981
1294068241 724591756
987867770 1993877101
1209013156 243451047
238205267 1736532869
684219687 758909965
1145416413 34127092
729927969 1285557691
517178049 674316830
1974246326 2035528827
1295012830 1583151286
85048298 525606635
1535346184 806939962
1323845646 924079162
410417828 957611414
1690634990 1428277793
2031858929 268832345
2093196476 661204056
2110982920 1914617384
1376751215 1377207227
551983920 1884896871
406129877 454408188
1383964653 203614844
1808989525 1958800052
40454887 317841578
1073594278 2135604676
1015158909 1374217901
666908448 1132793711
408043777 953764038
404404326 1161685928
1576885912 1194563857
567573320 458125188
1773268428 96947843
726340574 341500380
335456683 125019246
1722073846 733707504
357886101 1710501226
840198573 1309655112
1981645872 1948528176
535043785 1207899062
171416071 1230782155
1675423274 1105975002
940435806 309229943
459336794 1051486661
1731261236 655313455
1723738037 274187466
285692050 1345082791
1032601081 1703146853
1263694625 141545589
927121891 707023503
470935579 1446749367
120941670 720129832
572523614 483615011
411476418 547108175
921557098 1636330061
2026391311 856364469
2050766156 749108874
1770139420 458842534
1935485057 747839103
1292615289 1642246707
1780346173 334152045
571135331 1266154032
65593363 1146447899
633087124 474773711
1576615548 1896975707
1698518933 1612703475
1795496178 114979016
1641359667 2074052949
829310807 1836805811
584282218 1072299440
249093986 822215185
653351178 1036981795
1318148354 859119660
1419141480 499598035
1584309147 118032473
1773051511 2095673182
33418189 1764536656
1548309402 1402041071
1088318975 1939909192
332919894 1853817912
1964261674 1179548715
1765818401 133647068
1824874489 1469912763
83457013 1847004034
1131045832 1166589127
1493484157 2091314809
1425312872 1843822064
1443326862 1600111847
1189124992 2018788874
677787563 769271139
306356810 1836962528
79724411 1092142835
1740669328 1721891206
1762913766 550796589
39158207 50320788
337640826 1833744213
1432111106 707131045
1509509629 4037932
1442682105 780328925
623842087 1171974790
1767936633 405470591
1122866521 1717709559
597355762 466054314
189209968 1805639504
1136093300 2132482966
188703398 1570397260
1709839234 1691005389
208376624 1692504623
1682688820 655731629
1246116612 1544389647
281995116 620572416
883830153 779077112
374612333 597117842
1269073855 625286231
1142308060 750141918
1990039958 1249826021
121860695 474637515
373273126 1623435782
31451107 2013286770
1810149684 1796535917
475062766 229059506
389951650 1244192407
2065134632 1743474859
654762663 1629540600
1584913949 1080739159
1353117027 1193685221
944451497 1989293347
1266932150 1163474952
1488615776 502797787
1638977687 641058664
2025864149 1983795214
827290808 89321817
770598453 1963890767
1269059998 256826572
1944119409 930938068
1707367840 278506934
1830850765 1996769579
1879013001 410240838
403551447 135429773
1406802181 1560802079
281874192 913400211
144476627 1407681808
1012183146 1364322649
947140464 579761139
2140963713 311637922
918681526 1571149618
2117360596 70499036
1054376340 1838714870
1700746772 48589536
1310206320 1049067410
580237054 1104365360
2069437776 616720707
1116057926 1320973772
761144916 1449392758
753433792 1423965455
329031735 768532099
925395571 1454224740
2013611621 611705525
1289111839 385892150
840989521 895484018
1670773585 83058299
1821348834 1725239620
566287056 2145492181
1244399360 151183447
1686536375 17342847
582795082 1304841651
1503337180 2028586619
111524284 266031093
1487781336 267239672
1200135032 1727910453
384297747 1426156782
933993280 1908027755
305000240 1693203585
75253153 185605017
837384301 524997971
1624916830 71988154
773311651 896045420
108716624 78420932
1873741244 574134682
242203320 252106217
765837826 218151202
614157151 1237426048
628848082 1094977909
961843304 1067133660
922602917 1066210898
1513738384 381348698
1660136707 26569173
1054381932 970716690
239436706 390150949
876630863 467112608
1268685132 1048634448
1342251364 1056262053
1940591443 1899242772
1274483799 1960809949
1837114560 438762129
1385179907 568036778
1875260688 1845968070
557467808 1672710833
53402073 2100355988
154813573 1220973559
301216599 1234327425
571747137 1386971493
1655388087 1410238125
1829939440 890167879
469188870 1235526544
1661295083 507697968
1633727234 893831862
253447726 1511705589
1003552992 1397451136
1831727612 17672369
1704706714 663452383
1802524865 1979346850
1121034621 625399817
637186612 1273403964
1828030536 1601745451
910138959 49102529
128396694 1109827982
1253646113 1604703410
581638718 654591163
1615357864 140680844
977918622 1357721023
1591791508 1188349774
970962474 941778735
1006055678 121093699
867618369 1127838185
2108467704 903609381
1337763707 1194434753
703599872 445080608
1882789779 906967481
830505937 425711038
1094043313 1214796947
1804114022 1654915585
1823377686 290263907
1823923473 1261883115
1168701283 1407279557
174592991 857137641
1699169414 1602610454
930202461 1959804810
170633202 1744083485
1442784942 201857301
618548221 1118745817
1142526798 318769966
1571798434 703397949
1802195602 620994903
1426159408 1616599543
1416180189 1099065459
1381115970 436923807
1825775138 901833556
2015084967 1761986240
1977807746 1907305362
1084299572 1948784027
2066950791 1351250302
782450894 1510089996
551279533 1753985514
610449600 1715654798
1410726442 321848447
668063603 422307328
1888768414 1960397069
1238473176 2096123003
1794925267 1609422593
747546769 1694529371
1855478120 1051355724
1981304279 1747698422
1482486171 203617293
952822915 665006356
515704770 1472309113
884215595 752147438
1450850175 1982085479
559205506 1846363500
836405347 1729069281
1072310614 1412262610
558217277 1568854679
55960309 571106193
2081910061 38746815
1443515266 916013226
1799511002 952337705
1048685287 1607915789
256091209 1293113870
1376299602 376029107
221589166 959274654
1904666881 2140311887
1940944148 2072527940
201451560 231598149
1330382420 1066444926
1563273226 192393832
1501255130 1357744805
652228349 1566111655
521838268 2097772899
1945267819 543404530
1217084934 386663265
171905638 620644267
1448857464 1653430885
819790207 1661945476
725235254 945270615
1558986506 1350991521
2005806930 1088963373
1664050861 2129062764
2079675997 1822438043
1294035370 1747218030
1117639728 931738777
1460802952 2031936949
1808799383 1334977159
1431813936 849867359
2144789875 1041163702
1758231375 183362143
507404353 467196377
1168432097 360306191
1500091384 236610283
1532435648 707109986
1055085306 415936525
43577759 102704785
855373926 201474206
1848402616 1345896698
1703634956 220356040
1665974202 1205523814
1688713970 1537006249
17850370 420219420
815909187 56053263
515709015 1594786190
592982980 1158115561
752940521 376734715
1315506305 508139534
637379554 2039635258
1846360157 1356677327
793938704 904672627
1637710609 363269579
1607400391 1244744870
696783783 1988095976
1086918800 1273876051
1638777938 1982585216
2000741877 63194811
608987610 1798941517
1151104467 2123296713
32077543 2015650676
200117703 1052861190
205164358 985155848
2011457392 1922909594
1366753884 923894171
2084081399 798750086
819191264 1452324393
1155371011 1966336800
175387517 61062728
1889542274 1761698908
359589716 1086668016
2048396596 132588280
145624414 872339564
1989420028 1840416352
739198927 1550272390
1529203007 1669347935
1997433319 1665229415
911900375 1131700039
1912166675 1777259419
998777087 1616329248
553701275 1471554202
14839943 1900728193
363970544 1227122835
1706394318 1963449089
14917454 930822800
1370597523 231205977
11658157 61121170
1950386233 1941326832
598544734 1472085117
998789801 932213
1984240518 813747185
21601597 1055963560
1881980200 2014568455
70108321 1292375825
1049479565 1128777325
186324539 1484575854
39319796 922268482
884450852 1031556731
919355263 1596753873
706757261 184354444
671446543 892091056
1004049676 1370766215
435690026 1939726759
1982614877 2144439441
471255410 1840447121
1813247381 1198135001
771709774 262681522
1047995298 8663174
973518718 2135887162
1804315706 1504665863
2018453439 1317710543
234143150 131500879
2105248784 1803531518
1516974607 743735038
334719458 80560652
2039608792 126185561
1270835115 868841037
1059602551 208207852
1551900490 211479973
1633743401 33429242
1102993615 1691074029
819235187 1946685315
789623715 1951539663
1429042185 1812462930
1510034504 1331129481
868704938 337418400
1983847226 1533569797
1639719927 1396903586
1595906815 332927539
1448039009 1304849576
1145807417 1355310108
1314718686 1633031652
1167516881 359075485
1506670552 515760800
1198046663 1942758872
883930441 1277573085
439884148 1284147836
425314196 2120186373
1646210656 115749482
673949299 1662792135
421836067 879761827
382357219 1498783047
1722980403 1400483314
1430765721 613436084
1621803351 1836072922
1776040598 848727679
837400400 1025724483
1515388965 108423579
1460934318 1780443304
1071443895 2124040790
1602640370 1857710219
575725151 1604808022
1299690910 485200438
692833429 420461272
1365171227 1461086601
44751508 2095012968
876866205 1492607591
1765942623 1249099018
1720232586 173540252
1540694444 675404560
394432911 1718415756
555506620 694429418
756736042 1133347751
714235062 496087492
654367106 1647702198
261315184 260322260
1504426220 585949004
985445816 1587926776
2141835862 2029493012
1363654527 1077075840
1159701808 45787373
489824607 1577920150
158304749 1410334901
1264105505 1449399218
150925936 1285988075
680958083 370021131
1094926572 513588710
1074616078 761633127
1007360712 1291265871
1274605787 1298918843
307580811 2025822819
1286511974 748983573
725868571 1730618418
39539970 2022269481
526816890 497862974
243625691 1853586207
1136329040 679307891
1598304455 849740321
1962596202 667874801
93321836 1746650019
1016013052 2000530761
1266066895 1633204995
1989676589 1576413419
372653325 1969232024
55387096 1223325190
540349613 622388417
209372086 109513859
1285118793 837314853
1411809564 156730958
1310803458 1990930657
1677017064 733855817
811367367 7942338
1033720338 892702889
833417271 682453886
1895271072 326127659
1316862136 1521000283
2007579218 167452743
1450002994 1499764987
175607288 1625790435
547733279 1983111488
1573072547 442913057
827647000 411510086
348764482 1016402312
1962541258 1514633758
845237619 1442027678
1372246135 212036651
1956806685 1359317173
1651044260 757222576
192451708 763770416
1844049341 82822991
1454055622 362028370
2022869067 1288970430
1131252460 775613317
523802182 1630949864
1252888938 1042552471
2016142840 1220018433
1300915334 1636424821
543585549 981391869
594256977 573956446
1042834647 737243746
98058998 509806128
583941012 1478226856
1687566700 197165109
1809986173 265832908
1261672042 796722598
2036655239 1270455808
599455335 936107041
513513877 1268815082
1000960091 1003356424
1113767034 2079651552
1414220974 1546930011
1866892611 834882145
929816904 130211148
1491767096 1445844971
2112427393 477887748
1571892449 1897748196
1055866831 1570583635
1945757626 453496942
1557366878 1741454677
750891823 1236982598
143255368 269312517
1591676364 1843717300
1506296029 1179934578
1173082398 576567368
1335969882 677544174
1108529285 1151539450
2095674947 1605471296
836304312 247984024
1261212140 878491878
2086687992 533389818
1111268156 383801929
83808868 1163751511
2019371259 894942507
860122526 1113757701
1683281788 1896104047
99029082 1010115661
2008398830 399345165
940045483 369086286
1937044153 796263306
2096032519 1429536652
779032949 897226446
894561147 210478918
430914119 2005922615
1216339910 1554508528
1086120815 2042614093
409851791 752181011
2127062229 1679564945
737073029 588290066
542311985 1266637433
1315219145 854353142
1246079732 1231160378
1600305652 340407897
2120202235 2056956137
126423832 242521216
1170694651 45302700
1587845823 2049464325
165708212 881474887
923843104 771493090
158589824 62388798
1500357805 1654399957
1170431492 470211072
785126315 10938062
2034871596 1260051411
966050954 1063362321
1289425031 279165593
46279765 1514891748
2070174289 577306467
407103875 1986256837
1946133393 239208333
2098047163 1573296121
116209851 532543633
1259849621 343347578
704988709 1895489308
1456751844 127281642
232961406 38378489
1800374153 1831315124
1967694284 2099346523
911258823 991242781
1561452314 1159065575
1907101447 1208455748
662255727 1009554320
2100627104 779806024
1107606421 1884394341
2100660122 1772522559
1063824095 1775405084
2039493100 1666394776
1250676835 2058707110
1884340150 2039828299
596534027 1822936153
1292843401 695826334
428104147 1830592162
101375941 682631228
1159084941 1270669491
841809396 110078086
1777108871 1916073578
1090415486 103898045
2025019796 112517601
262956628 1849415478
1959762635 174796354
171520975 236808213
2124979993 25418092
409827182 361076432
36019885 1514043896
1894583307 278412388
2099730574 456282029
1156084914 1633833427
1271224582 2128280938
1095174302 2030963903
185914081 1459366021
566577494 1229171279
429508988 380876284
965880844 916397968
1719675636 1283443363
226444608 832101219
614455695 1255912809
1849436787 656221570
1202440935 830211796
1333703246 1456613937
553208532 1342111557
1230533660 997608247
114183277 1164515185
1398767805 1068966268
1323812748 904767687
17291623 952628312
1168904875 249958032
1292931460 2092157270
83315058 1449740190
434105261 327354141
1607439368 206580309
787361014 1891657585
914743873 797374994
616981628 1242105232
2118627082 1368984925
957834271 1325535214
1156289220 975831823
1018527789 1398534067
388526325 619219321
1295128918 627368495
659593481 2111942041
1065504997 2015620826
635959570 1748678075
1131621082 1797186053
271565523 601574580
1256129136 1880750166
1648865345 1781133742
254063554 1890020935
787339345 714048567
2043962325 968916823
1407822485 267746940
914193812 1487592341
166006702 685481535
1794409908 55417418
102892714 2038156930
1705177555 1839040298
907513556 208357192
31756210 366209774
245709133 1393845713
1902759918 341412687
197967518 1881463861
791799332 1020620727
1168849676 1535519533
479155287 826758613
518893246 1564496917
588420459 213316155
1960812097 1478406711
135030298 1142783536
1587151176 1152535221
1863366654 1322417419
221957777 1420392261
711996469 20090836
1364886632 74189881
720872289 1901025224
1411668456 1808303350
55801507 206268886
1207655221 447172436
1497856649 1842115955
506494054 338233941
139849391 890001087
559739881 990725535
227150723 60417197
1923277733 331846486
458908813 2120439852
1698609821 1185352926
603235097 1156588947
478332549 404324514
1472152911 1900596998
1502208203 1830919362
1527553931 22905798
788830099 1468622335
119995644 410850096
1202607834 1636819042
1497351671 523783124
775175338 1117596906
113968533 1402921096
457437402 505239164
431150155 1088340068
1390709252 2087230442
124497194 425163095
1291140725 241669592
690317226 873252586
626960197 417419887
1397122972 733813151
1108987848 1329879241
1385548420 81293703
1237999592 984230205
804951065 174429531
870303413 1791360188
1485453440 1716093706
39476798 1976027213
249410535 1555291811
942001597 1466360082
2096686929 1395890355
1070338766 968842729
467019061 234803799
161259476 1168840084
1083388400 1315841976
1109711386 601029880
1713775556 848661640
1888523465 1871982092
2019322150 1407276414
548842922 1518774280
1294245971 1350364694
1619920511 1908174351
1215103597 1637375009
1037032607 1871111760
234655190 1249532986
1846308315 314828698
1850722934 1480524767
1797515067 87129643
1843931012 1534831584
766924748 139418829
1013515755 224318121
1499728594 819829005
2057160977 404040027
1568847234 1542396035
234703098 305472891
599782789 855721149
1307710460 1306783494
976478015 1894758922
398554064 1129976469
1376240016 788245748
83595471 1673385263
1069570666 857177709
1140082395 1925089544
1973620497 2076929289
2001594209 463045242
895938299 1249362755
1823778665 233204648
692666194 1750556040
1055900815 1844482504
1418795081 782986814
2113136335 782605637
1941737393 1821363492
1911294543 1660734125
1196293016 1508043897
762182075 1906968482
2021152827 982021813
246055489 676772493
1784045239 610510927
1978493828 1097826568
2080611158 1640036875
1365292986 1751642229
231544280 2078754386
396698431 1387325681
1493994794 777554894
1724865852 1199083905
129707870 1788363945
191097539 1494801411
1481990270 1588010080
719556008 2143203665
2071155165 884042617
12746692 350942319
1660680287 63941686
1236802091 204867493
1969448028 2054965623
1043446664 171166057
1490824572 1173342833
1508784851 1470934032
912682421 71677841
876728658 789002540
1100988494 1214219820
2109313342 607840855
997667567 1774131378
232729468 244261645
1095522972 224916490
1615408083 834765440
1219575493 548462128
26183774 442434557
1779437637 594318064
1300427307 153623975
62007157 1721537969
1477333978 316791824
1859822408 936383478
747454823 676068228
1958063545 1744526788
1296917751 826261227
235731669 1981122163
347250915 147934845
814063834 2000665217
1214148654 1396493680
550019560 1527367749
20779734 152559295
810490640 1303217710
336067221 2004753078
1728148796 240770942
1140179833 1433854731
74300737 1718977666
1446233149 1840053630
1845098109 1741231122
812958634 808776629
337409768 1853082227
1108433554 1956858982
2102224997 1217581840
1908384533 365757612
24182281 545323893
2079096333 25696324
769863565 1763458457
1403373210 1715833644
1442680226 1418094330
483368220 150133429
1859549454 144311892
2122374956 1139856158
1736179519 181555729
1123460162 125153889
1128192024 716897844
1337107428 1643940768
1142806322 274654284
528739917 252334689
1016513873 277789820
1467085574 1174705893
287786388 1728458126
1082493181 1327067031
2104439916 12824965
1838722852 532683567
1736112300 1039622551
1596022884 1780324487
186490872 2111092002
1732269127 1287008307
6609750 328072196
990770705 1683555514
658972739 106275911
19237712 115094232
2057411272 2109373230
372368903 81465508
969301293 730537624
156720256 910036736
1693177727 673755715
1164310717 1424757695
965878267 1944839481
1828941413 1389844859
41969329 1521721731
1488452623 47355189
1977136927 1222712594
90180098 1899711017
2033952917 2100891839
1688905582 161137031
495439280 1257009386
646333242 47237035
653614599 481871420
1621762007 2028902860
2058491753 2028529780
312589069 1224609779
1081581155 2057099735
1790311069 701851321
1783272659 570365955
1660870675 2019307626
843426508 1305330117
1712181400 1790417724
1277357743 243276989
1122738353 20812830
1467266481 1186297439
1518743231 271914293
401445401 1786208322
2128015491 1335825939
1997089584 342302461
1197626095 1387611297
517346929 1577275458
1814139563 1718163704
1085713370 2007287000
2047394594 1613616408
739644118 1777131033
824216707 1409846460
581136885 1959289373
309202598 786092354
1915211207 1912166090
2060755623 816375692
1931432080 835519657
1354355780 1955327186
646799702 852769882
890357978 1586451659
1185502487 1447992425
1586235531 1197577761
163674337 1671663415
1842582207 1403629320
950203559 717934141
1632089256 1149403803
39439854 1185413239
2023907183 1985448478
2103981711 1042938051
1779338216 1466950615
1857805987 581471353
466170266 752286700
678231029 1589970465
985283602 1373085572
234855966 1340001014
1036728909 177478644
1767928331 845627206
982131472 2092757693
514824706 1533310333
1307914878 376724924
1242424725 1782569279
683892127 2137094589
252351046 1917126874
1670712840 1449293601
188006478 1024349157
977932296 532635674
861562671 933568575
870585485 1450323023
320784323 1254539611
161487805 862143430
823458131 1402868310
1486084212 1061403303
1596412027 452698118
785633282 966884779
1357607594 1617167235
1103362064 984886010
532595423 1279527601
919162065 1037953939
1687367300 1621931878
116307947 1897647952
938687976 1683633138
303532724 1150832943
361840029 980359944
350715322 916634974
1916083443 2066272065
1260113451 1648702503
706909128 818363942
576900783 1599449938
1477483243 1809241930
1500891450 379970550
1883946025 810510898
2015263553 407097812
587098959 2049647501
897716179 748005081
1565339518 1599500868
1125417000 520626273
328931263 1713704714
475859304 1378553720
1837496827 1479369663
1359487225 1712655864
543633267 1576708992
534524541 1188794792
1721091659 926398986
350748927 1875462370
1716988439 2068044369
1734398634 1995161239
91920771 745571151
1891381676 1795272965
1244529990 2926497
927160524 199860917
126002767 797577855
182145426 1416232495
41726374 103127120
1395790667 1969157750
254255443 415240420
1557842374 1826045049
1430785210 121039224
1940257499 279575621
1672316733 419096229
514810136 1928877186
2001365084 306880328
2027612976 1953694130
108307226 356430262
1136757698 815345338
189867476 1089832208
407825571 761529136
252570786 1930560749
1021088265 310657850
690693990 2078113831
1051196458 226365484
1550030360 1786928158
105434637 2088501363
1919511974 987436482
458689093 305568676
630278283 1544142561
1859091790 275875600
1812296227 1991879079
1164742201 309314044
1084623240 2106861295
1511767302 583724350
227202790 1332035227
698605311 1652388046
1318913229 736297788
1861943565 1668907985
709872064 102522903
777632066 91235595
614956316 852832825
938812238 1256936812
1228640827 337752436
250979039 1903098925
1357171522 1840736549
1924026076 1211230046
837165589 1960734034
618707026 73354798
323306303 192009803
61185232 1627248756
823783423 973420795
1809634143 1490995860
1240759794 594562701
2108241230 2040304951
9365340 1299882580
1009337865 1070132286
1729573285 980435509
553882047 511554316
2082893658 926494138
1532883202 870277900
1887601433 1627021441
294104065 1685190262
933945373 1582458078
1613129728 256472859
307030194 458850615
50124285 1500205217
1508413119 1368558577
1035670158 1280909905
1095124759 2049892815
1418103860 989893272
450351706 260832610
1787541878 1034671029
1744891932 862977502
472083159 563126335
1352602883 55476920
19009070 2028540693
345191456 1012497184
1379518832 2094664765
157638585 1846254307
890507249 580934842
485635420 1249560555
1956196514 466351833
1178710978 2006827125
2049856667 2055357375
1968650073 1945507065
913581747 1720103816
499613451 1480535945
524370100 355377052
1632164617 1082658090
1682985792 1828686704
1754482203 898638304
1200131757 1321879211
1005633948 836328321
1128776677 1880784081
1399336521 1164093335
532992343 1802315972
1716116265 612932000
1884819424 904501438
1898111233 1632363450
428487758 1380390079
1713143591 510410053
1671534923 1630248536
1472381979 1788045488
1444766832 1334208324
1146345996 68377634
720649 1851766576
1264227748 1880520262
894532870 274451469
1626773357 1676493398
374249429 1118705835
2024058930 1152976984
124788625 11994479
863998363 1358920179
1547344265 1610592984
1870984838 420773315
502072262 2116964255
201792671 1548258495
51174304 1213937616
1648324967 896497501
441220935 1556884335
1919886558 775763486
1064044940 1546720670
466668120 979535377
170269803 1512969393
1973976324 1976523525
850727427 879740878
1648821831 1569203210
1240910900 1457428485
2000765009 604494276
346485507 1616020112
271067388 1161072081
1110232080 1923012613
1774649301 995369763
65332853 1677804446
760181872 1969248917
1255379620 282836000
1378501166 533213493
314672188 739240164
1538420844 779808387
1981679531 283741195
1178024990 1150073915
641070521 543049106
1195009925 1334754294
1961227611 2016229483
321272369 2062013695
1261198510 299196185
1522125816 916050070
1489086570 513701675
358499374 797568507
287985906 1376331808
139841664 696495085
584318604 115642422
1977849442 51345169
2086063763 1991945796
830192981 1190497129
723606377 460991119
1813946256 1851880943
1203161929 1435512643
1063500255 896328022
2117297785 2122958621
622733402 1970672240
1286695610 615139945
2125119517 1076377696
1186276493 1338443496
1495550189 1454163270
810962527 1796768963
1839156995 389755278
784209060 484343197
400361817 861694495
12297538 1735913021
1374113591 101862693
576016552 2029871246
1872573734 1174228566
716745877 737737182
1285230897 1063429959
665115414 957431260
337686816 523568634
1253055673 1112098930
746025972 553237947
1365112309 1215150179
1044098361 2058379833
129833399 998597982
649857325 2114631252
1002441249 962274773
1825745718 681875231
1163904757 1125744654
1823788000 1595226867
1081281918 582242097
1020340759 1070170469
1810133354 597576231
737077298 66153494
683130594 891223264
1328550991 1271916001
1973210440 1846795953
958499066 1121601585
1407845293 1089057441
1123199291 774295330
1529094614 997492786
680484328 680629083
963627960 173491589
1202908672 854186760
369243303 2078180300
76830744 1563569040
558390895 1586867210
252451758 1153326941
1266225780 782022399
30816167 166225464
804366368 236475738
702299763 1532627202
1933742565 1099685492
852374286 715831136
1350635779 6046489
1071950409 768942169
45104442 480247374
730457896 1118884073
1400117644 1637124725
409538265 247468494
856445998 1017580242
2005774610 1234162610
1244080638 1580487404
870433708 494243581
823190442 1840444935
1503352934 1144541316
610419178 1862978496
1970881402 1485318169
1544101104 1138175746
1814324624 1197585947
1928910830 1155093137
467996592 1339312981
1348536466 1392664993
1505609300 462072620
1027405098 1050519568
913729378 540734955
1090644489 168572089
1594080651 847163473
79099709 780020918
323337691 1099867416
1679577528 2016528115
427556602 1714668410
1620174037 652275675
504613692 765638491
1337263149 642573958
36116682 429056095
681495904 1364051400
1063932432 2139788191
397350466 816029676
379723930 630318429
1975569124 705052991
975121254 1730755262
1114062860 1469028063
301230254 1051379968
386663107 320968662
1114073145 840615681
1057910377 2053322138
1078897840 1006426859
1889599681 2083017505
1552580381 271608724
1832988031 770567872
5153813 387951673
1312973236 502593361
74147465 828257532
950301955 1308198268
832064362 1183400589
1434023140 1063763225
1661468991 1031756887
1736351302 1671144842
1050010736 1661958903
433799676 1961291282
1457088410 502185870
548748362 1431947851
538251599 947016585
321169282 1675689664
1892669236 708294662
197719482 405427805
1267403196 1238247351
860453528 1490957521
1340634864 782041587
245175822 982420875
2001037567 242790647
984894236 165274907
1145006489 1792450481
218191531 1842400247
1074461891 628890162
1744681541 810965932
1078549983 1512230486
1357912074 1815098816
1000765187 1048512093
560703131 353428507
1679653275 1021104020
1857061891 1161347716
1985899220 1074048872
2011554826 421158842
337555823 1378771943
1892987860 348506578
1963628546 1368225693
114561540 858556835
1312066023 1520011083
1944478594 1564889924
1939522419 285081170
1718788771 816214624
1886415194 1545162560
1324601408 306381629
1211161014 250782097
1007602494 253148778
1387874635 1224699143
1477919619 1292336395
1275772992 597464115
1986524624 1269957992
1711181213 976625662
1478139990 165944061
936246951 1881258055
107087981 2051719821
990156869 1250349388
2087567246 237099634
1027878916 345820150
1066701284 1295434501
1617725853 1653085753
559374981 1038979560
1382136541 1579769318
798344913 58914897
1716228940 412374071
2042929402 702796913
1130061468 599268444
1280249470 1287717065
748184777 552507864
1187596943 345684527
215646997 2138365598
1968521885 1674058439
779347954 916409364
2046714504 1301583955
315151248 60262796
303597776 1806888001
1479669657 235061165
1700670087 1095131108
186779649 1522484668
184356304 814206622
1668804520 597383497
1149509971 234987648
1723648632 1251907097
857708700 739610436
265285463 1232988830
510854637 130947274
141016467 1965747235
957030734 355614443
1907717487 1345218913
756808058 2042391236
2078828633 260902149
1375729887 1142298962
399954403 1481173722
455355105 1248033370
1323448812 1192825373
828792225 1367006171
1205636636 336713980
529816847 812337812
661520293 1003157036
1003346039 1141284481
2007924998 763958626
201264945 2065189014
627356741 907689874
766234034 1589120514
885006086 1374677383
476624412 398063970
791849165 1323890445
2010522455 221223315
343495626 312315516
973615930 307367882
556787752 1354448916
94639175 231913895
910716008 1451970471
1591769813 915521345
1672255790 113110644
1847887292 1635242412
39311325 844339504
110602968 2051990506
1063944340 791218372
319120150 618230960
1167352374 1774561355
1609465656 700519036
1814063410 1846992313
1597303568 1740071348
1418413106 2124026376
514555519 1312086261
801647926 1756794243
639666043 1610322815
1124777186 1527613485
1351065253 950513601
363510543 1776108256
654135561 1587072085
982740184 1723471085
870572277 1209059234
1111702025 1539965946
781340774 1789021818
1122037851 1044398301
1044346094 1266691603
375757711 64422337
916087259 685927350
1750879269 373550325
1178348534 24146716
824866316 1408967803
841033956 1539339775
1659146725 1319240332
2008119716 1542564564
371205428 933469747
1162507854 987564733
510946241 2016941567
219841624 1472627658
778377118 853389740
1403697536 172052537
1323548353 1121976616
761146194 395250536
1894594837 1450519302
1939044471 611641728
1143753144 1057411918
2139860080 2073744172
1101181549 567406682
1823164280 917254940
417920393 1733127775
1710252943 1864428445
1730755379 751969655
134348363 1932954360
1422258868 290615113
778588772 258235838
1968163898 831110457
889074234 252743962
790877410 1848357210
1026265400 833743636
480654924 483437549
588604129 1235848579
1084093688 819898641
1157820084 990759003
417397464 719852257
145339876 394643935
2005532197 2044100390
1209846555 635565787
308107478 1582295162
1704059058 678475498
337176426 1403938926
674458317 5621963
498703489 428105980
1595313532 1803152653
808318220 1016700937
1723283359 788474686
453332286 293447081
756988784 230074115
911426990 1815380865
1343330799 545462255
618152766 1611866224
1675624070 354832926
2000177610 236822706
780956146 2117195422
2133866281 130964644
1432320216 1774592838
2029632948 1995758223
265696590 893104263
1241025748 63059321
1249439684 1410450480
2034053209 487816325
1963503787 1559233554
697543292 1740941618
1928549247 1447588916
47488237 2132328843
1726559360 296683670
2051582645 754883828
816170716 1608004379
1034853354 1949521949
1222997892 1725344398
1526401981 52355644
1308221050 1203596236
538627037 1593236195
30723226 1683014813
1487681935 376018488
1736169508 813686537
2016314747 2061699707
1106457505 1669371547
3044976 617504607
566336134 7565949
901216940 1078056210
961951795 839009197
467896038 163405534
201480859 1757688650
1097265467 1178029283
216032648 1560659624
1224003754 1264337816
90939764 1704047252
1030585448 1904805692
59817963 1602930542
1959053339 1928316087
780851155 833612131
1010205169 1469026750
72949903 721977456
882897652 10432651
1649485802 481939784
1765984486 2143807947
1996380364 1375865163
32383223 468383040
1136925837 1816916189
1775291614 518164830
1025148357 1254074202
285669972 894987058
1678321127 851336091
1254179338 1358272502
869534276 1717167504
749367336 746507765
728458706 1626348002
452690691 900237328
112010219 1652348096
412645642 564066979
1584964191 1836318738
1408511945 999032858
1811624311 170699758
2005104008 1581651628
1053517570 214976113
523838692 1162892306
210774683 1144981856
471700135 1369392114
73654075 278720254
531031993 530253324
73828941 628474459
1533600808 1768349329
1043629737 576680747
2127381010 1741280823
868253863 2084387791
51425884 469477031
2038523618 698543045
133626062 816939037
1935886557 1692318776
1468183956 506699264
1104983515 1809726601
214671004 1242496692
1101816669 1172156089
496625481 2025783725
1872657469 459863789
263996213 1079794508
2138748010 107888171
937130873 1356903635
384959870 1626928500
1458547712 1313230710
463043401 1307818078
15886639 284125211
1000453521 1085457054
660610883 1663736105
1042156415 1232129905
198462753 1009346604
1059007817 1599290735
1045901161 606539049
1227643340 427648305
1237858089 1525422469
481573604 601264216
650088511 1883774016
72666074 281744199
2059393407 373267057
966107065 389080892
604868093 2038122188
1667848510 1329842023
1037418250 738549697
1912579326 759199439
1000729609 934647124
1948153532 87941567
756196535 667119844
2006899694 361950079
1743458199 2814981
251657740 2065518952
2015224095 979237364
1912059763 560542695
618129379 2044225534
469554193 733620799
1383459846 650010231
359041012 712246552
2081848001 2032946828
1409719760 1292967526
1517603860 1527794826
259640688 177328506
1195951253 842866
627902432 1784462521
1482053426 1015175825
866536424 799462731
884155100 561293669
1112659780 156854913
1431472588 977100033
848734697 1854585776
1436062920 360252504
563815700 1634696067
1855455515 1221148071
740377323 411169127
532274869 1868409948
821043224 800119346
232560294 674075714
5171011 1188355741
903437920 1981776046
497292613 180848934
904580740 774137634
1435304480 804926944
382115609 201305886
1720394294 1262928553
2040316055 1118507781
1240873729 1250354440
755712343 845038994
1030202529 19824867
771383089 1249977991
736814334 1138464721
457353528 2035517865
1093558331 75374424
57731802 505705284
1220739859 614775778
586190454 86269802
1438765224 747020036
2116869308 938287494
851188355 805881466
2110563324 574378257
1724326960 189490633
1538413311 632237046
298018893 1080685839
1892223903 912869066
102643527 285453743
222152861 168746636
1082566047 1449287605
465886929 533672035
1081131513 1070011565
1654036369 694825606
570116092 1074441099
220862783 1572924973
198811141 874720316
624682936 1223472680
1206652681 1095163273
1429423065 1797905676
305790229 1323540042
683924237 1631909492
1834679290 1904446654
488814928 520448365
1254170564 596913879
1315145383 1433849046
1244151913 1517035777
2053883126 1119222619
19737265 1542691151
2132762381 1065887876
379473584 226338401
1328713894 1539356113
1564628041 1356670761
578420435 552487491
1698664486 1666074882
1928846019 1955195722
403325888 1494023867
1018479072 275862719
2066067522 1108911099
1190585953 248221255
62582480 604688094
378240106 1263893872
708602357 850873546
166975346 510787710
545876681 475627847
354547988 844191950
801188845 1491568030
965423254 107132433
1790092090 1006866481
1209369876 828310395
1614497597 1685235512
1820412011 1862804803
1685586663 1879541402
1171578056 535457950
517310421 2091454049
251189660 1939022219
1811044707 1381417426
1309807163 542176814
1274083045 1555208805
405563467 387999772
1538567831 1139814220
140510501 919238017
1505453667 1508901037
2078198379 1088236123
2121939710 480028397
1957580510 473693596
219277347 1518525661
1172299173 535167428
659371010 678892579
1581316049 1131228855
1017405817 1422783214
1663254638 1688640732
460365482 137002990
1927642330 1045494196
202448923 1778044
1480562525 1345506413
648260803 1917673192
701194720 1688342703
1355333698 517834984
1751772801 1204494252
1402722659 865990278
1138330268 88365890
1482182469 139588953
511013702 257094147
1391119067 1580224464
1865179330 1440981480
686452846 455320178
324186982 1950402215
1479585521 995124936
569732512 803283554
214607750 2131472099
1827485881 541279195
505502140 2072930487
1055400829 341516034
1614271768 531671863
1344915461 929896996
696882802 1428889764
69554904 820536733
44512116 230234406
447127317 483871199
2083103796 793450231
28069062 2067429519
1839054341 1084898120
1138829461 1725904241
633161915 365991484
1858820299 556174141
1735388253 38812837
500980332 1099181126
1989680814 1655403295
746878159 1549932669
1056347681 1451328558
1424917584 1745037079
376150246 1196981497
1111646315 517735536
166340949 359468194
24528065 852488852
1581219777 1022704384
1288454985 96104173
851287745 1659931867
658773586 1243214999
1719290045 968678259
751689705 652208631
1851045497 1226408865
668339918 2088301530
627495426 2079592422
1191873160 744032527
976239230 1576242641
1082177020 1095312712
1021773311 1522368476
1993016518 194215354
1225651796 548568446
1222209920 188553907
1785243852 2101342116
635014699 571213567
146345715 491662937
1725215531 1198344387
335356505 518758872
1044687433 1372050660
862507989 1682847048
2103235318 1364963449
1609727499 1141627709
1166396996 872234926
1139093616 96925883
2083563464 1100457373
236524266 300990689
1621043357 1087855075
785400335 569568642
587540004 983883942
1074618957 527897858
831487510 259317828
439053079 749608186
676492968 1824693612
1807477163 1636439957
1026139925 1371433084
1265270992 967403785
971057413 1547880325
593475206 2119568582
935516136 319133430
1583150050 318805679
2080365410 481298287
206003806 245380768
882964443 70213916
2088517324 247757027
1088512116 2108427367
1870187980 453540556
263912433 1334238646
1668100493 2076719546
1034997404 1980029667
554407760 343987548
1144942150 365394112
1659824296 865575890
779546317 1256278284
308015035 1127487691
1831216535 224004456
1626510004 1438527444
1095703333 623258622
1738161677 1305175595
503135784 2121141003
410556588 971994944
1026029373 225730766
880567549 481834751
1369278283 1721510903
707986498 1047409777
564659924 2114892064
527824151 1144286961
516060077 1742606384
786469234 6388130
660710741 519460524
1674906863 459043190
708256232 1433501674
399548418 243937810
1298084348 223793757
2001775624 1966911723
1909427986 365305451
1879260846 1716227506
2012792448 1157662257
1767329337 650997625
114430381 1806470161
225395767 791635982
660235928 1228133372
332286812 187979622
1003923776 1685614360
1076119643 740269212
1728893877 1195506788
1267771489 846183916
1976771728 893737495
358604933 2064051332
1598367519 1821628167
1967514360 1773952896
357199849 1684329004
1649920839 2007638971
555125645 1615900467
1077262665 953740831
772201989 1978843522
2120066280 1686748189
1487945152 1924379328
833552575 1919450748
1188551412 1642606312
1328608928 783420902
650999415 1900316022
543678164 740643873
1493866709 1011735766
742161887 558935976
1536291779 1964042117
1690619975 190402463
673499737 529758283
1796539046 726460026
397008615 643516388
1139383755 336153222
1031460103 494368757
1387263473 731023655
227853065 1786797128
1886445614 1536207694
1655856873 1782589541
570094388 1670734317
800660958 22966754
766679063 690033789
811311614 1266356727
1428586128 141615686
882440891 575264660
651605974 1239199198
891023592 352167952
1853121032 2061256108
696460750 598841638
1621385701 1019721250
1972196660 1228949919
1957330609 397287638
334424820 951201319
1949215077 1755852451
1699068297 1211620046
461925157 368591972
742336502 1422989637
2127937687 1331351917
1482120215 1068188637
741001846 1634656641
791204665 1634820427
1846291192 65291699
1299603912 58220538
1803291734 381884506
2126652954 1890083365
124394421 264579647
2022985523 1502874526
1315246673 541419765
1642355602 464566964
1367839010 1074078086
172997829 2132701559
1823376167 771614371
505890719 894607655
453137439 17317795
624863599 788395159
240514202 1648253094
420028598 1320453552
1024176723 1324912605
1240378488 1893746308
1838197367 1358314781
1994796632 986622605
769725433 1738905691
1482437972 1666420745
1608900496 697403072
269373616 501353487
925108661 1417651170
921385188 1634835326
166454448 515003597
331169174 1852922483
1928775023 1446744362
26980008 1198168195
995165113 1017050835
2010233590 260746976
737526419 752094410
1542075419 1676708653
1442045426 1639471757
458699807 1524785670
799174140 1536083593
644017539 556192800
763251164 531169413
450870994 464110044
1641212765 1192108784
590437449 1649837353
793984100 728036491
1688812187 1019426548
462482843 1631004085
1393444271 643436691
698993752 446837287
1474227147 170290314
509596125 1967901298
755481149 388089950
1405214285 210558076
278286572 1268796890
2082278435 300967144
2109480728 786431058
2019704646 1826728836
1449203179 469531468
1994250986 1247292098
1382577423 953190908
631506288 446376091
882699028 1187687478
847472711 259454281
1548933310 576630477
177778132 137772929
1802518083 641484449
1642733909 789849363
945566574 804705478
2002545684 595458312
1116928652 137562570
1980966303 469183108
2043782892 143032259
1579671045 209834431
692326317 917396425
276729400 577845667
2107316338 1310921300
1820731223 1738460132
1195842563 1137012119
2110887739 2125354150
458393616 795779959
786431318 93284159
1493849045 317067704
888916471 1718228372
1321185920 903205303
657280558 1426465419
1626118696 1597604692
159416784 814399558
2082526532 799856032
363620366 1590472127
1587152356 984062324
1458583260 373355551
2129465226 892025089
330335881 837614835
119761129 1236409881
1302590981 525748705
2031409991 43422689
562379871 1770605295
218276507 1696984655
2038909067 199216200
118883057 1254806472
2133834782 294923521
1553010782 740802718
795473553 1446134954
1154650798 824283630
777615221 80030262
1373725856 1880546566
987557077 1552153271
1566013808 1583157887
257217982 1348463851
119333369 741500927
1126857233 665671652
795398347 2060503730
2118647729 235909759
2027559571 361668164
863030714 1494443517
1232196820 1220803150
460023569 487540768
2041691372 1039128432
47742929 1619733540
214912608 1821479090
1989131241 532139691
2073496410 629966754
446407504 274503717
1226527150 1896892514
1779356777 188597646
722267731 1331307109
2033285489 1887464988
1631075450 1310037564
1952256424 461893754
1067282731 1064270221
778215031 2004845233
825501649 591484841
188127084 29571302
598352391 650473584
1227656035 1250873731
796134548 597123900
1028304319 318741783
769485908 413506623
2011423882 2131787909
1670128603 454377173
529247112 1987105584
742209960 288453459
1665503693 655748844
1326341897 350160064
1278287631 136784785
1660782081 1426299518
808193906 87244332
530188271 434407202
529450869 393634344
679652702 23476634
1883271055 399694875
104963664 1241106345
1528024000 1566114885
1023522682 1271151810
1677660923 1446321758
1461497669 1001512026
97416644 1502406783
1445035472 1787160674
1687078634 1365436720
1237365692 1735023347
810949561 454727732
952135916 1629245319
1638713509 114254957
1609219818 1252039050
222852746 1716205949
1157747526 1891578141
1375064158 1300059408
1151549752 899848251
1861434955 61655082
989933882 725404567
205833370 893819425
1799646054 1949841220
1291765915 635933292
669236302 346609686
148319182 1574650637
1561179884 2103890753
1026800989 681248851
343219483 465320463
468569907 532249382
366491894 2124873876
1030950856 1715637910
77513585 1011696747
289820765 887750867
1787121894 40195113
934773232 1520689410
1937149289 1324217134
1943345501 737970508
357246672 1984136208
7761003 417569124
1347172603 532715155
722135446 825008204
1559995426 1001972685
821882232 820095048
1145637026 574438882
1535104357 582132816
787770902 2101772346
1069540183 1742881146
1161678770 1972643519
849265360 971700183
987478549 1869393988
2110128534 1962491405
28458761 24167706
457008837 42317027
959589430 133394934
187346153 1700538496
1787745191 300186844
2069097645 690246984
200298933 333921716
269477245 1417495942
86810179 4441121
215027783 1820882860
1139209178 1006033736
858201204 473582515
396095544 1208049613
45990126 1373029509
1514574951 817401402
701978900 89685960
1413679145 959949206
507874294 554282424
774520443 1762933745
167465124 1078741023
1266407757 480395783
2108568679 380416291
1858350838 1087323223
1802423247 1335205709
998951606 1480186846
1754830075 1891157955
330909433 1904715608
1437917545 1867244497
693424665 1018853453
915965612 1759557403
1191708343 1908279285
126426387 52658818
2066545775 1884681136
373471907 449648507
1842691572 874334339
503163005 2088406544
1850497960 1854533170
944972648 1585305550
508435819 453452639
2116330320 1811585710
1208259042 382850041
955295688 391364683
1360522644 1217029947
883510138 1395089360
8055351 1800734607
749203275 1769739784
540241068 85850811
2103752277 218357834
1350977503 990504838
1390651927 1676352857
1169214771 2125367347
1077838204 1665497585
1009668683 834714084
1898124 1471737762
2113849314 1636150612
1329687816 1019887333
1843085345 1371735909
2090492756 1786134971
920762441 721203901
391249863 1527875632
1084557289 138601987
1646362179 1015524505
400649904 1515904256
719709298 1165979600
2012347904 514098397
401170672 213878528
1956351407 170546883
713138842 1591559929
968184067 905458590
1720369080 314523489
266726131 2067450114
920203955 750217908
1065675566 950751627
1636955151 2131374941
1317405857 87073378
1655815095 1502842339
2120717307 1377214047
1548274195 359198416
1391501575 1540817820
1900032893 99471360
1853660546 334135217
877868678 605842637
1009528880 1328731524
1764626888 2090999440
1252002684 1104537883
293912804 1235292492
819481587 1999839237
1453950706 771289590
1938746657 1174052330
200598739 1720171588
1207214144 1384091361
1087576480 153466530
1996775188 378645516
895727484 848864080
1556749009 971524034
1986799976 1458990704
645836085 538553233
102339188 535037014
653266567 1498630053
1795573020 1466601944
380736681 1965000964
230699629 765014601
32458624 1043075824
1362582634 1922826014
1102320979 249398048
2013655069 879540943
852387471 182491902
539522358 1579473033
196138296 1038349148
2104981489 1675147758
1514223754 1299311152
715735449 553544482
1403489484 1847960464
383728303 1641132426
372143630 2064538664
1133232860 1762644372
2077334357 1016376637
2138754875 1392829103
964177935 119019624
1597594628 1496716542
944266776 2143040610
861107952 2014757747
332078347 42816845
1813523811 926259389
2057882861 1640550534
1288305492 644505470
1801782132 2086905030
1990122701 245829424
446654199 944347534
46465001 1531954414
1189152667 935411894
468879577 1124894919
508948159 1539008548
1700113480 1335777266
2105573160 1780387827
12597135 641573468
2105020523 1424672176
1265005144 2139921169
328027821 2093122150
1865037854 1002833266
524192324 213599890
950959534 1809007265
735245541 374546733
1298213681 534893438
1557413943 1032773637
1324011912 1007674521
1695217965 1610398587
740380086 1623479642
561691474 180820310
1442053132 2123931863
1397931363 210473744
2002237419 2006074741
1376472500 1797894254
647048722 1770121968
201609918 1939003885
1842668005 679669801
239694664 479255093
775529819 994221521
1956601969 915510000
1406286181 2046775149
348057459 1597900348
1098353258 1561150873
446807043 823839341
1622868212 2049170631
308692169 204192337
1148300878 1830931637
1489090961 1988071207
1514299752 1618988155
901169273 667920119
739892849 69250626
1190324598 1673964386
1338396588 543181204
1215153506 763291026
1157365401 1039436746
843360832 671326418
1345911264 347119765
2116397903 1892922889
1871570152 188761765
471996697 137960890
1893846706 1858719797
520550330 2055126753
1358676767 1212015618
1008519643 929364277
603768624 774318291
805669260 1658384129
1699861205 1090524382
247888685 1855756508
1561215551 1227482811
52007392 516284517
642156170 1359322207
1902131104 1201560566
1419542763 1480578314
1847968006 452875160
472583369 2079406780
228295982 512142803
48841646 462501052
1970954044 1132222304
1077225883 1841560671
300403481 1864623498
943588719 1063110322
746166432 1803502033
1616818707 1551837291
371647442 1830220057
138460167 1525452865
849122528 615011298
1315150093 1362306882
1121513661 262174171
373724542 1101526503
293280651 1126840139
1079819827 1743303155
2058316726 491223961
1331271513 117975624
1531425557 2088753226
868219636 2027932054
366163794 468249047
647853732 1891929509
405776326 677247796
900462925 2046322208
2083585628 11927024
1303690009 1427320157
1283128146 1099578253
1973546817 1213454655
1405115595 819109020
314475126 1251842763
1531046376 2078486206
1724843719 1331460947
146566595 1724217755
651647288 1410384473
1853524395 1528787208
538550828 13938698
1121917680 1706364020
1050994675 1870261661
2091541117 72671788
372351016 490892256
1498015019 1663170063
1556746662 1756952330
764425642 1587836267
1020816737 1192527846
928064154 792996778
1657459563 1105016550
821234415 1890910187
2050333095 354993220
1772633325 835793156
1500506818 1255957902
1839637478 286305269
934571789 926664
1436618953 1835787881
568216924 1220280607
2011784626 848072295
1924127239 1957654586
1073034800 1273607438
1048646942 150597220
606759063 850840435
1489242374 1258384884
654609374 819624696
1750503418 72292513
836019831 1120168200
213316744 394082432
240175969 1779198111
1932275513 1267898973
1608185217 1192190397
640989357 1691631909
776864351 1187923003
1605503519 1102745617
1803855384 542952916
636475584 1639106993
203192928 596153389
156134031 52431471
1564462829 1133261281
1139670929 1205461734
585058460 2144608123
1835410511 1494876047
909541504 1515646651
95725709 476195825
348847290 42205229
1906804378 1360289771
974234597 46179717
705796559 801832632
836743523 1888447581
594142774 171786967
2059540217 746383165
2129201481 2001767593
1449442087 851619517
507929645 914469671
464031325 100752404
537743474 1984692745
101159083 542690416
1644859856 996983425
411731356 265875645
852507596 894401739
1689673588 1447513008
444009174 813449730
2108193088 1536161719
2976105 1946211540
651328740 1185795757
896229881 1804448483
724118385 228478154
1016514090 877002869
1919108972 984372609
489818361 1594713582
1519007442 980853289
813735610 1777444404
537350749 1000347681
1195438154 1366693147
859966914 1877172162
1761219222 1686573281
2040684662 2070545695
1406291244 1299801015
538249018 1628563531
1208836016 1224479106
1620734874 2042413507
544246991 1936929051
791143490 1132589048
2032655289 488987282
1545769244 1518022748
1556997519 144382994
354966859 6066152
1054274278 842533960
1245324948 936014530
1958048063 157065948
1039451191 1230890621
2070392067 904021527
1632709556 1619137079
667996882 902573617
2079308963 1237814472
2145627569 1962021500
677358356 1082890334
13624400 1442449091
38161914 586109936
1205437813 1739051905
128308108 1011699340
630309189 1405888343
1947581089 1429861992
223304458 419611356
823920542 170910834
1095809479 1928251643
184101726 1732612571
621402686 801328892
1782222627 758229046
413587055 1236241859
1344587877 390946232
1123732770 1738155041
414280307 1582323564
1026110928 468833684
1666677587 293962466
1859185045 408261939
664386791 1319686318
4227819 1046989614
725735664 207700789
472569555 1303045866
1112677168 2035864362
374756015 1232625150
824463883 588661457
1279820919 220527678
644706375 1096797271
520533402 1898572662
1709116980 985598648
875945721 740609383
1205764521 2072498195
1417118772 665580623
1637602619 740222919
1222142800 63310321
1389846272 1591907081
1819034287 1691234662
398217069 1865675054
2079484790 1005584019
634063323 1979543697
561805160 613455445
1559061946 658613735
896370163 24014104
685913782 1238735441
530747670 346212794
1488720070 463269043
1313210022 1257981809
1777291818 466601689
1697871326 2023434553
484447661 1834857227
1271799687 817721907
1527475049 570430724
1278275679 711903457
580304268 473017833
510681672 1168921809
2085366771 1760850350
2023078183 1717398049
1509181394 1994596084
1339678182 687745203
1084287989 1266507659
1086593980 332136318
441132096 170812422
2038170608 1474682720
1461908326 1010105331
2121186875 1475373156
707800716 1910576989
349516149 1347400340
1482694681 344758245
1141555334 1309095470
691065288 1253502408
1070765934 940645032
2088257221 193026185
1339930998 2103271416
1453585403 968554740
565988113 1712463077
1617895714 2142912598
1571785432 2100087097
159684281 2044689698
1547524423 2108111436
939801762 1275631179
992245986 1222140841
1741295264 1236334149
1489371078 780445504
686749493 252057502
472861283 1577430882
281089768 1266292719
1974329484 2103706375
1448574830 1698845425
2075955683 116194221
1501028401 1847233326
1390998336 1290249292
1439004242 12148067
1867328956 1447859267
223014203 1392121823
561052499 30297722
1348966050 278822299
667333268 253708324
1507483787 295455023
232303032 224375205
97781227 267999402
1342708663 1334571718
1517698586 668050644
795845214 1077692173
94413524 1758615800
2010954311 124428613
2056023213 672470268
726121729 1556871040
1556223587 386521858
1251450243 1495250545
1792223403 513933507
687217427 394576069
155940311 761947583
907536303 1856947435
1626849054 1538959877
1829223097 280036975
914915938 11202800
1262228482 1304411280
461371754 963595497
653454403 706900844
930950376 2145363893
998367362 1311584566
9786340 1660330941
521083035 1637220880
608822861 447077227
1288535927 532642704
607493589 856182167
179937449 170197242
229889139 883070094
1361794562 267392542
1633150269 2032530777
358826293 447871713
749849902 1318098535
922222626 272030816
400328536 712897657
371753863 840646652
1400560339 1683187078
790875687 219225907
1014376794 628554362
1846616622 219898698
626466798 10612258
1296432842 719605584
1675704454 1622092793
943176383 1734556711
831619655 550629565
1442522700 112520497
397577960 1435634168
1459753385 911951063
153632673 1764312202
1757022240 1271636874
1661769068 394990099
2103193474 560728233
628935275 2089934076
1840592963 75914799
1242840735 85002058
1745708434 952272195
847907517 307305128
1789832248 469148512
1767244981 1406080398
759778051 105598543
1863547442 1425622179
508075260 1858715598
1885552026 634517206
1548005659 801026718
2103342639 1691035192
1296545034 1024133539
666038422 1299850566
1224419047 146433721
1948967278 280941777
838207058 2022574648
699806051 1451846372
515881157 1074099182
624970781 941334129
973025627 245963641
553103475 65169836
1731952961 374907304
1031803329 2114732301
1396853101 448322139
1646383645 1609003888
25548275 1936012135
1030857951 1046823203
1864956648 1188255394
1141823619 1744522659
1210639584 1566749689
1178089250 1120011804
1088108242 1917988182
166062352 2089792325
1633188827 1990052183
1933285279 914868118
480085283 1507068238
975260835 667660734
1072920755 398992008
383866373 1835102392
909424263 1608598460
470707428 1298867265
778566770 1774852986
1036513966 629745264
1688359481 440737412
1023184363 316423796
2041036447 500390320
1997128953 713491378
555932698 647766151
1134403651 2065788228
728245178 1587771412
860325216 2096257039
112095994 622296350
527809952 592217194
429257274 2076107397
519760922 1637556331
690716686 1155902678
1806960655 505707897
353948933 1517279888
1750967092 286560272
455075756 740560193
1585525764 104205971
1739183298 953205503
396651337 670535752
130149813 2084348986
2071143901 335413506
1464862778 1538757708
37857328 1352140034
81752092 454748454
1389108903 1350250203
1215133369 1149551568
1810839668 541319673
1185993051 1488095056
1591027301 1397921908
1726282316 134079256
429300146 1272235784
298203751 1136677128
752631020 431013467
1065275292 253377492
2048673210 1341590334
1876814760 186200067
747729480 534011763
1133134385 804607821
1849438120 986708776
759836025 148969722
640911685 1611472636
1468003942 1114623981
222942490 637915122
1523802049 1990068895
1584626745 200070904
2133371305 215867541
447864283 794683624
4551315 865245644
314432753 880429597
921651275 734070745
311059291 1452367469
1627941805 1703236795
1577521351 47847948
1193555370 1391206741
1608705451 320743371
58142609 2050012272
1054379584 1676452871
177493622 90176262
1347510564 1343301943
1449822864 1770574052
1799149293 1854606863
554995430 1498459729
1384710962 1373673391
228015875 1942308375
743709635 2038034160
1514077290 419704341
1983290258 1547497884
2004118260 1249473635
1832216759 1940117391
1740148682 1714534906
867541610 955543304
532701745 77496899
293801380 1573222240
2022423346 667605374
1821640483 542296841
1984964096 844500236
1390580869 1812259034
86323837 871395602
495592705 2443376
1527592725 1951819593
1354496070 1457572027
1263070450 989464570
1664177276 903710754
859352637 1908778124
1927978938 67573998
1988010358 1575032806
1733401633 984119435
1666973824 1239463193
1872488036 807710913
1668327627 692331353
953682283 1051201484
1204933333 338566575
1629936304 1825482171
1872766336 584642625
8627017 157101391
82573600 1213935717
1095558309 1588414495
1322679930 310398979
838616432 850942546
1853715217 689174145
1464539877 1816961522
1761287125 1974943032
919949105 278322251
1707943540 350131037
1589072962 1739949495
1930160485 1611029518
700091634 211308523
2065136314 68749222
1363896327 1731905911
1294520856 1303052232
415750275 890356099
1189805617 444863211
718481456 1321910042
1062228995 586565642
1222478903 2086538130
1086803038 1368784393
1319947182 833797518
1478838047 890310449
223456475 1966484487
76327385 1180717540
1150160580 1328222687
290603328 600185853
1354517844 1003871275
1149057277 318107207
1028939647 2110123033
854263620 1133907019
168490729 1726191176
622055004 1145642803
739536386 1264272286
1171280482 2133847108
756708731 450752259
784416458 1248759543
1764975437 1903987288
848092854 472619648
262403908 750869844
1437843760 658412090
172804112 1840346265
523400648 1060438396
1494343637 8451867
1947450177 1645578824
1608297180 96723480
751570872 1819694260
1383231407 894078531
920703507 1071241491
1330769158 1577164009
2108574046 34796370
481371906 1262132342
472762167 2141451779
1056065133 630874423
1847012424 1103319096
1283278418 1247785329
107011081 325986673
56411038 1588355
687614882 506709998
1768222182 118183834
570988132 354447156
412000752 265588476
183699469 2146857054
1902717904 1070003729
1338085278 1157974688
1693609188 1393913981
96397833 911613968
2115347362 1722687933
1678890132 1545163652
1623112036 517158661
338556499 1184490302
1378830790 1366224558
193685011 1470244752
475639330 2124817910
1911562298 1229543720
2050572239 645290481
949092923 1743036410
122974546 959456519
1144028887 1687199960
1348580401 1325161559
1229692694 415584941
642375438 1716498294
1757978380 1338676962
998630451 2111495081
579501853 1162131718
483839634 871624967
1347509652 2048312895
1424322655 1741608924
1058532135 1112843201
542136836 1875410769
226971410 931344986
1308970809 1999788243
32309330 1103426683
998817204 630350636
1039945661 890823334
998335646 843543269
941154732 1362182021
1179027448 366623304
1572365692 78307816
1919773988 375234937
506575119 941072422
1231466370 1956495992
520724140 14408384
1823646102 148753555
1267841818 366724391
2060414487 223242488
1825823712 160170634
746079225 1794827521
266164355 1052472703
1281898450 2083374402
802919423 434895775
173477018 101980203
1356185932 1005034544
434430881 932892626
337927883 1021861043
425289217 2031918404
1690255085 630994923
1142824713 891226536
764344975 1445960586
2095587172 389941940
2136451875 961981647
1361300248 1269090932
696747427 247533154
1137553519 1108469621
1770139676 297112926
955590951 1475165307
1805487970 1761068833
353543120 1880397221
124915284 672307384
799842351 1892767721
955239649 1394763329
290944031 1787059059
1612886010 1015051402
295395276 622383279
894445101 1361986962
13017480 1557777839
1357740649 191109407
382585256 90774692
1091258632 1503586941
1090304751 1049025405
1834885356 1775800743
1352123273 1718728234
1395880859 484625168
610805559 2075796650
549109795 335748719
449065646 1386190788
969034466 1938730400
666514804 1979540562
325540121 17875366
452073912 972417678
1719172085 1937874765
1136627006 1168640817
1927272020 1444490025
814285488 658460912
1638812051 1722608273
2129126169 467226551
1429362247 779487215
307308730 1480104420
989218170 187732347
612882307 1965616982
299733148 2106205807
908766722 1456383797
1455139632 1558105405
1375365783 2028659226
627698891 757877042
460695954 1036496471
356155114 975995677
1313787240 32317007
51628547 3259677
1338851143 1130441669
412837446 3791286
1773147908 1252924714
1756219987 612957986
885718013 1711693393
675481616 368840263
322232893 1879244119
1918955764 523311891
966032617 1634433366
2041394760 881322938
1148685181 842828550
1074690541 915149843
1480006216 151407277
374964901 396277925
743668123 463895980
1150381680 596600725
284111880 901055100
1881963172 1468426364
379309314 1902055408
970287066 1711749745
2126196893 1409216618
2125622250 1247575851
1083039329 947079370
1096755676 1865978808
2082129488 1928966534
2041342027 1011087486
687426413 468980723
718231937 1244711977
877018245 1351104109
316976556 1973277398
801137254 1727759368
102625066 1182991908
450019 1661536068
1131047459 1641121039
1297759905 141223506
1111779823 1821880364
1878890644 2137246910
1410581119 1772530850
1293733186 1190426424
1265326820 1770537356
1178192925 1729701578
2038157735 1927607304
1679572419 1801044052
245559588 309579721
176532099 1596036527
1416393046 1253765388
838021845 2015835582
1937902530 1351787207
381496846 811542271
1932504296 1365308659
655098274 1319274057
1308701441 447760455
2417474 2087489205
498215869 769066876
366440307 1748423807
2122694492 1999666267
502526219 1739724621
285929297 1042601694
568468102 1922649691
273716184 1811468926
1848305465 1632305328
1805212750 2055239972
1431607372 76990727
34941388 1126749214
1117982970 1412846960
1147300505 1890161855
116142774 1045977007
1952128791 775892973
705395547 135996262
1264059223 171148241
1867731418 1446140813
698199436 355453552
184528401 664893454
1084355064 2137921155
605640160 1227489313
1793739555 2137072698
1939707306 783920774
155731851 736262723
1154045837 347825670
1034260062 1362419533
1056135004 1548626398
420863597 1370296120
1505904405 48128830
2041333113 125228105
1640348557 1743281228
1044643594 214693108
210402126 1369504550
1548800126 1159688760
1663887386 718485424
1460737155 1052697285
1524351746 1452427480
2108263159 475349498
586229010 500242362
156448568 725189980
1124171807 1847436736
1886974157 1592557049
230041843 1718480634
1995219010 1367568124
372442017 1677270985
1537718977 763157189
1219391651 2044517983
343519017 443306342
225184154 1838775467
1660832535 944053439
479196790 95464923
196438275 2140613150
765836309 33378974
943033731 722062600
2019092296 2048359530
1583485384 2042204817
2072048608 1648517317
1515290691 1632027268
15893183 1685489892
1917380457 1811750112
1015088694 477089944
606351070 1886855268
1132554999 201161769
1069060348 2065646957
1312713738 2117591840
1276080985 885326477
629480792 3952545
2132154963 1057676696
1181059698 2034405945
1464383883 484326729
1335159688 395824570
1622807455 2044525842
588275424 499189936
1644076533 838158354
1783330326 1248588938
1980537923 1394122225
893947642 1759919628
493639947 1709636715
299882084 2048826948
133902299 59207471
845429102 184425464
1570944218 172921765
1577136658 442431661
269942911 228752107
1940994657 173828257
1238435842 9092387
1852451336 1076791897
1867086547 1835123910
167365610 889026262
1470986493 1329594421
151773877 688963223
800842364 1508561959
600122516 130031928
1116066864 1939611169
1954749089 114876281
1589181973 1467460672
1703727471 1239117080
1580704540 85158011
535037947 729004250
105095373 247362610
834112957 653923839
630966977 1253748284
1433901671 1271453417
1191116877 1800941293
1493667263 148209052
720539014 999627115
1526003378 317670519
1688035060 499108697
1318031639 1224285868
1410565383 1948133465
1779674745 645525805
2095331227 478800085
293443024 837404391
515971754 967557910
788489560 2123959946
2049527923 2297166
89798588 1635661145
757722987 1283809598
2075193440 1302506038
2080488092 1637267916
179279303 389207546
540323090 1005395314
2115077538 1096172859
725619712 1645529643
166041835 245519154
468592868 1333754320
1116580572 835672823
1200829698 525477574
386396472 1417592309
1433031993 431872134
1331734079 1376093076
1261222159 1043250368
585843400 1767642003
1985558436 1481541757
214149273 524401746
1244240393 1635790591
954092503 2056465426
1150721802 698654350
713834607 2170649
1198189406 1353903735
1931567268 1098454020
1579031237 1827788235
433812825 1324664020
477611207 249126695
821354602 2128764557
821852113 1688861225
1256709793 1104780906
419379520 673181084
115312819 1293344409
743897037 512458148
1036360896 1796538634
1332396989 1507546809
1936741436 1539375823
1934331778 1866330295
133570641 1524223445
482561324 1611722863
2013652728 1300049975
979985010 1059381692
2041986779 1243449695
1561229074 668971346
995211010 1101456231
1626432793 1021330578
816564375 1499939155
1566152630 1310108747
1100943113 1778988466
715994040 1762343865
273872774 344798829
1818579516 1112990165
1918118940 333245596
122590590 166894460
1905558305 1771301988
1540686112 436974150
2073426404 695913814
70331421 217871085
620865132 138532649
519343594 647138047
319645028 344346212
169557703 1810078294
2116073329 750559009
867437988 908255841
1397106662 1302846785
2147113310 256719262
1823345871 1007719855
1720161484 314892689
2108524971 1061068417
1743720683 1628766434
1320835459 1240558571
1314882788 1267065491
1711217792 2109038056
540126315 1173912640
451533244 1349233487
1373113838 1156672926
754376453 1680489351
1939353423 1489958340
1880093249 2027466022
90651687 2118297789
1569995484 608926371
1819891343 1815081834
1393798683 1270957040
1655861357 1415538207
647348155 548091860
301187028 720894980
1830131432 1924876097
1893748744 1749085707
345119827 1573418891
1982880588 740929365
2017974437 53649258
518688088 1928502187
224679960 1709440250
1775421009 887608370
1295145496 1463158793
852175511 1102844774
309616710 2058237045
483424276 1850210340
1956988668 2072436602
1762514515 2062956984
538315058 1399891522
606355423 879753010
1219089164 11508993
885124398 625467131
478468844 1233591953
1074652117 696963676
1533725546 923350921
1662793092 1196337125
935561422 1267794248
825647881 927539897
1641002247 1103764400
1535451842 1298103022
1242304595 1068509375
1084733639 1661982642
860520726 856232109
1035690649 573909623
1350869615 2073651307
1327698797 877378320
617216327 341029180
1384228489 1970392982
192472452 176776910
160443150 1591905582
2056411039 1130891966
1188082147 1798047582
1008040148 340349915
754492251 318100096
794738376 1945396034
1602671828 50621771
297402808 1038647111
1890895416 1586445230
432262044 1627226364
610300421 623129813
793649322 1980749436
487740152 448915010
1372455365 1935022073
1924864015 1476905161
456017620 246220680
1035669251 1881874441
921398473 1010004182
1081161636 973840563
1041578160 1242500628
1965647158 262759238
1886060438 337259848
1101120791 1648883269
1828100903 1529535574
934481966 1691738480
1891413230 519312906
1541998820 886033659
1262280106 17599137
1693327189 1034950347
1691171127 88879800
809082566 2121775541
431209833 959066972
643843605 1324483887
371908323 167086477
46245722 2059816649
1541567803 1027257858
760155752 1866466366
358036061 116499451
341351271 1144916851
637778534 156989535
1183932490 1957383756
512407544 1844371171
266408926 1375993384
1338506165 229960132
1733823942 794291167
1656821365 1149401358
764880153 1246908649
321443585 1087430389
1581749629 1425391316
903784915 556009679
1292342959 1178658269
425197354 210231216
1341601844 1521445715
626116072 1100689949
233686028 955223226
585327606 1752228690
1036379962 2116773703
2110484138 606403570
278148106 1962589515
1858518783 1633625893
2100874629 1156176699
1166656414 1087104686
1662744500 655081982
930056266 1693348918
847177847 718488192
625885537 1233921070
261758459 1123036288
1844078877 851875775
835991366 453194401
1346967190 1437409655
1070404209 216502145
564728694 1018272499
1517302551 1783612501
1106002038 1139587009
1864060991 1004218730
151375287 1901657144
1830891832 248352493
117608960 594133536
1838364389 719128198
457369873 1298439517
805260636 1792916838
804145025 577696973
1882082374 95488367
2050392006 2009634417
32946121 1087942058
1159447454 958516193
1731858324 1402690950
1800658038 419776430
1423160475 227220311
809429335 552137785
1821562955 1037403943
1026620309 484795360
790656036 1468628978
1760590011 1807561613
818452513 1957915448
1641893165 2096499857
1699228580 127868912
1249140098 810493085
1333099315 1546706246
1076680884 2060541510
1084789519 1607992124
917773208 1292936805
576646465 1828251815
419207406 677972463
502848997 906423262
108436870 1432784380
849983976 1377607947
1616090516 1640907284
481169524 1226995903
1505247828 1135793744
1595093298 103088839
1645285469 2131002152
54609251 2007481785
433130199 178629692
909472311 2070050064
1921724188 1550583628
1919204565 2116364300
1663465581 308888479
1797076329 1931371512
972248907 261827155
944840141 1995525298
310282705 1245561606
1375224050 339340695
2122522261 1850839997
912175843 1484778255
109963989 495102116
959172390 1488891480
1220600010 1875876335
2050217713 2144258564
728330258 1864724489
713252387 1563748173
1616786604 841690887
786915021 122957833
556391505 2043207339
389828173 2143944497
1140566554 818003144
958211390 381147698
1567966632 495590633
458736657 920080381
1705884305 1971411962
455722361 1066831423
1774004292 1361846199
532547491 407127600
415052060 633133592
1994070271 1992858048
1088943054 54267200
1970200163 425927554
680210122 219923664
1775792545 2007609014
1470021379 1294464914
1481738809 429136997
1391321083 552132676
920544675 1934849873
983832812 904150074
1348669540 1560764508
957843233 989920576
2038788231 1079275813
2057627248 357707859
1196681705 1349066519
1216211481 1630048572
109692716 259182864
1129338224 345350019
568317975 1967783983
1431742278 2063025887
1098714513 747325335
943305427 31068239
1626469275 1013416723
1267310585 1030502676
1994930395 134852600
1993167683 2234525
1992617419 1596750331
1555394982 690650032
495874485 1738071487
1200066276 1875560253
1926425172 1941553680
1387219028 73701456
1784970256 1937603782
686251397 1072915791
1230142442 488999322
1545917852 618372423
190479788 847883638
1121655883 584156340
1401683688 1760401433
1334636277 395474632
1147076079 2017152740
929066138 330163774
1709905775 232390053
769479772 1833131097
560330542 1273194025
500084664 756652470
509453423 202594501
885137886 968717955
485776816 558874037
1095358025 1977857132
624984493 247368601
995403544 1369228875
207097830 1963203470
1286245174 1853639717
394480538 566476058
602013458 507910983
635804549 514608897
1823719960 1184349943
1576447014 324378040
1984628300 2013383925
1163887883 1407780710
1760745988 1716855150
315565372 1900203079
1190468279 1718283242
758799311 11042579
2041974469 674690985
679678775 1506428406
1693102585 603808844
1671142435 850129011
775695678 1846789781
507815657 1872574843
1539286409 760121876
1602173451 544648513
383112515 817416740
1821771432 1205820868
31854146 656991102
643188908 166983382
2006180574 2055946495
1566564885 569193325
1801947344 150591124
450238227 913663851
1409435728 1825177664
1627775893 1384087722
608317054 1759610756
1765034576 386367111
1565662241 2058267430
386346630 2079121911
669286759 1636951751
153308512 888437371
765226775 1030884904
209129554 392973647
1768643886 1037166675
150492149 410177860
1898023819 1727490952
1205175058 1937038751
1006538153 649497208
1626096139 724157332
1388141624 1974126160
1771110067 2016587695
777549748 446035610
1935501953 1168691499
1618560521 1130842876
209411840 1998451100
1777156548 524135720
2004675713 951989244
1608209561 78521389
436180038 1704686901
2039332109 51775150
2060980641 221563985
2069568707 902491800
1350738933 413496168
1047951329 2107753450
1689009019 1709408518
222777803 874024274
1884250439 723266394
2145114810 504168749
1686040648 1184229951
217690605 1247753908
1185749431 470492943
644387099 1574651282
1180276512 1374758163
1060726044 54480825
600112023 1729697636
740455857 657735771
381610839 633565229
778400812 758964552
1198595123 1468525101
1438014731 201502232
843829609 1840777197
2121369992 65051393
1175377212 1730951749
2025770404 203953849
1859981642 1983016174
677347907 1238806868
1228194864 1002879245
2040871574 1568967914
154124553 488151780
486207708 768068463
1789048469 2024161477
93954326 1663939724
1145326071 947499500
1152052164 620982468
1036832051 1960565847
1698080150 122946823
1561745290 2135554239
1977471494 113090309
64382415 1347595783
1658255864 1784848010
986954163 1637608358
1323206216 1799641965
2124492239 833951590
1280930116 695162644
880967629 1188428487
258937492 1423816752
1090350401 1621440561
612575323 17716381
263535361 143014591
1482243995 889675306
1636210391 1614978194
1386139424 1993243030
730784372 16229382
577043344 1611094266
213259479 289678135
1708910197 136129488
362857993 981933092
1558971493 360943548
228129470 304148473
1101410990 2094095823
1595982422 2008061217
942224261 121884938
995459351 928679030
1637885005 1656488782
1646854126 1804749486
1707572809 124895756
740484396 1754840504
598764485 34993687
1699054424 838046276
1869128574 1883542221
1740735819 2107271265
1597322158 1889131233
1407218357 825221367
395871860 1602861346
15166418 184409650
1435984723 1385650214
1151619166 1246887913
1390381856 164096932
265609684 1983760896
1980947060 1489115464
472520994 1031880685
1255920976 509834087
1892087823 305683117
421595689 632536457
294243294 249008242
1506069326 569971517
71883650 845866449
477017361 1321108186
1945330650 647423816
1290543851 1102721009
879468115 1646712587
332714705 497522160
1552182277 884734153
1361136026 2108274026
1586066792 778146271
201885194 325778539
1171158207 434408352
1542307468 1864001084
637350813 352162427
1428674804 1302689359
1469301247 455592216
1090440814 1607592022
818140524 974002778
789185015 188067692
826304535 1654877015
1050243007 215072636
596916516 939746089
256558760 1918690848
1353634696 1519586831
187050133 1738523370
1063658356 1335291589
978779119 1196876735
788755154 924949207
2072450885 96934383
421807059 1545757793
302453406 2038406763
343166700 295144281
876874921 1895824902
1314808882 2028488188
289639380 1932555243
1036185888 195362787
1473900397 861216732
688818561 454603705
1225557899 1323754955
1202317806 598033830
899668020 912157966
1007646468 924407789
353165589 1478344844
396618290 2069269679
1518744956 2004057726
1860395504 1405676566
944499989 1191868455
1108202525 283850826
738632829 1676472751
1328581654 360974148
901245017 548421964
158617575 617961855
811008064 1645362895
1459799738 12718881
2065840548 1353742666
1507066718 2084545104
1425177809 1288283617
1977199085 2028502117
1010542546 2126143231
1185933045 1056518469
702879327 2121437077
2117875990 1961483137
1760590072 654361763
381510340 227454425
2011554284 1467417496
1399790359 897923582
1795756200 1699490095
598462134 1534100488
1397831673 1886276040
1865989796 1813920872
1089401981 1075569575
1823179005 1758521165
730297902 1057408925
734450449 1207465285
380705034 404339952
1595045039 534670953
1351180483 973819677
208177697 265022678
2115264756 380720902
1581444426 788913046
934457338 1712995409
1293212289 685030227
1654852000 97252620
752770380 1942999231
56169371 1010525526
188111993 2057798328
916360494 1520687427
1064373691 1739805810
228593018 1183389496
25427767 1292865476
1183777319 1029956975
650317312 231402115
1818048373 1638848660
1101781174 263183980
1066625728 1689055968
1632659440 742500125
1699575513 1555969506
1021365753 255938585
26681555 150124178
1287076712 602863328
1959524042 1264209763
422923976 117340368
310616398 1797024145
949021248 335864302
2063845436 1899586085
234993866 1951457968
364979091 461092729
21149280 319608501
721975424 858580821
1878667865 1415821048
1985897796 723175898
1906653519 1807738228
342760497 1452908825
1480671092 960961055
1671542838 395428718
1406325172 1906369533
560511697 394516285
1081418651 939968
1641684945 1713391350
420348913 906553593
886267349 341820171
8256922 614235343
1085689236 1683711733
42244817 701181943
1572122942 433834056
227714277 602118527
189129594 1264492250
493210803 1990136671
1730738167 1678411575
1146195964 2029440582
417350198 622026892
119868311 511981966
337708409 579269347
958340715 607080645
1431307822 1587068153
297155966 984636524
1656800084 251711984
1521469914 1179966384
645309134 1934310847
671797042 1604559071
1821515950 1235844200
1418387510 408276194
1099344281 491210466
1899817145 2134913495
1738841699 1891970319
382761512 665328796
371667174 864579036
1904849268 1916959148
1203471761 846308717
1981143885 1326676027
145218067 1921608731
1300150780 520284134
1652571975 256385215
740639848 195609026
2108538277 1535507801
1508483711 1651864220
398587426 976395089
1367548361 808529931
1428942320 1380915230
567750275 1973143096
1352444181 1502434865
1675514265 1711729997
1214057245 1488838038
252833960 950455200
1189703826 1808408491
1663909864 651560326
1381575214 478716909
581177395 1695032602
838380359 199606101
1733225781 1858967990
741663349 18003559
1992972315 1518606695
1473932001 1884205813
1429152035 350048095
1335452755 88010504
81188019 1594442462
1872804761 198896459
1734537505 579205630
267201785 1338439855
1143644653 709835338
1220873321 620595814
410962535 483083979
721276689 835940551
1021058104 1613764978
596485089 193099103
179904785 1106265602
2059125173 1398106704
706671008 2098244749
343990976 990908103
804244298 895399276
1941469821 1426562062
1119919349 2059534155
658417416 1118440015
279519521 963563205
1485088037 1269522768
1538391136 145329025
1444223501 1043596709
1808760366 1254900528
287808305 2105919838
586967380 546887130
448971767 206019037
746439434 449768729
443557606 2010700369
378907535 1561339792
319956182 2009731831
74636113 1276656283
1410436353 1595952466
585033846 1956652834
866773783 716192960
462683678 1854752772
1582753706 720238114
609035584 130394183
1161352467 908438467
1081096227 872204986
92764775 1176265585
712345591 211197921
1237620469 649974797
619413549 2115648842
1089655828 1431060074
1283571084 419166035
1841560773 200339065
54682719 1677540221
1390518206 1018188281
1850593751 1235082423
311281970 711772714
1569161097 1646792618
1294925863 535142819
722790243 1681168863
1742408570 1447295728
842746269 1324957480
2097051183 354079992
1583590422 985587117
1323076930 490477445
679674241 1313717827
2058262922 1436857846
2018566065 1057699300
13963270 690411524
547491587 1630246956
217748237 1343976695
497407581 1521019774
3997382 866958277
1265087933 1793148493
640483980 1375829161
901386168 1879461189
1898688414 1410814302
307569550 420821060
1672514043 1710011531
222254862 1694494658
2118000192 1314885919
292567212 163176735
1856457515 79920491
1130703703 1638440018
734610133 755154360
1735127027 2013120917
1717460117 529264193
726368535 1868894882
650525067 1388047774
217600436 65651611
1802584170 911216398
1246586214 1769551822
1704332434 1715356510
368482250 109606546
2014789102 2062708633
394180337 1867528182
321690109 48437731
1823104680 505410754
77382928 1441594728
730832775 996631817
2064738677 1260519666
661843888 1912387374
1282145191 1206156977
2018571135 534518542
750518680 43152765
115881138 2132936532
836645682 87105746
2124826793 541285823
1953236386 534903496
1881527653 1396191083
1999351272 684627776
1515942574 1639887015
793303156 1980524338
1873036041 647035752
1420496521 670041710
988612093 12025961
890745702 1879254733
882055475 1031689627
870486966 1501098136
831072722 60800759
1172065754 1101032766
1813260245 603941743
1440788760 1452311569
1235459225 969342691
878007869 2091504522
67580547 212477096
732418889 1450259917
335185101 70436474
725424300 441660644
190665821 2074253135
1305957175 1008671064
1971615479 1506053705
1268418504 1865617409
571166064 429002755
1885243494 1234445514
1859083807 1678530662
1422131676 485054557
1574979660 1812392408
171268792 2146031572
204383066 1751146151
1776336725 1976001165
1819144088 543484021
229762538 64123291
553358959 128051279
1856136995 1521009001
1611012451 1888482673
1577501820 610615111
1698063665 1781593610
1701321406 1083513553
2091326152 1754793223
862809283 962766384
766801081 1120018139
1159446990 1034435760
357692846 1935580156
600826332 1436300399
664163201 1012498070
1995595742 27355606
1500723140 1802152745
1803053363 521410308
1737138598 874987661
160247787 42505955
1925607135 1812821801
2052393041 826111845
616274931 346043500
391808817 1467219260
2092725649 335649227
27933162 1351516362
492744212 1111814538
1589064415 1251775752
805911813 657380137
1613565721 2087029178
1238614171 2070856248
596599489 1237287873
187711175 1910123111
2051447633 1072551291
1161181642 1050004596
1664030509 1503475294
1570501266 1429573519
1594257836 1898555657
1600905736 165985341
320933110 1556659701
58375306 794500888
939909328 483275750
826809979 1278344078
432158950 1687703770
1550834759 684010729
692298597 568087225
1437969109 1559581787
2128667984 473495468
1691647096 563160256
259316262 504977927
341039222 1368696930
63266041 1960554142
859544500 1119784803
1275883452 1561056319
434985897 671364218
896687706 94628080
161227423 2026214527
474513417 1413972015
1987486076 1187498248
611878570 1738243614
1072576985 1339682610
1146935540 2031335239
1891965907 575020939
1513110440 1470647800
1723466463 449686967
472720679 385418730
871372469 236074186
624390414 765984097
927663716 787585254
78330016 550975253
399873226 1792932788
2139179071 504426767
443744862 931113417
1223114094 447537517
764592105 1040077393
1448683613 289731830
26666174 1249777986
1259095127 538682121
593677101 2107456339
407197295 1058372959
1116746300 1248452318
1666497406 2064262383
1539309313 1404798708
51928607 282696137
630435312 1289642497
1026196036 826220604
2142994366 163729652
237924809 209100663
452676763 207394487
612786186 1288653983
1598731738 873140425
1409228644 520147141
1691798071 1921077072
1167151333 704429021
1655499633 1935635118
1387131760 1737027468
1917276613 410169291
1770300959 1775948231
1061831373 961675760
951544746 994104691
2070798504 857283310
26589312 1742971553
431232771 1335436590
1470084167 1440632025
376202560 29847886
894775666 2065033237
897001904 706791081
1856069351 2068076886
1311239124 980710540
521376977 683228749
896239344 1126684113
1006377838 1928551035
2107858510 1991500270
991923155 378623373
811013331 1426994331
795073387 1708895143
1966046353 1591738882
810880164 2134901956
666417434 62463536
1476845535 739275176
991206235 553861248
2086422669 602210443
130640936 765270034
496333793 1833062480
788117671 1044996827
1682947728 1359946688
1702067623 1993314686
1300465598 1130890384
489404824 838709559
2005654756 1539129931
1418608941 220711469
1997538938 1060050930
149960394 337490608
543125272 869724523
991600790 259413251
2059940278 432962634
326001841 570099988
1428052494 1095340926
902308673 125830001
1956649486 1299302936
1105568744 2144424413
909747242 53111926
1799989811 835262699
596583617 1752732260
1580872546 13364780
108921173 877052113
888962528 1830310543
1236076746 1465805064
1719906909 966878950
244972123 303859524
1995265157 1889465830
1332355461 731498692
247145993 1608058968
321470027 1460686788
1606439321 1126633535
804953158 274639122
1813062681 1082666030
272627615 636912196
1690839198 1885169741
136641514 1452826913
726057339 484028312
463385973 361066335
212104097 402772010
1755184130 78784714
1901361102 1696180386
123199874 472001844
1782790491 1523749585
1476868417 1456671949
734395391 546444305
1660354115 1918409756
725869615 855622950
1928963680 766692475
153825504 1474088433
1739174666 469584976
662010385 770915073
755295199 971877945
7080304 1223945729
1561049533 1610841388
431366140 1437258550
1333347724 1833644421
358934004 645927050
1482315322 1379981630
602413678 1462414380
1343285877 801894149
1306093628 1471584373
2054215465 481421898
814875586 53568862
708653107 34594046
1379400686 2060989054
537603130 1062908811
2040870075 1104509020
1040976363 2004725656
67128442 1374187981
1548339138 325468946
682630791 1285288194
580768829 625979061
819159808 1427966902
1246271805 929996547
510333728 2108914615
449045553 949016262
1069198918 1520083628
883560438 702118177
1311627032 2070121486
1185836779 1661151321
1425176763 1892956282
1684805676 1394920670
335912332 1855863178
257637835 1103672767
186641085 899320998
1980792276 675338408
1824783292 160009308
1489729474 537710613
21133828 1025636912
240657942 689684391
1073182067 967887634
2053243049 363339286
45942372 2090713287
559178174 1272051676
1055807925 685650017
1733203209 1668939384
1791529560 447681252
900858159 662797065
495283281 516410464
1689475846 1602103358
512248520 241701408
757218217 1581567643
1578406874 1945354295
1135481329 742794079
1197101711 280500101
95506713 257471639
1876320919 177325745
1558059805 1227814193
1253015695 2140628810
660245819 2048788495
770784567 981933585
1571174343 431047968
1994023669 1418396008
377408219 1478260766
1386919789 866469952
1095679968 913457808
255749661 293444096
1601884553 887278174
1532387035 1770000109
227029424 1587463947
499644858 104207311
1861353414 1288120308
1148383857 1171872519
1482546074 2048032463
999397027 1719828251
1362020599 420295487
18526698 1322531531
559614688 2118145318
1312842794 422181308
1429362003 1199505631
573302445 1880506602
1529658730 1469551722
303277017 349238251
1372638401 477096512
1052174532 1427052556
47544589 1479775200
207297290 501361257
1744203683 188315681
644803442 101537445
1434741312 1523203456
1161047921 3821597
504913728 1718792418
66335493 1829503434
1384760017 1586752015
968798811 438414221
503020494 334372538
351191759 1931647238
1126773644 1380251167
403004996 107793955
718725688 859803738
1138668752 1334297294
1846888173 225924111
192689099 1714371545
430811006 543980456
714458392 2143933554
1340925582 54434808
482428421 311364500
719199932 28077876
201855569 1380189705
783250694 266105235
2138540771 2054647632
538897525 32553632
2052415814 709419522
1151934365 712260692
80347574 1531353230
1775405367 174335190
1691091253 362475972
1736344952 332411932
1617176251 1116258834
2146531214 1829950624
849348035 356163529
988565811 936548774
875543491 1668299768
802204736 369136178
1938590364 778641920
197445810 886692929
2088170451 1027638767
359167516 1619928583
1959648152 777462240
478082272 1225925580
511855835 855148687
268653010 1419183553
1160964570 1301646309
1254720885 1990407274
556808129 1324554422
582744991 264004472
1008593658 477276575
1456485875 120409633
136074730 229472331
217795198 603399292
796936440 644526629
285623477 1070129289
411927516 936848189
15760554 1966108358
1666510225 1099961960
1927627079 556831148
621723992 1452490576
404751092 304796562
1270136145 998109315
287174691 362478024
471737487 2124525375
2045084938 2068862272
67691055 1368015346
769697255 255848499
277905485 1952225439
827988267 772804397
1757953050 1977374886
2125258397 1718858523
1245540931 531882731
1350869440 1170347790
255358522 125469146
714433528 1216562550
1206402343 907421342
875027391 1265426141
1324889754 1172303509
656724159 333660551
459784397 1904972440
1707907441 690150842
141910110 10054489
797654804 115691676
1602240240 2075768059
1445741324 896930883
1685836243 958562920
1382116565 1296806145
367096686 1804829843
157010862 973687970
1641317751 650389635
389679034 423372515
265826290 194354110
1230060119 1480381233
68576787 1803170739
2014266985 1895558592
1437378643 11615974
1811340538 1454925930
1403418490 155572380
1556684744 643175782
508390775 1128236761
1631570106 95659095
2105195994 485844671
358579272 50560778
657762267 832126142
2066804379 1050527931
1704142054 829800029
1602812757 1571175434
1325624167 387539800
1207713679 218401336
522446782 579320156
1569564018 1281086748
1810277479 1635817745
614573881 1148225791
1863381896 674512307
1103319144 1636153085
886101658 386683664
1541626606 784110924
95714468 45510054
1311026515 1626238575
2092633490 236206723
1852982409 1273277772
1666392306 723232067
1237499556 1605645945
2120284288 192727767
177140579 1148063301
2116070301 1703393752
2113770032 654563631
1096656328 1119387200
374650090 694823478
2027600029 1457392131
14140815 1615216527
1051702954 637433199
782106271 427858990
1282268800 1063677167
252611632 1120142309
1922257908 1980989922
489772295 1727774262
2112838995 1242187664
395132492 1177557895
1474518996 982580373
2144884197 1196916633
335563376 1741008645
1463134043 1576908633
1378852577 1141677509
1629835249 117114155
922480568 1213645712
1496180150 1169252479
22731971 1149488467
1409774259 1460870132
1917696515 1426999908
1887908126 506457851
1359805114 737496635
630986698 672252573
326869598 191510646
2090621709 1816446348
1930207465 420362901
754167076 1321802702
650534796 251527535
520708253 1591065949
1729934138 1928373279
41493267 1413841473
2140602984 1542726059
1803201388 537713641
1231078099 164998667
1748642827 16060542
708784745 1948247735
572695430 247288425
2006036307 270475804
1512739793 174762838
505841385 1645746166
564727395 447696984
746370104 604373124
1011736515 648019088
632737256 549009991
1767382921 1385561323
1929484354 887184138
774052698 258954654
1989717763 921334650
307521379 683224009
1984923204 184824056
2124593650 1556433441
2105205995 1177502484
419652539 1167203370
339978993 1250356355
260955199 1044087704
1712654765 1729456006
1619250239 416189404
1184709663 1843423035
1933994570 64628543
815628763 572814807
923073974 1966879571
1252614102 898604642
606960571 107767491
602360085 30542891
1255483957 964371195
301724699 1832444782
663586777 1449101295
718248167 614240946
2099148908 775676418
1635634767 645661272
421159871 1387461455
2110176545 860735547
335802607 1843380980
1023976362 743598642
920214419 1820444596
24344032 1514582232
2018990816 1356601174
398582853 76123796
2050909837 1837795898
884262975 1509084677
1034995803 328406038
1025799116 568213774
197454306 340677900
1300918755 539894115
1363865790 196647819
683624388 1034864825
821703690 646252951
965770918 1808739349
1791610951 1114199960
344684406 528372294
1032725488 1724005477
157184497 686377982
1434659479 801399029
343958366 805387777
1486743731 2059885916
539265026 490028571
857854425 1499077132
54783532 1231992957
1640312631 555818677
72772727 164829799
9753840 1097929318
916270541 1271263555
1665456960 515807751
277159737 67895564
2104456633 1736217429
1059742823 885322841
808508215 1666234086
1026978757 1651401135
887899067 524824396
64261174 1809167516
394180561 1439394778
1660813506 1545512552
1927338732 2054684746
2113091881 1525327664
1817616390 120396330
496783265 1711012601
636220976 1139338508
1244838952 18081388
560667130 1300446934
1146720921 823454542
838703104 526593292
2100913753 321884734
1412736397 1820674956
344257063 1742671137
84394539 1080200896
634157693 860847765
1706140337 503195218
2119751358 883864392
504357192 2072053743
438056829 1973276762
1473682474 1918506183
1197630430 851474639
2068433993 881072341
1383765752 1925192055
1265891902 271841580
1028880319 1758128305
1857057900 182331765
1369667774 86956107
51276835 154184429
1106077038 1882895815
78624566 878854084
423215380 1831179710
212980390 1733665735
1811897696 948787836
224230564 978791150
258882584 940462990
2022939973 400765609
771038534 1927916588
924736231 1015441291
1063342112 70924370
798841951 1203836457
973723787 1498512052
209017272 1505325978
11892538 1921883345
1109853443 497644752
536756470 1708367898
713827128 4329960
1922108379 1089670155
580456790 1940814516
148908108 800231750
919799871 166964351
1740770358 1233913555
895007996 257155493
1795580332 1383718754
675447594 1682079122
1255236339 1565417488
1612339570 397475763
1364382682 757547044
1095475982 243987720
866713905 1139446726
1422655272 2140082779
1305947731 1213491278
1777738800 1540066194
980133390 251276860
878280855 765816945
1882952469 842773383
644302090 554609687
1431798649 198748693
185726382 724780322
1871130109 1916995170
2028593349 494990714
228602684 918215527
818401581 1938330313
1906328630 1034621442
286867783 943484465
1286704826 1031366462
1313828014 1330508488
1937497370 1872172336
722511304 631396557
1475613406 1297539604
273091408 336286228
1342773847 1421184858
1847628981 1323977923
94948212 1356770925
270439256 652622882
1736962041 1052360329
977374474 2131728218
128444982 1872551037
236439323 532083422
1149576021 1647243537
591294126 2117227245
485045006 1505318926
154050182 2143986499
1148332803 479862575
1865435317 1701767414
781917051 1617744789
1830843154 111843621
1284136392 1799159864
808717866 306349119
447870672 178376928
1289788621 291618883
1389774051 1871324773
1140672195 1250909450
660418382 1836374378
1100352131 1515116751
1823832298 1064320031
1392092973 1811524101
1340808678 1625765709
83995005 1455748974
71564814 69035315
348240013 399297023
1831627834 1299614380
640593416 973838425
830858018 2064371876
2104361205 965020096
1864771146 1355516919
1816841155 1750754301
301629358 469382386
818426318 1718482344
945950533 1340635068
983334991 1107839933
12288069 1492479902
1069849679 1359389374
1889542841 1126824094
1137545615 330680220
271145921 1770041700
1175403128 1346685386
212276141 380056265
1529649265 729867706
1007868434 206301671
544457964 1662395694
1376274054 1069854547
1567079895 1228751861
1442073830 211499780
619615037 101481764
476190070 530300494
540468095 1466295634
1996906654 1445803722
2097936853 1604865940
166886316 304457150
1422185706 15149338
1512698973 559388006
1955553077 1305630066
1145891508 1224467762
100824075 616659238
1289100052 178243696
1231720823 1422204669
409432614 1540953994
1620108671 864433665
100839313 196172480
54692518 270943602
1104482105 681047728
1771610477 1383019777
67855448 688033858
2801649 308319228
1566037613 1395661967
361581678 537103405
1484117100 104982380
1021943348 1552412073
1795802170 657945529
1464932680 9793671
1319873652 1541580886
1706991017 303539681
918674046 1664880773
232004342 241520262
441160856 1240347164
1746307174 1980125166
977955534 1183828247
1307479635 407711277
561285418 1571435512
130505681 435075001
391594004 940255601
1981499849 1684798395
1485114853 1880844638
114054201 1111280322
429661692 1605777493
1303155392 1425160568
476351332 586923655
983003912 1579207966
1679545054 1104887247
1146205963 355336279
1923800941 762698849
726774825 1672457269
2130281600 671987768
517305176 1966407100
842488400 254552340
476146090 638993979
16311237 65238774
1998781852 1350504745
870519608 1255245040
913961226 749528573
1009214335 1154091386
1012185976 1432567037
1677609185 880388599
1573980179 2012965582
1319468166 638022139
909964468 1853357059
563894805 1238576457
2068340718 1958963894
1763922117 2084699113
509151000 451348664
1992383127 1226359136
2055988390 1093723724
1098837224 1022587459
2091816267 601139532
1297662753 627152750
1823228959 875424167
1429292736 1576934332
462708266 108497981
188436863 1847367321
1094806221 1923819424
552830989 1139739253
2062757673 776400751
1212549907 1430943380
1228575395 445136846
568751691 1109259410
1131386106 542883132
183123920 615829430
665246444 1520231447
311403000 1484928740
1277930626 1863718596
1632471890 1271222303
2024180675 416712153
1454009553 1498385181
1832585228 773166303
354506184 2106016479
72600285 1049027219
1610407311 120495436
894166249 1151628763
797155128 2033938570
887052470 354777301
1545129334 621198535
10088079 261096912
1008184481 1489600392
1886312803 1585791860
2034379688 798315412
876148175 1938014637
1376077853 307979538
1676870303 2058611600
859613599 1095604109
1402454978 1178332025
1446299634 110461953
1641695528 1758326149
1057876796 1922828563
1315698819 304778511
460901667 816645851
1018978903 1945191897
1747647629 362732255
872999245 679523434
1260311757 635772071
2045755725 791322014
919421565 1113275918
948956644 1237244334
162561476 1536205935
439364410 1260451589
725666174 789542020
1254112409 1357966676
36179675 1719007620
1969098551 110383003
750098594 1597744305
751280808 1274906710
1153886413 1275148539
1961921170 1346268821
1435649425 1329481089
1620344983 1097085702
883520063 1146162837
383428676 238173313
849809396 935360325
1168238637 168462937
740959076 1849084954
868341767 686929506
1129037823 537823159
715516613 627971338
1184773773 1680598149
537014091 1363068909
1604295593 1809548998
1229187181 2022560907
1808004934 533398434
1473870122 681830018
287124151 1537088145
1735566807 1679648439
575276862 212288293
1621539027 706369593
1078373161 1523375606
807726726 1242482118
1054935330 1083816470
2022936823 1288224221
1848365914 1247330856
612873633 1663540985
1648359952 177705181
1636516969 997333232
1749112097 597481529
236304295 2103208035
486776263 758096559
205249877 1415284737
55941974 1852053053
1365692655 1603085925
1330556863 601164831
324518397 2116998005
2110428185 945581568
1690628654 2054073627
1991821190 1632488890
1633655737 2042225867
805552819 1339906500
1180062788 174360752
972435711 1158502737
153887930 419925164
1645110380 256870522
706777316 1253476364
702434513 1414594319
403999419 683555887
1359497 1369872837
1469938449 2059828808
473861937 5111035
2029768787 568773305
1744470252 1720921007
423991216 823643698
1781054987 109050330
1470906389 2090602078
1111424264 217035358
8857789 173856716
1456613091 533815043
27724704 2040725227
859530748 660690269
455820350 1927104410
1301414207 1218705754
945671501 1078065600
59677031 1967650183
1384204792 1872950812
867532978 2117879126
1280011548 565287161
10720620 1534479770
197260238 183311549
1070938511 916676814
1090630170 739808757
58576808 1375983417
1326802979 899893950
1428353761 1493489101
1723894352 856017671
1091073734 1634216224
1299575704 1965572432
2144710209 1583151500
1772220969 1575687329
1468293062 1939185044
425218698 1177230681
915106871 1048760982
1383570916 1046662719
1512173323 1477767985
1094109652 2123088442
68950440 755458329
781659330 681510675
1114346413 1533508045
1086333742 1144589346
993164998 478021379
22826790 979157409
1561975294 1914605304
1217763692 36311800
404567641 263987741
153896328 2092620710
1899707039 80249230
910287189 2099369371
1080116730 1506546632
375324096 689463955
511818660 1250223935
92964119 496873896
845224916 2016948843
2019503462 536578368
167690704 790492736
1493699162 1252714291
1128568685 1462564386
1626455534 118038938
1506466521 830244027
800042256 1793625167
699632256 1359975839
850776155 791458925
1970723460 896094895
1965536623 1634782249
194534823 2004571851
1861849206 2075059432
1898653933 360690489
2071950848 2063970438
225099601 793356924
397024476 1568374726
769459181 231910464
1483572083 132019630
745505771 893787492
1770689921 116213690
367297838 1073397185
291212981 2063101803
772995297 1672874244
449339050 16502223
1735927430 815375720
1179854217 2105022615
473440260 183385460
377020552 1137478287
925598280 1640788273
129269304 1091688417
844139396 2130009436
1552794314 1870767748
986609810 1234209934
449581660 1420819029
670245690 415106148
1238183334 121202830
1699961264 1963298252
170799274 138839414
136516378 276336591
727010801 73595123
2001469582 231639775
1472054374 91130212
1593864509 1496011492
1686622028 474120361
1771161463 1923144675
240456335 2138439857
174772107 1640860545
1456988135 1092986264
1128059768 1607655389
680894996 82710578
582618982 168026117
867429092 170071469
1201222462 409863685
501248885 1559425872
2000413469 2109966086
1019284333 1240343921
936561908 2092956275
652194210 275644741
310221481 257182665
987238206 1412061686
1906403868 62504165
155547096 445124009
545602843 317471549
792277940 1929395923
1455110147 1457848947
1516345193 1825616360
1765741073 1624850274
1652805039 1500966254
1721907780 857137469
930135432 879260492
1864630635 1485568244
931063367 585973341
1121726785 1399306561
463876692 1448614088
918632458 1121443399
465126896 1579393974
244627231 11260754
2064989548 1532860427
1801560955 2138858911
708381490 522927758
1480774942 746305850
133418972 1837878661
373378930 26600385
71235208 2131815040
1952469389 311758237
1352998526 1183412112
1125082858 1681572836
1270011083 1516240390
1713193212 1963519676
618411753 2120579805
80273297 1228655727
893879274 461230569
629134376 463706977
2086392224 460477769
502108818 34926643
1626314100 442669552
1788430341 1967478272
431284779 771780964
1544419421 873192017
2010386367 1315110720
1223408727 1608100686
1927282555 616894559
222333206 131343434
440754413 134832814
1323232736 1667405571
588494760 2066635294
997739375 453755138
1079048484 1362892248
1658827383 1172123324
1943937322 598769039
1097220146 698836601
1555125347 1808685120
129413518 456029242
756418757 1959229594
1252789728 2002173040
799653475 169523626
1312954664 252713378
1055723547 1668666266
2142194974 1786097483
1099922792 1803459555
1965584433 1479813896
1066913892 1211364957
305634196 114973762
1596989094 684532180
1694152925 1428798078
912965112 31862404
1695366185 1255046281
942931977 788729987
1537678467 2121627636
1086079364 741445756
926016730 833654722
1290548624 2019025983
504373526 559306129
809214178 2066217333
1053392864 287502338
2141352916 614443631
803962009 993408673
513362444 399328274
1042829033 1087767744
412900071 23425526
1349189618 105953076
1953554053 1076194191
344278385 417613991
1993483876 1406264850
771554370 629381004
443708118 1224122086
1566104247 488336815
713135159 892362599
148232567 637244475
1600019231 1944692066
1844784053 293480445
487645006 1844649884
1495775345 2030972483
1363103562 790620493
2058854400 1843369048
55209242 1797107910
1050742066 782048348
1528375747 589566621
1428193606 1748803847
1903502937 1423066660
419065305 1994420644
1609393373 1479252988
809235467 1088702463
17345893 1289419502
47097718 2103392052
485120367 1764014873
377828627 734362522
867225147 2067545925
2079459225 877928697
431979808 1718422830
1549856288 459500838
941095852 1809014009
1642904362 1939333580
686192811 1005607549
788177152 526542115
916091753 665845884
19674042 1898289476
232359482 786909367
1498822175 123834728
574823771 1363574169
658560238 52341810
1416057557 1343348951
1858126409 359980791
920650312 526294816
9210185 920803673
1839683733 281311858
1771199965 962963821
982784332 1637217065
450579194 2109746113
1979483997 1665449625
637147186 548198159
566390902 1503080739
1005366818 2013094421
1093985946 867671666
1701831286 213818059
1241589680 907680250
1346596882 229649678
1846582342 1920536430
1902804746 447384191
726838085 2083648097
539058266 483238190
779014588 1742553999
1483152504 1497974440
1475391436 1129490295
1036918160 1554095762
1401859907 138559749
918395590 933545730
989523569 236127051
1744762603 223539191
579984900 1706999342
1719752576 1993487818
201300927 2141592141
211951729 1859386308
1291262840 1057398812
1842214383 1342571249
468384439 1445254424
1451728778 1964566668
418196608 746445992
1617347216 1082376530
1734012734 338184329
357027491 1391952524
558357805 1110147383
1843495979 461491693
2103111833 2054113568
1741037013 1989212750
1664885768 601428174
722248204 1881928063
795260470 1077849170
116039203 944375948
1480302390 405227192
1592100569 1107176099
2022750615 1427092875
562325786 263202589
894648456 892048303
837107545 829984743
173780642 1784911582
653174569 1579455223
909039195 432663893
125511809 1106566332
1626953562 451290104
978299370 765648878
751385308 402958804
1379515610 2039870772
805259530 2050228216
2097644489 1435347336
1277357682 1852475931
1528886338 282603514
1379410413 1835234223
743410198 1037497715
1207442312 183169245
831711107 928834623
802252000 16847863
307502748 1123592070
1343554650 1672250293
240772512 1745984045
1387283810 1290083416
1039262915 654189758
481789518 760484756
1467457452 1736495950
1167616965 1234188766
999473837 719040583
403792623 498766987
1250014912 194688934
151002641 119598122
348376324 975836806
366190562 1885314912
1612816298 914636786
1978943181 958264773
443866644 385824839
2036681011 1688671633
191186014 1652570755
922469925 1632133407
690465772 1176574866
1336112760 990153742
356291910 1122179786
1847882441 584743066
189351313 1856004196
1278195700 1135811520
2048642089 173454785
267355285 150513287
816596491 723598431
721473546 665276330
1597645030 1001028181
1371404266 1864783761
1745894822 2119145512
189693626 831842429
1479374456 637332311
1298139719 2083630306
1201427285 848825856
1568051588 1605103769
189618115 1635671878
2140679444 1952523493
877273660 1262844869
1113352675 1879769430
641938186 877790410
887897599 1135118415
2006946152 1633636417
906679364 1605936594
1281205998 1486358160
532736869 313095916
1924767647 1104511776
1573699564 375066364
94449738 2043068183
1226459457 1886168441
257365880 1865445983
70440311 1275112726
586888866 2047766935
837218031 312143898
1670805335 61264791
1550033470 2040141063
1302117411 539429153
430119963 566161638
1269418721 556468233
1001304579 305556656
1431399924 159626854
777753410 98825546
1234242434 1760366313
1481008410 213580780
391930352 1619345287
1053574084 1289944992
1368687876 787319757
465451149 2005861103
713498356 1489437666
1508377732 1510191667
1511010934 1339668260
415412161 2723291
1231966435 1905645914
1736196307 1743279558
9681479 455586916
226957478 1127104279
1604644225 1868944356
987760771 494154174
796340467 696178777
2127996938 1387106289
1601799121 197012286
1727213766 1068908160
1645065261 107782732
1494664917 1172888733
417991030 517875859
856233152 111673393
498086360 1007815686
756517967 821706647
275077400 1249300056
97305204 1047242155
572128976 972729719
1505594465 1742337529
973244176 1061383098
1062979203 1768190705
970129998 1060228838
968115382 1647615786
164055192 2115810305
1829799345 1215199046
1106285235 49781286
344711799 2043055315
1322817049 157617093
1650987263 537499528
571373618 1765824194
1892602019 1755969005
2020640528 276824567
964031729 828806407
1975027112 136122761
2118620659 308405184
1863776752 150779524
2123441513 13886645
1901671273 1667563869
1715917729 469970754
236870040 834375879
2118550756 1642840659
1406733010 2136877746
1277819494 693595214
1702464060 1931735331
1499758013 1398861645
1058455754 317909443
1360664344 202139096
67940948 1035521854
2116174498 277604018
1853860786 12203554
2028803103 1358944346
1623163601 357026452
2142767464 300148559
1943499287 1115826919
2029510016 5667185
1518156791 1685471015
536177545 1908545727
1872230665 1017424024
1983663165 76677397
1465051088 341793977
1737686019 2091544318
1717095444 663277063
1559839724 1749726333
1036799467 1418434415
710772145 1817958911
205314127 626744310
2032961673 1189970586
1653854610 1088511163
980613452 1136451530
1886702754 143894808
117699333 1319940054
1960378838 620955979
1814496573 1661756882
804615601 1361789487
1309553167 761082688
1831005208 533662014
860509259 2126681679
1188862817 736742197
1095907871 500631198
81531595 1639564246
1587487198 1869878500
1314505411 1426316109
838427102 1023883544
1325025727 401725623
849773751 2051245607
1672888382 1585267685
1475838332 317318093
311844795 1873266564
1194181127 1635637895
240995254 952897743
1036675934 238021543
211336143 162171796
1979572765 1352493022
2086731766 1426109067
260369758 2129456691
1253334169 50800059
94395883 868680842
1736525842 1202285887
70036755 2022531302
1126653867 270521296
1404296937 956904204
206352788 430497556
1117778311 1465381994
2100710483 830932284
1988805237 1550282278
1344994788 1281458739
1146127808 328900522
1830578690 1056707204
408215196 549804154
357781731 531183748
892029179 913042650
62960799 1563859580
11395487 809895839
321712592 503270858
28803119 1008731546
105306595 1538163852
1893877447 15790691
1765329378 1603655325
1475262111 170102281
2014828486 802899655
1663831185 1201386704
2056663752 1033531942
1426692310 1951137898
694593170 1972665605
721467992 173120523
540486867 527018264
1616111335 160788219
1722328294 1272361408
2015514892 741059536
1562364991 1553212037
1635931703 1784684451
1001864103 1725427626
459085291 1901397335
1600312437 387112621
1392423656 1387410597
216614668 420475199
2039560558 78989931
1828009874 341445937
44825940 791995700
1031617980 456398469
219935051 1358821104
1876924305 123489040
1485705138 1310665877
640321445 1110676364
223992279 170559294
1946658072 1501510990
1641842052 198746722
1596061544 1065689905
1281322588 363103378
1435042296 707922480
2026205797 324345862
1062053747 894008443
1345757086 683497989
1970007491 1056820565
7879130 1880464888
1371462645 1837155416
235757359 1761920818
168630130 2101224565
554395645 49852354
225703451 1237577247
430108321 525120669
1783328937 1884086373
491174273 1688281097
1966572318 1241471722
680991783 729745270
1780339601 2141478478
515096554 1761929321
75623391 1704261702
1565790020 528787784
1399155246 460157430
1582729195 129269400
603144267 1988225515
803560229 1715107313
1268361088 94249632
1248316120 68030686
1297015858 1956444954
1469814174 1076385357
1832304805 1247781011
1134189722 547471575
1355015979 699142648
1101950464 1984970975
1945376658 1844330938
1856961938 1614296750
2029747587 1573273914
1500167170 1950881294
1767333803 761481307
270517299 286660083
1703866507 937689834
531321465 418664964
1143258169 506450171
554694202 1172657482
156383074 1266337645
1879915856 359582506
2011404121 1775710741
1209684540 746139189
2038463663 1246459147
1583309224 1333690369
982115982 645572661
881194052 2118089633
1799130443 757058286
1860168500 1197885634
388941147 1478356819
1526408771 1476683801
1982208603 463803028
22925759 1996920391
1818054951 649636276
1358841881 1915441537
419716649 1350969124
279841776 1421868352
400839643 1962004377
1075011189 1888020092
766519000 1873417458
1795909358 133933563
498839581 498215410
192114470 207748844
150542618 993135923
2107209725 369600665
172019211 956294230
139636961 810936619
708178298 1390010667
2114109700 865147626
1498212911 605079285
676260668 560798451
399353183 516652204
2055059353 1292330068
1623015863 2126738153
1197644675 1530168060
1611137875 1047271853
938113399 2117854735
1592590534 1002702766
826634331 2065782970
1363171458 1386076136
908775830 182822483
1116712948 1712645351
972291177 1892542041
1877155295 741060656
588282743 2011339613
1999025832 1766592072
1314532499 810832096
988145590 1258902499
571910711 1794096080
1868226356 1569913144
1545213862 583957949
2062376567 835796103
533524335 154847349
379050593 1234179335
1917462308 2113091013
1890077334 618693652
1910934270 1725073738
2141136974 1056277243
1745213004 438970032
1601245823 53675690
46374221 439085566
1119356326 857655152
950617471 1370966178
1123104967 1460377699
1394799891 1921440635
1249204386 139791514
91213675 1177043426
1904138303 1031119570
1085254971 1757947811
1456989724 1413054945
1463081612 1749014232
1811152172 1381406057
102514706 1133191538
1017100678 1582877606
1683034781 1245677596
1158865506 474660962
568514152 1814173261
1404275502 158343397
1333032896 2060973080
752706481 872107569
408194752 771171059
1329972702 2095250106
63522332 1684226358
582536757 1660043420
2039965140 1629924803
340254052 789193605
523160443 292335242
1959665268 1606003132
338317471 15001855
503764265 360245797
1328102808 2059922167
921187160 1129445118
1477858799 2016057067
444201980 1504059507
480373145 288193229
1486632768 1126202945
1559670779 750491032
341417882 784875077
1820775730 710497178
583387049 592687614
1728375814 934052557
241412628 436418395
2139794816 902434127
1096058664 1705497454
1344106037 944607508
1984129602 1312807706
287842030 991895353
1076656350 505815195
1680456153 726050996
21938510 104104953
416541756 533402903
1578912002 1424997914
1165256037 1958177682
1185112643 388934281
422162160 76638680
348262128 1303959150
260540849 30033642
2080881738 508802853
1684538699 117766362
1564863745 655633498
1062977334 1109020495
1196645838 1937164244
1372504261 717100078
2004326289 179666618
793114726 1558436093
1260804495 1849453302
793575881 78753299
814858504 1095288357
1408603521 978546851
1026232949 431324113
1854595116 977295006
1220733519 1714944594
1547698527 378086719
1382628036 764460339
26799677 1887173476
681063516 913168111
1403291946 1332188528
2004327641 825992454
1588760004 295603424
740228795 2138215623
345701168 212997805
18213218 1343699123
704764838 1732687747
318120225 1893637612
1350123519 1742436719
1204603796 570824914
1097133834 278720805
925002184 1961212310
984759400 1988484114
322291464 283067266
1977343640 1930200655
288894437 598615990
1918499441 982085476
639943937 924262065
1258168948 1671274161
332117304 944689828
718251279 2050265720
10829306 717318114
721661390 1834413018
1169769879 1879794305
489415166 1515958960
1144977116 1160283015
1844865331 1572705881
1126500753 1877345897
1739347422 1839883673
1997657852 1945034249
314314992 548387611
1882046686 838290532
1247125889 1715676087
1642789077 571281908
324396578 518920905
418807489 947537655
719516494 1646330198
1426829392 835398519
1374323204 1624383797
1226413729 1352011740
1764526801 1390674733
970960253 1241270101
55609963 1376503285
346312865 1971154266
173764098 207763746
1362905406 750407673
2143488499 46346205
1692593366 1775227055
296432445 472718769
815887519 1853027725
1376455658 1643502557
39928682 1385344675
130091171 1780602810
479824663 908611386
836650138 1423034209
1029506888 1391360697
374314537 977294140
1053799569 1843297652
614753414 1020347763
1855713406 1994154005
815951917 1716867530
513419329 984701400
758290666 1914383478
1922158462 799050448
607519008 1120282301
1333197266 705572574
1174855673 1787368060
303979955 405450126
1181036310 486297195
1219414948 1445443819
853718838 1808078739
1978276773 291109080
769093230 672012569
1523219978 2110739461
1089911289 1164567351
955613180 580975092
164891250 684374999
1709281008 196905689
1783254920 1039340472
1587249991 89993017
658990987 786384070
667308350 614971680
2083191293 291219213
803560433 1953215202
816935682 35202299
1012880509 1068129181
1961282386 1605003531
1931524786 258390244
787539716 374352836
1231461416 1499193751
2024818975 1069763200
1246617050 119144268
139444068 161709251
1273763287 2049057531
1920993729 1603452927
1176881 1314484598
1184370077 1798469367
1062196241 1834543042
1938243734 843963238
1229817448 1485299330
1754871858 1745864795
1280579976 1133913955
1569750219 1853039867
909086241 197420877
727501434 117629247
1393668359 813548989
933388069 1492339468
1474385564 2119820505
1741258883 977400357
817154098 1972698938
992367147 1249890958
1407077224 480836735
1838284683 1562973266
1715808602 1732074237
1155756034 68871777
942208822 601217977
1740266368 718874931
1799851172 1811500273
742323862 718337489
695040826 972624207
1137616736 536668483
1105598857 50903343
292771266 1959800238
703075359 369705115
1081359085 2124935703
2048713832 1222263005
1266514687 843212666
910682868 546544556
1860395220 1400141107
358460407 1341251332
1989599209 398097726
385388832 561668104
244140516 2143161118
1630069637 1027141709
929329105 556595708
1958854722 245509503
2015983345 388058244
1004643977 869426043
1483862603 1249569935
464685140 1119621784
1714218050 1634026302
1218628426 1577946405
1231121858 2073625394
986331641 1958695904
443585931 885312806
1735429619 666301541
1261348404 331367825
40616436 879463612
867647258 459492449
1363602759 1844448664
1076140352 1830715950
1062648630 1677091373
755291416 985120585
1008731036 851761320
384509520 1382597605
1461394367 761819802
803359532 1914184245
1417571257 2059076772
1347339952 1707349047
1215237844 529390595
1005714686 1391303941
47138791 1319163496
2068249832 2037010830
991554241 1759392020
934723155 728353970
770269456 752169161
1927454050 809399269
947540761 1099412690
277050427 80338710
814339124 1271544996
167407648 233752734
570100481 1272381727
868669851 1953035818
1525497813 980878886
55384323 692413363
679920532 1773529772
2036546530 1504691852
1448367519 1878000240
959724198 2005528132
863566879 315783127
1162140599 356281234
1691802177 1466522108
1049796218 253072335
1582712435 1058587334
830533786 1218216714
943063205 1220777719
1452979408 1388714529
464185748 1383550585
1109274085 1877947037
2096637939 2061127004
1271181658 309412429
759058102 1250345756
327353014 1349484384
611655470 420469518
584867723 1887006268
668196293 13958935
1838567974 455161571
839577111 938028660
454668593 1593445825
960330320 394027577
623916759 1264954098
305588547 131098404
1170083273 1051350405
2037781281 1249548471
1126428884 732240818
119146135 23610727
77371225 1303007627
1283890559 598300375
1991395555 1379119376
1216162917 260640806
643869572 1295534093
1326958528 1131106690
1702516508 1973414941
1248646291 1717086586
1094981795 994529595
946702808 39164540
503656513 751395086
61895075 1098239207
235707896 2078470292
1930424604 1914632204
1283785885 628632139
1343237276 1622549793
660891773 979136604
335216079 1727998910
959359847 1478442607
716783817 1828510144
697392650 1858933100
541925825 149263433
1156468713 1680858349
361446164 710805089
785130698 1378532148
207083360 1502553586
1971284730 809809858
2127334950 1490639020
2116212047 1866930666
1555376386 1789191913
1182612491 287275298
106009002 2063216055
1780747632 1920557325
999494751 531553116
1739032921 2142322871
2112784651 1731475172
1686751892 662884749
1679700861 784624657
554874058 1724340956
1838880657 1042575430
1233400698 1136472652
1087104502 1975780338
170701361 1648601433
2048183211 478176792
1787606364 771413350
836465200 1810198113
1106824230 1518253542
190514039 411354281
85344518 390729024
344106392 263512028
469564287 1543010639
1431498666 1780752364
1262257480 1970615289
1452489216 446154513
446709897 1822223119
1511084238 322602138
869190589 319394164
1449085619 2139194493
1779801880 1524980248
685465995 816837466
2099746176 798805536
1030342779 1005443874
706909549 1335085301
233945688 1011602786
28396573 739358533
1042288296 1739573263
1091304227 1090628708
293671926 359583717
1685187791 928243603
1401943234 1226925610
867606771 1401630904
2107342693 281440300
262867042 27520975
1688394342 266583214
129751251 338395838
2053481145 193517616
128989861 293283834
143763674 1425278284
695453013 792936026
1480059163 451552113
197896141 2123000852
262211278 1274748296
310943114 993287041
1114538426 1381693312
1283708168 986769267
1940452402 471473169
590622097 659184635
1484574610 1493061873
2092549084 672382176
907971033 1773576405
718155210 1326669020
1998687092 832261895
760369600 853248681
1802987483 1972175215
1081820751 1672463553
1621480189 1887325714
714147980 661096811
1390024805 353815129
1908319084 1212905058
2010601744 1002665927
2120830776 1032019992
1574220940 1711808655
1290414398 1248005424
1064099049 539589469
2068422042 11273729
1689701168 1464756391
737655879 1701743312
1733718569 1029263643
2066550510 1998448465
884967460 1806260695
1637886923 483179431
1190960451 2127326625
822590512 2051577835
169872318 290986321
843488382 1787773946
1649960168 79923037
253909779 1536381338
695892766 583273206
1895470999 1147720275
752514686 1785687712
231183207 1363489867
1599630715 1914506314
1918384667 447535341
1984021748 1863577050
785336150 1030215768
163196585 359538105
816556747 379986140
1104923112 698343341
1145925282 1644656049
1837332949 178721168
1465672453 53431672
1285383574 1036349700
352880594 1779210967
1853650138 2132686888
966005055 675796555
816516394 1321575242
1459353384 938803938
1108402308 1498633003
738668019 2074768282
351534477 758139297
1942791849 1834038066
1121035839 1671374450
2098502280 391059846
318372620 971885327
1675298484 1768933174
253579633 765064655
1334447576 31176746
671403680 685355779
647868241 1126798486
794645516 48456603
1435576762 1948264050
1957817122 1988387903
1169601141 1581967238
885237662 2087722530
995411873 1475123396
439939048 1143590220
696560798 41297099
138478022 902939080
1774523948 903593177
1909142966 254569087
1958551924 281201728
958314317 1007452299
207861667 1920384645
956099921 1687221157
273970384 345362324
204600575 726729434
1751713722 1428715718
1593033293 1626709026
2104856374 1077765032
246829006 241313740
1444054668 1395953783
1648346864 623500876
2109640810 1163447465
1232325298 933249618
1503243554 2004380232
1931486237 1880624158
970595288 1010744486
745007127 1197146943
661118271 1550583731
1306795199 1633655239
1291424839 1738543628
720557695 1396229600
1492936180 1019479584
1582132229 369056627
1557682337 416934058
833090852 1356154160
1829424081 1095648575
2113152535 162057760
308088111 986934309
1972289705 1755486308
2039034527 318371052
1035534649 695859959
1687894310 1717652996
687433325 1281827310
2020425851 711477014
1212258 1604866347
1664023487 399666157
794270768 860709934
1582959765 1667790601
797137198 617833367
540930348 309026889
1804518349 295122083
1823177362 2034011064
159573869 1243677409
565630033 1676501107
2021714350 992656106
2010194827 678589878
803805168 1736358154
43627074 1917490742
134857878 609975766
1830028316 1165835857
1189940572 740868147
1754564760 222171565
1283768186 1166000375
1451860524 1843021156
94612880 257008729
1025265040 1864496161
287723272 107060065
816024148 382955562
473582957 1013530876
1796501519 1769294132
1373819547 1202876915
1858938276 48278984
918869736 1881234402
2097985195 1078397728
542668387 1878641735
1921213073 390907068
1550108947 708788980
663633042 739431991
1779737050 544125137
302920821 1034651344
1614841299 95657277
1982260646 1975677962
1781345005 1241151378
1891574414 878000715
735045907 1577650725
215695937 620590462
107416978 1390570460
1231162655 277871227
1695678060 1529218257
2066327117 353094853
1877159475 1960260497
2143707296 1770296132
562613021 1662875550
1506340587 1190151588
2052926612 1385648017
1920526878 68899954
780233774 2057648218
424185875 1550622087
1625733008 1040590247
1253559614 124328256
1419456317 1972746966
433412683 1211936843
1158190045 1463559011
977752834 108513500
1785236555 69373120
693571777 1178174925
972921043 197103098
1887930259 589209478
33475146 1190608960
198591556 633701465
1219025295 2060854100
101205898 176915863
346442546 926786161
1853065620 713751875
693593070 2099932321
1917708607 784439044
762837506 1484319813
2101488164 2146976608
949293961 685731295
83582537 539303340
1761532008 1729262954
389229775 2027290813
396347403 1787737623
797761237 1550334101
603360490 1335916073
1749330560 1789493184
14421843 1194532706
1903380370 1896276196
1051132885 233084981
203018929 690809500
356423248 2022088941
1199216198 906910661
2089121580 1085457261
2139229139 927764106
1475845812 807743534
202376097 889070611
625850641 387920072
1946685337 1491671561
67634121 1313742412
533606807 472730573
827544421 936082874
1522256342 1880098824
797544622 159541034
949904433 1768943466
266046635 1488462061
845534234 990916120
1470763755 1405869498
1566199550 1951173813
723009894 1774705012
1977098151 1716761962
2036064407 90379969
1779005665 394726318
1889221619 1878965555
1672595811 470251839
1212349464 1666628316
446239691 869757155
569000885 456938914
2009902285 2075780488
841083097 16519538
1863324034 116866364
1417798008 1522780459
1853058654 923957171
208680088 900566504
685852546 532052846
1112801906 1455037257
334400059 1538551127
468879050 611298705
1591359968 267035776
357924049 286070268
412618366 1341244450
2114466392 956707165
1431809888 1383001950
2005439777 1762567054
1001281159 1057376345
519451634 1134692267
1272341804 1603138398
458487869 1106760289
1821858568 1452058264
69394873 611389048
237717092 1121174798
1123802097 617560671
1998687408 1056547872
1452039758 1090986436
1635154514 2128968805
1473641842 950351501
468296038 66814555
845734227 540678730
359996057 1850671245
1358762043 537898661
1422842037 1122134555
1973870649 1556693646
398403081 567490468
1857783065 501560365
1309107530 107059095
631992183 1406682127
1836786605 334575317
1774744340 901188871
1546965393 1159058756
234359623 775750851
641680196 536060776
1613438657 1526866379
551343605 2011507724
152785324 431674385
909992784 1417535398
885996820 135075360
408330102 1214497564
1704143765 140083432
604730256 1452330480
1500035718 551544087
2069537449 1935889137
1475070440 795657663
707670238 1767762632
101885700 129620503
1105003643 634714617
744003173 470183163
1439129748 1567877425
1644851132 477531154
461383223 246940198
329666363 419827910
556730604 143630858
865598193 102940648
1332033541 1423828077
597986574 1000768212
1018181058 658697506
1337012769 1311663623
399805784 551849430
2111702202 595102844
1491804715 390334737
352520313 1554315440
2017655950 1571386394
1063489222 1221625570
1140715220 59638532
2085225702 2007944013
198470526 962425145
1853053427 2072576308
271382032 398781056
312162810 1630807521
1380792649 1838683478
1378039985 1411234380
512222309 1729752608
551805857 1221910573
1026838028 69207699
431527373 639039915
1071453830 1748110418
826967583 1662077067
2068444600 1394722424
1536977221 635688194
1388692782 772437814
1843779442 1358365196
1118279763 525768601
2092592954 209245178
241235676 368561917
277516831 984736399
888530477 537076565
1153846467 617825674
1515598424 2021891572
1598234947 1036182178
1719869507 1136359214
1523979627 114507101
1008286253 1810376682
1074810150 1613550297
976994875 1436086632
286410088 1497430814
1332190989 1852528331
76016618 1806153925
762594258 1514868340
849195761 1383263863
1067668071 1837007578
1230875557 2125236640
228797493 1258345775
1553454108 569644346
1382337383 759056147
203334313 630727245
1735993108 2137408371
93616559 1950048654
819921031 557387186
359206896 883921264
1248884207 2034643041
1344633453 712140720
1981316555 440521432
1238821884 2019717937
749858436 991389936
490224125 935928183
534585441 661970732
939688430 331156824
612106579 587672681
308359494 214618737
948044032 927403642
2086146245 1135679568
1330408625 1598806836
2015624844 1002804385
835890468 455965962
1345817151 226684297
528465541 449320768
424270467 574706717
1604264447 1383733357
1802882264 886485326
41249320 1914179145
989472581 1945696502
1985815794 378319123
618015745 1774579067
1417522851 39560648
1582601634 976046429
385908407 1096005702
1899812187 1305377834
173443970 1098251407
2025690116 773109694
651679487 850828620
1844776939 1495558756
1885614012 794891725
1632436331 926590985
1963766110 1577518009
747732162 1593832042
463713044 2097725389
1438893413 411362372
1922099678 338374079
242581923 1619423793
1582216485 1382499670
1303001387 592483562
1811672117 1049394010
19444719 894795412
1840782083 1180357511
81358820 1140819553
1008160501 986368638
1273359638 840197663
569803107 676124476
1703870741 519238877
1740185321 1583731879
95726679 2136516966
1471295543 611363433
353389097 479568438
372647340 1357112590
795796596 2045137137
912291623 1773581872
1308524279 1632892904
1721964799 1518204778
1149368606 513798803
365456511 819492265
658120624 888430043
797311123 1628744526
1161130830 257085892
1961997190 633667336
1734050317 1521427298
1730510640 1393641041
982437369 1418876
287628254 948823660
871105145 27365667
1675138436 1763776124
44892192 1700275289
482318149 926665807
1507010087 291974866
1437953122 1048707487
1399310246 964395729
585410262 1763870606
425155062 1573415455
1912407266 1431460015
579904843 1138825971
230081220 1551194407
1066766127 667707577
1328386362 1146132209
1686568828 1702401951
2083749213 1672308075
1243317621 1638990533
1699334713 385359890
1282132495 1996986698
2133909586 1051460711
324634901 1435390181
648641560 842724986
288025315 895173690
1976810894 250070426
1693970196 1681137786
1341510425 902336075
1292359378 564354602
558398616 353211253
2120437213 342403381
2099192241 1160551681
2027084303 629790964
1159440924 129957814
1490441002 1056792948
100411408 562389601
1678872709 566152902
170969375 1793423684
56717056 530959047
201868427 2016780761
1062456984 1828963584
675629609 318913273
561363577 20635798
805301117 428052458
2017753038 1098701591
527881017 1955315487
1830307898 472123377
1144445831 772714107
1227233401 410812177
1907253130 1618455949
2095890643 536674720
1473329486 2061760749
1003063531 158570602
2134293073 1514175804
1208045152 1665449462
1214040491 1400182878
1373538030 1504376588
506182767 977316712
1314304266 349218059
1519637286 1620444112
1280217617 1665797131
2127852021 1461185179
2091846692 782733270
1804530845 1866955064
959396912 1447472115
1294915498 1742727679
2073536926 956339296
755366130 1365423344
156673032 799469244
1998356711 1055114824
1283599950 1036223867
484849398 941485787
625061222 285212208
32727428 1695465306
134677115 1585640764
2128231125 11378390
1128020365 295551409
1395125021 709828893
58564323 174170531
1676214777 120447187
2023529133 306687381
474318203 241542144
487946665 1138267104
1954134818 1667216345
269267934 826153228
1684457357 180487922
720682772 863097742
652865783 79353620
1168036004 356455415
16572186 475578381
2078867659 533697485
1720114488 1338899312
1572983595 929547885
1862772418 2043816047
523797402 681058274
610798465 414912690
1483359459 929862618
1781435312 628886872
224704190 1403826528
1692258262 1122093242
1149583597 1239514025
34443639 1355733446
1016547568 1573265415
1718794439 2033286857
1222449789 1600705891
833007377 174991212
1756867947 803521033
350020453 151839607
1371804468 1060985170
1328563678 1777090236
1402969776 1400324590
938827919 460341074
625744988 143685836
2128020429 1518671290
1668877805 759235240
1142553633 352722928
350826134 1719238629
1150245576 510549843
1343565039 433082137
1688549207 976853577
1236693316 913590986
2128406614 1936775384
1503416932 1040698903
1779138329 706792243
536209670 674501881
1077300935 1993507893
443632070 273648606
725125721 1224737974
2074993980 1669762399
2007910510 1546016670
1492980579 686700133
1926397726 1630186719
573512619 544766303
1147398850 1987422709
972776026 1794394352
141975615 588706125
621055984 1968490376
964168868 298094022
1231599755 1733030119
1663167604 693187838
601612004 1789264312
143498499 792373365
1545249474 1384028909
2119382869 1449114081
844143693 863332495
29024482 1843095419
2042660970 122301032
527379582 1678526594
172220832 1970722352
463021843 968160200
921829823 165115578
224729174 1401431596
490374488 1596085449
1599997279 139949528
421272486 1875931456
476649643 672707911
1059102821 1667024586
718715587 39517357
1840023607 870428781
2050367017 192010124
326134004 503839634
594798029 2105368577
1944305066 995995372
2001170293 1584092544
815573586 1505807783
1825425968 1702108370
62364057 98866902
641007660 1450762958
1521194110 1383931536
1849734657 1953617420
1953367311 1388254446
798185230 405112860
357630328 1616566868
1448819628 163898048
2030750847 1691739441
1577959377 1690732499
1245547114 892955245
1702603189 725888699
1372189498 431098580
962816473 1832423337
1263924192 1002222562
279106905 762858079
321330359 864889855
1540623599 1068516020
1962629389 881465633
1259329866 786012126
295801315 724733128
1505186643 1091283686
496028544 526231757
1575632738 1314115733
345785523 648131882
821016775 392239160
515381627 1984793311
1354006389 1597562368
2097953414 1468626924
259821038 1207920491
1575962998 4109051
1067179318 1051234957
1220380051 479396092
366755935 1306871538
1771761813 299977979
1562894115 2082226864
1145340247 698444117
239129818 387896038
1189645487 936166289
903588375 1341960514
181889527 246023753
128829409 956641507
1221392149 1578238858
902854255 778017758
68731530 1782620182
1074182084 783954221
625015011 1111225987
1325520213 31507376
1599046313 331613995
136204356 1897408772
897392304 1404878114
259304575 1204527983
398291683 492412717
603160192 1069817256
275148834 2145906580
1996650045 470341299
207480377 1891689814
1985732221 1526953848
218113827 850993881
2053496696 1250897378
812954474 1382074452
1082465076 618720407
1271546513 1027628094
1235426481 894513660
345086213 980634748
1183356491 2061859769
1485036787 598324269
1236672645 1085054366
1490133819 118861219
43017493 2083698699
1798510078 694772740
1557662618 1617045286
1159294653 213985951
113321814 2133794487
1191296745 744580080
1439137417 1042556691
1679284402 2006330770
1109023704 894143985
1694122595 521025287
2025948927 1406212891
1820504484 351135458
608855437 1309117159
1866955258 626971156
445251840 226126425
1234502542 491331904
818257228 1993326522
32451966 2090721960
1228097588 1193069113
1643458928 1974388540
792052530 1268412413
1577106126 412990935
1667129563 2026453811
1040198295 207290621
622079358 1693876880
303519846 326839363
1399447731 1289994314
1440957890 39995961
330994000 897954605
356677962 1820700720
496654882 1893250259
737400370 283074103
1534699271 634821263
976199209 772077219
398540678 1337973250
1814034833 1940512698
1428637105 482462431
1224155094 1566383633
745517002 978865351
940186312 1370637326
734715186 1823178584
865350358 526021989
731090827 1324397827
1561782547 2101387780
1925345479 1937227541
343515641 1249204052
1593962104 278254780
1472102444 749574025
1938028130 1259456296
811145041 1774219191
164467387 1221082051
1918761034 628791202
296735997 1154867744
1467684032 378424420
1412691718 1175532243
2101205646 870926169
1435732639 909131532
2054999751 814919225
1948922461 1242914732
1288675201 294818720
1944923112 347036542
40348926 1684384496
828359283 488083883
1851941258 1173084226
837642892 1967068079
909185676 92634408
2073849549 62682913
1353950982 117236760
1629881010 260716658
655019731 1175040734
1871696839 115047398
828935984 1647467444
92268737 15880326
1535126475 1714475125
1520668994 474503605
1302167574 1497372418
393528957 2030115123
1161917625 123097750
1283079582 1871369714
505348214 718094728
808587830 922212322
1995020055 2006697244
1571208276 602578849
393718893 2093181551
1340380437 1819747334
450628190 1754738785
167212640 1265649477
1846104149 1055784693
954796610 1616294241
197541028 1213203306
273352373 1262577897
1551205561 147631673
1797693345 139710208
701966989 1927762210
559449523 655930475
2016221913 1398435634
903878540 776564105
1728235342 938676022
1506110270 1397624564
385437189 1226474966
1138545568 495318017
450489622 1612543240
472610358 839865707
1711554157 248058913
1670480162 1905521517
269664682 1977329596
1089794186 71042417
1735229878 966709123
138328933 1432236996
502060725 1841019117
2103291774 210999463
634294169 22033669
1609018085 725856347
709417921 350090228
1103718858 1358161484
552940968 1051345536
1233848600 783754399
1157631519 518479288
344097123 745639531
1874930355 1373439544
225084293 1273122410
1533940663 1028288556
1988145857 757801751
1609870510 38093250
892988251 974687219
414129642 968545025
758560103 1456064442
422477199 1625611889
598455301 1593280206
1014630819 479320315
138303113 847106370
1900228169 1833688417
945429989 959023321
904227252 516540407
1022324987 1569985159
132018829 170958944
1309962731 347139474
751553448 2090789993
1892753175 2021148322
183454506 1422940747
151914899 1511368521
921775692 1317015910
1892300113 1606978144
1928589606 2073138669
1108753850 627855713
1018629034 1968097888
541084060 1340558736
1957398831 584241745
458972339 1874563556
796717401 847785860
1261031798 1589459655
1728057190 860866208
18425139 993787185
1650063497 1604112933
895299499 744207024
600145532 1312570579
1058387951 85611530
1901274800 1260311389
924593590 933238718
1052524678 1598875494
215814730 1545937626
1671963017 645870899
1519445141 2115060939
361884301 568960995
335729684 1144284608
759320715 2079118084
38888290 605323791
905184873 499218474
473010970 1631569463
1603062135 1324805878
1914015743 861002437
389623628 353247363
1544640842 596283498
503837115 1941586952
530141726 1639004259
1599766575 386961982
1776826095 1799328824
284193078 746760252
603763239 2110623748
1406553922 706474740
1004945718 846412533
1550140044 1345916040
1860150320 582191441
1785774233 1864395634
1347793228 1413234057
634902829 1515686781
1258350262 2029625503
2068236624 1216283800
201618132 576730525
283204620 378233245
1928130979 2105915650
121068236 74290373
2098642007 838658772
1863648218 736103817
980894451 506602127
176074727 906103869
910078871 691567396
788513807 489672755
1497841420 100211720
668340821 304408926
630959114 470834400
235649035 1464929583
1076483251 1895611024
1688510480 1205116683
1794535060 215696591
974047230 516223358
347209397 1947627992
1323923433 977673307
46448094 1975680502
1222473834 1550163707
114797673 1585181211
1623107897 841240095
1494859748 1484905185
2057723409 2120113608
723736235 638685009
2026890647 1083453532
942545119 576396584
2135925941 1604194096
357191239 936652422
399832979 2073736694
1933277314 2103676668
890952133 790006292
1646422821 433970767
2145154962 1379476855
190605948 1697171434
1404876873 459478503
1130363222 1500562807
1165766919 326889504
423605367 1576225849
1244333353 1570710997
1358734967 1850249047
2100368143 420889131
1103985617 1905713412
625175240 694503312
1255226592 2125468986
660690146 874455648
1292726226 1653027792
1927898174 962920171
1497786061 16865659
327186124 1785993493
892783025 808500817
2000078400 1980169732
286095809 66061906
646437176 845853129
1225192728 1847797926
912434387 1584834782
789362092 1704598323
196076347 1093810358
43171857 1172392384
1463682974 266177613
1205110700 347437850
626885772 227724556
443511734 1365055258
1418522496 19811276
1288580066 714537635
1144885610 1845202367
795726556 527373391
1647156297 778121853
1986900915 631119968
1170326796 2126746843
633324442 1309915023
1407946184 1206017842
340643394 2011271029
1101706639 214547173
975464967 412566036
221982527 916391301
1753012394 882380850
1438332075 1708462441
1543030945 2101846686
1361828109 292947501
568020812 514236163
1778533587 1267154298
114712975 1287678878
1003623740 652681473
116937643 1053168564
16521899 1312226692
1093562889 1489571731
1536599980 2044157041
1743335839 254211765
2138179474 1472843577
1248903592 874981150
441478168 856061774
443415415 1176199159
1768672351 1668308455
682326192 460537768
789605590 1131760822
659929403 1313043916
1505643972 1007293636
1968971660 865321137
2026508493 1510591393
1021614612 2011335405
246350297 1664998705
340174514 1921713449
1522713201 1127333575
1345577772 1005936877
406165508 928646471
1634598179 1461925990
1377966498 1142114682
1112137755 942194754
47964697 1152868246
782838882 594931731
1252133354 363749892
905737028 1961944611
362200407 1914461746
895743253 308078205
1307980779 367232198
862290439 633262504
231200178 186869789
606786630 447863041
1244231601 1824449776
1990632014 802554681
119264774 153173767
1547723432 696860656
1770357073 593218309
399947431 1748360956
1799086842 1792586229
1671592391 682221461
1723892126 601843386
2142478153 1369260185
414464806 2080036394
719423301 73323155
552164027 396523760
1209194424 638599893
227243325 1148372727
730048934 1528681269
1910809347 2002665028
1137773634 727000366
1686500321 454906379
501993315 412679405
743667094 44900719
1425340129 1774544426
369434723 1051670148
1407091570 694188363
572956829 706362796
92921566 439884373
350528334 1425975370
80101372 302625138
1634763412 1135996774
105900898 1759858252
2051445824 400188352
1334060155 305019850
623205859 1045023794
1713096075 1459802630
891544156 141843044
864112944 595699282
1756794355 2001403568
1582267972 44789819
1900586516 1340434727
118405419 2002854793
1661919100 146242745
617018759 1287291961
1996650863 1896903171
1289409611 1571187538
724554285 619825753
623408060 747507389
361359416 1148820563
536216778 9918878
667168739 1276602195
1479900652 391070293
621148010 19571981
603053786 417484112
2029420697 682756323
1616660316 647024173
1167824281 1960640479
684428930 1425325821
42104717 1556864323
2045719354 390538697
1605289023 1439099603
1444130801 1501176744
1375495900 783498793
2004791541 2106651582
697463219 354708289
453924250 1918403876
445278078 1740826195
898171313 1828068759
1824591117 867718139
1283279256 183930358
321925098 552237724
1154081729 39470715
666689380 929080180
1662193018 1963642331
472100221 424200840
1156741210 1947868410
1473244092 1679008651
1078631683 1313910644
220869771 400445188
1062971138 799814887
1938109145 1627233691
197555598 279691530
1947721858 1748645156
936750182 1052791981
2150473 223633759
1841192520 1199064770
804448885 1711417930
352561945 653422340
127101982 1952507421
827384204 451228556
550669475 1055001824
1489321069 1628007612
1067885493 523238535
1742929604 416880081
1375799280 1888293684
321066655 188876093
484809381 113531068
915669804 2104475171
749599604 620208707
312164153 808378022
1971432389 841767762
214491027 855992341
2018212693 835115832
975440069 1524540676
1835403838 978864538
28316522 795399065
391524787 2043359041
2055835782 2139807930
1257723756 329257301
819421342 22096021
448161759 373588776
1334228803 572204073
27597716 1842035771
1591967756 509496977
277938512 1601470554
1551819789 1691704501
1028216560 1030356978
417154841 1318834209
863915171 936487752
1111634477 1214311910
771348265 1110247668
1207582274 286195169
733198943 1626117219
167303905 1900954710
415411326 840600405
1024830494 891392398
858904110 830368370
559258479 1348715248
1404795049 356660038
1081179474 224867519
776741266 1808858135
814929788 429460929
46249314 1088532162
106097461 836988341
1760983182 1695048506
537276295 94016686
1964149335 11840951
1474388655 2087578101
1813454540 366669089
762598305 1527835059
537672316 1222849679
1960628349 1184343933
1801026727 1063941660
287426438 1553964829
1571847678 151414461
694432 118640384
445088195 326202021
1504053276 621300580
486719981 722638522
461223683 1962619521
614623593 855662698
521999451 627675
333675994 311270718
1591847001 146509049
1654958901 1596789873
567775624 1647024110
863625419 1627942053
863577914 326885179
1043536660 651192040
395753401 2031090335
114755615 1249470316
254720163 582675734
1738499265 677496677
1844462931 354049278
1912657269 1957303184
711822488 1906272853
314296335 1614632165
886142797 725372561
1790121411 2144261620
1322749780 491614859
1101684975 381786345
1024551717 470152633
1325665167 1209228238
1265337103 78114530
604113255 1850213548
1513217477 2031159992
1183378900 861542470
32050506 1681981407
890838738 1186872616
1401586306 1483936315
1402284406 392013296
1390254617 1097202915
137016540 1200121300
1218264763 2112212561
2004958242 527696014
469060443 1137309016
1633867273 1264051700
439693737 1358832820
1449527326 1860761449
751141240 1174191483
2038622647 1899964264
668890976 1497085425
805072517 1521635187
1422467635 1661619462
752727685 1862434142
1811035728 1182101987
1469364325 952215527
1924174904 644715774
1844540633 786732608
1959145351 1952832305
2088437531 853617446
1483508664 870962028
170320035 1953684674
1616930563 733424027
930927389 614033961
1571517117 150980553
243613264 38410118
1286226907 1874593745
2021644447 1065214222
1191962457 1573475649
813073026 398210449
999964421 824533973
507160787 835657715
1491228566 1060300997
402740583 102661368
1271784227 901818763
604178622 1161911678
711067648 1199436163
266179257 830661900
1972293175 45557571
2144430628 840428582
453416645 667108771
1682230349 998209526
586786006 201080337
422644537 622416554
1799459343 8954953
1476636964 1349194683
642183364 931371302
10558291 403760151
1431571667 1688595389
1521165334 1850746519
1397326915 185215660
680827986 1129190048
1301576521 1343422940
787018375 1965144353
1083909790 1692804712
902437534 765849568
473508467 420616452
841995359 1816172670
1538425532 238871363
1186699255 1133711630
215512043 501005985
681846724 746764196
1257895006 553423582
96347899 228992385
1251177309 76637639
810360877 1737387315
417426943 203366195
1881999413 1666403497
178607710 270685359
11331008 1238239196
819058492 1606805163
1622236344 2097240776
1880176067 2065067879
1218697872 1179639565
2138937102 1248550193
1870584621 264338232
1757361301 630021493
507130122 1001091958
1697826717 1192153461
434279466 1999156585
1192589951 1674229213
1078341497 336566302
2081273631 1009999121
770966353 2016507276
1946117815 2021330177
68627829 510364600
513624720 423738799
1762736029 349454892
1313418604 1638724240
268073343 375594695
492796912 847647172
419335464 2135768258
1064100542 194254054
1422393816 1714126674
1533057330 1545476000
1922226732 1633261747
33008713 1999746464
1774337899 2125884852
1234257028 947539878
1036359827 1358789745
511550760 132155901
2114011848 776363490
638209274 1679757085
1582190598 1148250635
1198172533 1395029806
1803405881 1260780351
665042590 1987129023
492782211 1205521261
1472434004 1257730262
1055205004 506857108
1814258463 1422184789
1142085262 346888515
627283403 1205249398
367335478 518605471
303033589 656807078
1577996885 1871232921
125394100 1571696248
1801083744 481734915
188911770 1017151934
1191332138 1588158094
1775561973 1795403681
753482690 1221444512
259218335 527281897
1237073191 389701348
1149511179 1356184758
1424439750 2096117553
1485126719 1232044133
1087432336 1530515279
1837067885 1619587579
968493002 2128614796
1056762242 233305026
589112795 372687351
2021778407 51470342
178772568 805729763
320741312 2082145718
907485984 1881945285
678619647 1293535137
1405208090 1264237825
1863697586 167690374
149452230 1524997906
1355890151 1499068372
524285253 1264403380
1580523914 1354486899
1337079532 1320339183
1509256335 2037540159
2049323585 942863295
1480180420 2038889277
1377924662 1964450899
156750228 1927386064
619341653 1964699861
1797610632 13888476
1117441403 180963801
1362051309 329902287
1726684109 915530842
158162037 1568418417
57972393 930768937
356705526 1732088655
1405527183 117176789
1336638791 1250498351
1559843390 1665830455
213481336 134345388
202085281 1772976585
1933398143 375223559
1897275155 1732740088
203106628 135652885
1463404266 1349181831
18515438 1076401463
440262367 1524872820
1960248497 1257588347
2047273043 1269818163
290521191 1642589992
935678123 436443829
604032493 2104468511
408198943 1890620811
609074735 139137026
1398240267 1287964910
1987002173 1101031050
1457841141 579204966
1772762578 1431832721
1625310467 1365840673
18066642 1585728582
1100452527 50948365
1007846201 1396698960
1783212830 836225369
1991022694 681526770
1330984545 1645264991
1348819238 2046030121
1270615929 1447599227
1121140418 1735108881
2101908512 1039754864
418297797 981061091
462458401 1004647436
841548252 759524884
223109599 708174302
1167663539 1641288275
491192779 926080117
1627401529 1933625022
164911844 1639026160
361993812 2008267233
310351928 1088923588
1846093855 2044598645
589116142 534392459
1092603337 25485994
524006969 761126907
567863291 1346772665
1806675207 860101929
641177646 460318467
1203360886 317957602
1177138440 1697151365
989942116 1154584688
650397922 710550103
1675192292 1877897672
1817117130 1625673899
798140653 63507106
95033576 653558118
1571829914 1074103482
1626797827 609120689
322698849 1422224237
1239474835 2122437692
546151939 1746255264
1099056290 360336730
1330728798 1085622960
119116660 870433702
1922330369 301607243
1241602475 641313736
1764615412 1586439563
1100973080 1725604753
766164323 133950145
1104668845 2123172740
1361408459 1203135530
1269364079 591618708
1368480325 1279791278
1422487417 1316795054
2045593761 119913134
1906192325 1601121812
2013313073 103177177
1475086930 1653798813
265655135 1949233011
1594272434 1852926697
164710492 1042554797
1893598060 1365201043
1634838305 883432904
204524488 1643994055
364186795 1088263204
990948540 1405253087
1216403739 354512764
1653056754 745728100
804676874 1715420763
1019963660 880514133
1307180772 1489056153
1755798026 1502814050
1710529178 101012062
326153197 1930333472
1143910403 1656111489
154161929 1518191679
359297546 363420198
1778711231 784323509
362481102 726709617
1749581555 1736543912
721272148 1759484114
1464833613 1834875080
476310686 421498663
1120754543 851501634
1746099959 497794381
1504453429 1803334676
1851056928 1636640983
45895609 1149317198
1998600344 554077295
1714847562 1983850216
1969426116 1993426756
533814859 1850451558
316971412 685519237
2006979805 1394927705
1525979242 410534833
589000783 543999226
1086226460 973842679
1615966448 296429287
1394029160 1200797575
936230568 1647269491
56383987 1230175309
1761040768 1267498829
1225330553 119036519
626858106 1217377993
1419767669 1183210237
1747324799 2126857532
580719851 1460862446
1260801294 299534079
756929203 2071948925
173034969 803685417
2081944997 677343136
132449282 2063355226
2076311004 1457582866
711987006 1071155932
196746172 2086562026
133817944 1960913624
1850726332 690768415
1454251738 466938034
2007556429 2134230403
1985259880 390426188
26201217 1163549272
568972852 1319137929
2097270908 592977462
1033045067 177644301
83868802 1259031463
1984209861 74433717
1262699287 741284194
2143272606 565335423
1784348626 395972658
1810342735 2065846359
420077013 842767850
167745567 632746851
1871865856 1865179492
1722272804 887421941
1511395468 1220685268
488324925 3317547
1069837547 459302368
1165566153 901648025
1037592198 24445468
1592261126 1513204451
1851701861 1374439990
178196403 1089072796
81848562 646656532
1405868010 1643511451
1060033099 182641374
406731891 190816091
721837959 1829306771
511221048 1891727782
877464297 124843521
1684413031 1730218656
1349774447 769795077
1381809016 507190726
287512928 708836483
1881581116 1899968735
854241482 283330931
850511442 721477871
1336571758 603958980
1708821864 530560731
352356098 1513146778
927493981 123692135
1741871957 332374225
788630090 1979123802
777389675 846190761
107463613 1973772238
2029358875 1323945701
1885138461 735050873
1924525091 1232327927
1483642043 1207414115
614575169 62676465
1867045764 731262682
1798328436 714992621
1441601537 1633932231
1490661378 1496379068
1638873613 2030110321
719700488 1018523869
276516466 669292720
119114859 1895627315
1272757917 2084403423
326164516 1452082553
225943811 98134748
432249259 1492953802
753991635 1994191391
131745056 998850844
1124290152 286576078
2052150044 587387750
1047700653 1723076541
1805913435 2024039720
1561502530 1402623833
1033785327 1034025097
1216719548 1170274880
219773701 1932467897
2088402877 149088439
680989495 115374198
1488414126 944509852
906233620 1663157688
1811388442 793120759
506922983 1687235346
1695253474 1350524337
1012449840 926707599
1776087712 444898403
1069754294 502684161
1691287558 1891626484
1031334094 925530889
96676532 1770853822
701722008 220967188
1087028677 1712897020
1350529273 1776696465
1314402700 1201146049
119814063 1800258392
2104869099 953245388
1932534875 2068131322
2081696740 486557981
1514462222 76383613
1855035456 269195347
1032079271 1174911412
1999491039 1635675475
2099723798 2063146346
1419730737 519789662
1363195556 1190157309
1404201641 1267363712
1561281687 817347217
661740110 238727023
1993975585 1231864944
131744923 1461198258
1814697802 435434919
2017306736 2045343845
776181888 1851150522
204513616 940920002
1546480372 1271288371
691353525 250170281
622629456 1111589819
1478019509 1022834275
1477827251 1714242633
1482396406 1886817079
1524901922 654575186
101910748 289831701
82265319 1768873800
1853181478 1515264346
1273762279 269070425
942342199 62393784
1224831433 450563216
1907536906 722741426
1506305214 1094176933
2051760528 1427282410
101522182 651516050
457078719 495941274
1353243405 799893894
228709350 978949252
651853512 1838815296
1832165529 1285595480
1469165775 1982451543
1769746860 1975108984
459216844 1006990061
1534574629 382649747
709381458 881881449
134091330 1247451095
235015778 1889058443
394619304 1482378448
690892121 1897293466
1258835228 214912142
1910208028 259605117
1347767341 1708612992
2036654140 828554637
635544023 609939857
1831453555 677590630
85951599 2084484069
793561363 594154788
2001567599 118315626
150744937 1882481634
232345997 1779150058
959367589 283428471
2043951411 2125729253
1430651803 391389658
1740746635 901395065
724409441 1984924913
356263739 1533910786
164622320 1251066847
420551611 1138339129
1445353016 86682123
1185724598 541597872
1720130721 737793811
508059140 1852139632
790342706 226017252
1523854890 1587038825
767022351 1269525629
181206595 1964490154
1333025519 1777919413
203428414 2109683092
1221801380 818369947
862461885 1874180806
1604700347 490191979
447792834 1091495294
906952364 631364439
97081888 29367174
984129665 673196007
441252350 225642238
390243983 927496563
1950983979 1330086178
656599492 359673747
1550150638 1527656879
215052676 1885504024
461336776 934351317
1020291399 434075100
1079665115 1003482058
1429737773 749477371
1940468369 873599830
1690919562 1253428467
1664827716 1580951646
1674852559 778135301
277527138 698809200
1793735196 39047640
2104047554 266231363
2062351420 1559723633
964305663 1374174238
87031954 157038974
738779751 1777833802
735862923 64350142
693673437 1756403125
745366731 1597743831
392682159 1379463362
1413486427 8448292
1886891980 2018643057
1662368529 2050064676
1158738401 347247926
666317952 1396903454
35215106 808948448
421764616 1882141249
1829769015 1732909957
282427068 1410064619
609218002 1250610811
2121488554 1912528461
1975569936 537460921
2064159440 30850998
212726539 157512738
366042694 642878965
1196213076 1438958810
78054894 2072037983
1825602123 1375985284
241422947 1575266580
2031274505 2018237713
37793285 1602296387
1620504502 1350434577
1260886507 961791139
858808986 1138045676
1632934471 1177880726
1196719486 564513951
1501807938 1409570715
873419703 718894443
1841631312 706508827
212625899 170308547
1513589894 201051186
1220461985 1569880910
1603292545 781357350
1127621349 45226103
1317130156 882846281
1432463624 446926793
415952018 800178285
1391401513 109735722
1089727646 1095568922
1378329042 65651873
1026307954 1277623013
1226893829 1538061019
1579148764 896803906
1602336863 432167984
1265706661 619648873
1774192475 61984641
227791069 1899970716
228869660 454165056
2131883295 1209781374
1490732108 310077053
1769120556 910069267
1050120056 1239287524
1964050599 449879865
1700890208 2082995567
1689779199 1546246990
1560765560 970725836
661599036 806716930
277357802 452282342
1139709843 612123750
675453033 30703455
1821869459 1716996250
1049671066 463066647
1989667520 377261142
1400333878 220488218
1517529619 1815264164
1612728417 1373539303
2124630975 1872213288
596453489 1622300902
683483494 89904710
7869687 670942403
283261878 512274056
1861529282 1872869715
414207174 1894463523
1625933070 533337189
677704765 1367850912
1589591908 867424198
1887340662 2132273943
401183391 1631502031
1474322819 183445162
793118008 492792961
1822732246 2013868375
779371796 1637792528
1015147408 519884505
1309850386 1525007617
1529587139 2094175777
1591352165 1626072287
319897685 1932653474
1912936752 1302615485
1673215123 1726128400
468913317 1798631722
545397241 1447191273
728403016 371293871
183162029 390366203
1754155601 1066793485
1916188005 738186704
1785709310 350879175
378611012 400717490
472601628 2026913228
295192897 1375472880
1096081989 1967831856
610348466 1996592790
1653841463 1585840465
1038580637 29069872
203663093 696547632
1449465429 1393840216
1227547212 385148451
331511432 1972675777
563309483 278469836
717045918 1729197504
1716831641 772601878
198121615 1341853580
1701940260 386553317
1123045551 1544975130
304676696 778902600
538288891 1351246592
533248820 1476759704
1789383939 373876679
2063537061 458220497
2034540547 239770952
1541773473 160736701
138749133 2115044042
1563518904 1752948179
74963724 535618607
501500383 1061616284
1382884018 661030394
1964951633 253273014
1460291743 1405763837
584086062 148286637
73948202 62297087
1096928355 1258670025
333954102 123279138
1504540070 550313284
1479630570 386659617
660765089 647968484
533088731 1218043616
1347085877 1040259170
1771538438 1766612189
1294605326 926473098
1122905602 1794405991
410713303 776188653
1660866027 1461447595
2120467163 1948976021
1534747501 2141705020
334428553 391418555
1851032625 500102343
1907621679 1437345732
2017752667 1877014286
1873531420 445386466
1135918991 1731513452
871965439 2044860465
939326682 1506118637
331487271 1053665305
20074720 567792038
1305023517 534690547
1512079682 1051551616
284405939 1818517880
354768513 1086587792
399238489 1943680180
1511028852 951025628
1962774629 810260334
2113952128 1396559316
1102355728 872003708
1083046965 689405107
115494947 910627226
1837236619 988504119
946911017 863741550
2021482427 758762616
5213456 772179532
674846981 793237722
451248839 1532720279
173957591 909116055
769243758 1015933306
1861475881 190972264
2063121824 277366467
1298013388 562916932
759882786 1075853456
826520627 521237589
1881134391 319256203
1047420298 2016126267
347736000 302214619
765235946 2040036390
417626873 188415009
119755138 548472189
1983696202 1966801858
177451573 1666545300
257794396 1841345204
1884242725 2000782873
1126179972 1624924365
94085337 27355214
1161245500 1137974512
1498807069 1570361357
338207460 691461652
520829307 801296050
1617814354 834799524
958503933 1457747608
2067527954 717183896
2096756389 420267438
2076623364 1949875147
1947663546 419489980
1840702988 1913092349
2143027368 2115323769
532625909 745032572
818312497 1258076477
1917331464 1591802272
1573045973 1559690672
2058422706 294830175
872590416 1738061475
1076443438 1654567610
1183671048 112829997
360743107 430015617
1713746994 1566855393
620548859 1019179229
301232450 157500403
1387282354 1489178846
254195638 732124813
477912834 409869010
1435436977 1551553986
851265261 2069682423
147871750 1779339006
1366786209 1195561252
1982914211 774663305
1234902873 309217644
279734880 1363571526
1810418263 1895281600
1160452830 608959828
1518265659 851059345
579741158 950869399
838455263 2073085049
1611306041 949062375
929334034 2007515130
923127535 1404156661
1747869011 1261884535
1857539409 1429557256
176581301 1667867178
294407771 1025263527
709183532 2127004429
1948985082 1060879345
1647516558 1982537251
2054103428 798900592
1694824563 874210988
493253138 1816093776
956591566 860444127
1024977132 1221798304
1271700489 1549257492
1554415400 387814190
1274343503 1565401899
467586687 1314259047
1540663655 269468977
1304426300 1810158412
1525682361 1151019533
299130331 360502991
1081499401 1504042684
907940143 565511140
621863211 1362367924
1273823716 1635528609
913178948 1301757222
1878489261 556595601
1363182843 937699424
193117460 986444443
365653208 1011542751
285710902 511368456
716833884 739660811
1584953354 1094179451
463324018 914470361
1270484291 422891979
726337819 1679306169
1095385388 2073771517
1791493199 26357087
1035622612 1432472845
2041415571 613393926
527251961 1822963347
931654090 238880514
1982037330 668318192
328139752 937846994
655471513 1244182288
600246788 1047633697
1100152695 1954624712
664383523 922805048
735869721 1383130073
126550246 144690165
200978987 2007890125
1845565783 1971878188
2091659032 380009643
840916856 1009520905
832092808 198207811
1973320597 976340704
917070398 1763100176
126141160 457149111
1213509583 1454789398
355140613 1499967848
1472736020 1614915655
1296049129 2020759145
952595209 1730192986
965681336 1412839674
1414309464 129527078
1185815164 290560507
1877481896 340146582
1137290915 2061835435
1950937080 1293705344
1811140055 1355386730
854412382 499506146
424503643 1476384733
1979346047 45343564
1422625043 411710298
92558972 769697459
369318724 1774601072
195809193 1807355981
1699270735 80257769
1864485655 1358584821
1901005260 834885836
730155046 472222770
906238317 1839191987
1556056248 2122090829
1887378539 1453238689
1662291199 828460463
1075715806 2058814445
1977195511 332040566
898264702 1680697724
55812290 634977148
170052765 658231534
1432570383 1806200113
358757394 530917735
221312465 1013948281
1491278490 1808823386
1188475478 1707652234
1367465145 2034800128
1105246955 1491208325
1741876210 1727425903
393257062 204007936
873352746 61243782
1639650363 1081492143
1495516905 893213324
135372459 1983782440
612987524 1894284751
834540142 1110707345
359852942 1612422040
1811176825 1929247301
1168771335 383884588
786679966 454452375
954996923 242501426
785485574 518313095
607680775 1384264430
505099948 1568761837
934580906 209582944
521758037 603883004
1312322767 2025617415
1070591500 1159158592
719402195 564575804
314651204 1995520609
292537754 125415341
232601362 80995091
148035156 253432844
516586285 16372794
229997988 1193220487
6124493 917793215
1056910227 1469510442
1482115039 2077096763
1224473950 1297146458
928246481 1613039131
1247792254 1613933091
208740790 1161903502
1079357145 1571541255
1271478968 429851087
1192808022 1338320260
1053858951 981713338
1939424897 1353906974
493957821 1734953919
1827921465 324629781
1836712647 2139600501
646790299 1952625648
1410751920 388878697
176938524 1979605885
513049705 355510471
1917675222 607562671
1969532561 103358384
1245314932 249914125
1962868406 1238331282
1046395702 665650314
1093683165 405733389
1400337951 950785032
1811442752 1178919280
2134442291 1626925768
2121067076 1523352453
1627545426 1229460015
16682533 2001192220
629501768 634614126
1841876457 805734387
449920748 1025112637
321338873 820592806
1231685420 1497919075
1175853894 181713347
257514283 902297462
1501063876 543652406
1437792275 1419295812
822737714 2049949022
1658373028 766973442
1013743603 1918283219
1356332724 1972149045
42580991 1397257184
189094696 277260570
1416292073 458491714
1129237430 1018739707
445995525 85502479
1600308499 1071457116
276738710 1704336025
568294905 1309107273
392267427 1299189216
894293048 2133141964
1039595685 560954618
1458752472 1141088521
1521839058 1631508351
410747131 70111341
80105666 1454917780
461657442 932081705
1021705041 1925027748
1106251295 1078537483
690917946 337464854
248285560 1257484804
981773570 1490727195
818757629 1400720709
208712353 1929546094
1674764294 1613734720
147712886 1123642631
44944180 2111679533
510426909 1904612988
1214446945 86823872
279643366 1076354637
1157786418 1073909790
22754508 1408480525
1392335750 2027937157
930138094 1771845535
1701374708 718497852
1371138708 1650122910
73213370 1383920061
100339549 783009872
1450059333 1273275215
1155007508 1858457129
1073382452 1816063932
1915390082 2088636204
369098800 134396054
1056797782 63883671
2089980751 596905858
627911989 1632178030
2044967951 118447790
798150494 1885633859
1415161519 1031056774
1093853403 569323484
2091662446 276805970
208193659 180200596
1713275633 1931801264
582849787 1212069332
1283567185 1510877770
1674405169 2019710457
296788012 1737330131
1823199253 1851072504
372506720 1210429428
1857690991 556125787
1412607264 1491053036
577297976 68900279
883707595 1864981783
949768638 691732394
1702088590 145566084
1078268213 1590180843
1493798989 1727864749
1331866675 608137559
1823795483 251990048
1056681068 1345404961
2126267538 2043738357
873811186 809106657
2040633610 122003598
2039934331 1907612395
1897111851 1821950455
2044483123 1486620269
1989272807 1467277456
731519627 543573346
1463197333 206004381
393859961 418279602
692220127 1024336234
2129145232 1737820927
1470878787 1511774014
473943109 258760979
1566251359 1219567384
1229124271 461739323
906663562 469988844
213496126 1457284761
958048171 1553151897
1684095460 1676669632
1966273301 140957043
1091297250 1840867643
1955569693 1139674307
1075069632 702224815
1576152370 1910833263
1236713866 1884202813
152841130 1862402005
237170869 592047999
1036931205 163713450
110308879 211723834
1413993315 1560964872
486283671 664031149
1350234919 1470851866
865540673 374034961
1997244965 1904902024
1163855802 1465828777
1808530092 118148892
665554470 620236307
2100184751 1000798969
1628200916 147896235
871608391 1860768252
1980572697 537232420
1506886206 2127614207
1611546141 320126180
1210689390 1903576579
1197157336 1141009496
976605862 91309768
857926672 25345177
223644814 2021626129
1363971849 949264226
2128996520 423007465
151612131 2080336651
2020082707 1209812605
2083529679 2002183044
212581944 132586128
1700690512 429459640
1428946018 170664768
1295043720 663643030
341906754 1761275243
2074596249 1947415482
259055223 1418291467
2114929979 341060072
1036649333 194874655
968174729 1788646730
2051376302 157036973
20616196 1371473950
1669583966 1040770044
2024412437 1416386910
1473998466 1688551028
1047817790 1494491430
968842521 2089657944
1327913712 888297748
967445183 645120497
577480545 637524618
1742928731 1273076741
773860306 863662895
2115235232 334233001
914280487 1561263973
2089752633 206160518
181487102 1986937972
1888893052 1548988421
1148379132 1207821363
968474273 1477240398
963546927 1853433213
231204483 1514445084
1855845845 1741382517
367519049 825970515
593101505 1691423012
695898500 834606420
1950132295 1213620856
1576018947 1292627834
120407551 316208281
488354718 878682694
1198834822 1422203547
1880928003 1389324351
1304324069 1561917754
1160187282 1145662202
2118433470 1981182300
79559699 555514749
1317600900 1602551152
843371071 674681671
1254936038 1076277625
2127908321 1296653478
863924894 128681183
1964866730 1332348072
238070890 682639687
1282138771 492505488
1167375221 1886427708
1941329998 1607400798
599299996 69658213
108898140 1243576618
1266254659 1668976093
1341130392 990573526
388098970 888437336
2091858133 599015635
875895403 208862570
425396014 1726133022
1621106636 918879720
1208908597 1961343615
933615910 1441998772
238575504 297444286
2084708035 54281341
977747201 1614897086
1407620253 337565707
925825965 1122183667
1700331503 1117229227
624606025 2068586442
1949764861 1415769851
1594079930 416000757
554921246 289369179
172281612 459974020
2147351941 1605396616
373902350 1863796460
1058938621 1662293571
273291826 471392350
1156163875 1739212920
1375747554 863930227
568931085 1092684444
1017156667 1280657310
1062446204 240463817
961957179 1661676586
874072571 47521203
420280687 1497886454
1528834142 1428655581
1979851525 1233949082
926620662 904917012
988474362 337053880
1494703737 116545039
232582030 1670492409
783973725 1704863020
1346587209 774665066
57107905 951091905
770391016 2019450963
417908360 1931062819
1243414554 1710979688
744817580 146611770
1891614803 1787198047
803403507 489635550
2000906640 1066111230
272722235 406036314
424045415 1378603960
1987420694 1959365986
2062319686 1498982510
854761847 1304555559
254453430 783848773
2140180541 1750148847
326620910 703506162
18086537 598580473
180004270 1622368172
410895484 1466404568
970276901 379616119
358738190 1358831278
1239152910 127323736
1957053637 971263743
189920398 1241964947
621894569 283973284
170038079 1544328465
942096667 1561925950
1106342111 1758562555
2025385599 1312032022
531376753 469974368
837457279 181499258
981690369 595310761
1668929079 1647554390
2091400282 107218153
396215452 1120502489
199681502 382682629
1574990348 925716074
1993911198 896094821
874724439 649142909
268821847 1540331915
2105303872 1053387343
1151245369 1519333694
2038334386 1868623602
2045285551 2020449640
886000790 1572205233
883045620 1511411596
612984198 563894291
1555985986 248002405
2067282701 666575194
252493356 1233133825
1781919010 1426354964
1293262239 1145354828
342466073 280857988
1321960538 252339560
1734447011 1986571346
1963370938 1729470809
107792518 1569839418
1650082599 133298715
1409467276 421701560
751183602 1764119043
1813376550 692480848
1791121676 1063931812
1201665612 623423773
89538528 1619235602
1341153645 1652045787
353580342 1780918597
1665801638 1943569877
439686435 1291712485
747547170 1301002502
1356153565 1754664451
272078720 1623849476
128936195 1212887969
656376776 2025717847
1454944093 715999861
510111675 1458064607
2025643651 1629898394
956715040 1040971817
2088532685 110124652
1876475845 1694861166
841760746 1602774015
1003633287 278949878
77101876 932944406
1799478513 627929109
1770334486 236350303
12206201 1989883128
1834421781 1747780675
364856125 923084455
283802585 1543498456
895871430 1367864943
260312737 840065359
1773448079 1548519047
1623316746 652853926
1231136952 1000398641
38071900 1635732280
1495721259 1094733447
910006187 644236344
936944729 1114648996
486993005 119879969
1645570168 473494867
1271565957 1827242262
74226795 190089281
1208134855 895229269
195780219 1908952667
1032319041 899911698
926502629 1664609387
779865410 968270673
1089640873 1068417993
750672907 1787542641
243560820 1085226500
271355075 1332738001
134253073 2037577954
2029189464 364343381
629217855 2042618304
1997848118 371769475
63876774 336383359
389355833 1872757137
514927142 1082988171
390129520 2068251513
1763845018 1349156545
672527152 789352885
943882831 1247761459
1657135587 328558879
331322244 2059231455
388579069 1380400839
563237710 1136523465
1715615952 1708436375
1535680530 1561941998
1833029781 473394196
10952770 2014037897
1572198033 1992935809
13274174 380158432
246109672 1854436962
393943759 100888107
837367460 1593623506
408646758 1057508365
1721105516 1949723752
625830722 1576265784
1274401017 503818553
1905310725 1308746297
2120717311 331676919
1299010064 1593963226
627243322 1165039730
690615389 1402265277
974393041 1706527947
1584221812 545449745
1731022115 613636282
80864666 672989686
242311798 1905730351
448708223 1153768087
297225985 815694675
1555902122 1219068087
82263072 1094489533
380778417 1046508121
560790242 1037402922
2047943130 1758643269
1192385966 1022612828
1437247285 1021240568
1124726131 1219516225
1863524609 562831820
634016921 360131502
1533099716 1587809778
446360525 1028501596
673977196 1940499876
650974102 1661769990
225990737 671301931
177176286 1090327188
242877842 1869787761
1970454896 1757103283
481175751 493819578
1318269649 836622954
189815431 309005805
1947060926 2030429084
1339813898 1050271744
1282819675 264070112
1019105353 1679063085
885695784 907842890
1090366032 453263110
2093281008 1151788421
378246822 342422507
2050494287 498373477
511855096 809034348
1632821871 810801447
1335511420 61576191
712007546 1618424745
1388131517 149727404
933134451 1510452797
1339974601 194010653
107454103 1942906083
94339317 1491447181
680605521 1062982107
1553762525 41754358
55019229 1599427913
1305950731 555052560
1501060586 1605381072
53286092 350689074
504423927 846678350
1214854392 1443651186
121773428 1300542875
541090059 288877460
716425578 1822367983
121662379 1793435411
455751934 2081313459
611045200 1562332845
646238588 1574512038
405795956 50643415
1248584312 285433284
348785464 537779369
26141988 1483355752
312745574 1859659177
1710840561 2080415106
418005572 1956382498
552784800 1055804994
200969668 172012950
514777654 2086012780
801274044 2130644917
559364546 1045487849
441783939 1972171889
1192537837 956660937
1436220360 596446124
1388644389 1766476327
1219418449 326625408
959860801 1923388733
60090644 198435341
1612922618 1279393622
859844179 1050021831
1294437855 1458007823
864490111 574247919
198964806 1757836989
1925835433 1486115417
1494925875 1060641329
1645551257 1293763564
507712184 1727577809
996556266 1924670447
1145936113 1554847441
94738462 979536189
1136828330 127309236
797738779 273247943
121795667 1044556146
1865999498 986140472
1882002733 545917124
996816232 392808194
1643633471 453466348
271175052 129648269
259099370 2021750879
470355159 1911755598
1786647586 1395744040
1264116768 502148896
1613306751 1922935444
2129515285 771171492
1346414055 1449516032
1187346641 193824279
1958773113 854726385
1811118887 1236325623
1896762903 1041798776
1472148687 355352491
136771967 1889146039
1993550521 2125312891
2070755577 916928437
1444187049 1994936667
1728371197 215429414
497785429 168179037
1322941673 2146750842
727572993 687520075
591942545 1105099666
776246448 64073502
1151359923 841937836
1106868399 1347124251
1030647264 190077929
1735683332 528250740
758795598 1931710232
417529369 300590092
1763886537 1258045665
735994323 21061307
2137900501 700109791
203411392 1047358106
2036413136 180688314
1033152357 311023629
1097727087 1864125786
1019409076 1935374217
1752316505 1819607962
386745888 1716869524
437697105 403669674
140521407 818285769
1813231434 1434952129
1138034176 258133551
1900126908 2139064575
2081042270 580631713
1433408486 1687282943
1773185119 1162231421
892842580 1807340515
1063683625 637912908
962687535 1441913132
1543213989 1448867776
595190185 542297826
1391097216 824736590
353865709 2089643371
269477156 1745791172
192677626 331081295
1027008588 480283746
1322186134 1835289386
1450913305 775824461
114414874 1830898411
1914956809 669371222
290309365 1796071474
1499865700 1984018886
818709296 395905046
806286154 1726613417
1118253041 578021457
1775189147 1067924510
1217753365 1070035578
2058745632 353939196
128054476 1801506250
100117517 694174306
1432539273 1582104891
1274810013 1031077477
1618201972 874073903
88053130 2095978149
824649273 143197618
961244638 23093446
1648070012 1347977295
2038770518 1754541719
324433001 1956029217
1845816562 2062392222
297133088 967953106
31657556 501825084
290497741 2005817063
2030562516 1586867139
2120468065 1987401536
481932772 2066074937
1624877900 487622480
857441607 1572386484
1285673712 1918855222
2137945482 1794144939
674121861 1492640150
1403626909 2132557265
1192824506 1930561238
929271389 17213931
715262725 332149939
2081100179 330187727
2062232646 1005447740
1646832996 1936114561
1954755977 21074337
1767197052 1974399150
1371581266 773740925
2110705239 841396736
1063782912 1670912924
1877339487 532271365
1292036216 1349604647
2138530593 417877970
802825353 1338440183
212896168 233767770
1997339133 1909005622
678220518 855500620
791162428 166132203
1485121984 1544608540
330264885 615068103
545232662 396994820
1227540573 969284054
1804626941 339432292
150162509 1642188149
1725460547 1552120741
1540008647 1599040701
2045788829 814175563
192867682 1816107480
9955920 1895539852
539102195 392767440
1701204793 1071134555
577222785 1855464442
2090285020 381488894
639817025 786968513
847956106 1990390140
345334082 1786552237
1665157939 674970902
2133440488 312880072
820467743 767298448
364931393 1509623996
376724455 1624654363
1899830229 734992632
725469517 1092622561
437013617 1802083150
432686012 1198623240
1661175939 1054406784
2034643121 1384317503
48601743 490411978
1126644883 397850686
1053165299 1073669611
987720751 1982207792
1394218944 1045484723
1072828880 1660537484
769247875 1354366621
994998273 1407434301
2128646902 241917807
1744332223 1609043705
1557965505 263921091
1577142752 912055682
1071701268 1930497306
365200609 1271511778
592310365 1087946269
2041814931 59509317
291071963 1606914917
331817576 1335286817
774417699 913150995
1130526589 1879823775
924055067 276589047
360486957 171126504
1013044754 718648694
1463315066 68897188
1160456638 2117023801
314323419 145809197
1212483746 507672565
2078488557 1766784549
1459739666 1730631017
1395293036 1598666088
881557144 1101495496
1401531941 1661113024
40965757 1295332435
1185064195 1007826345
1819126888 1913733228
1003492108 611360290
1108636873 986532641
1906624885 1871013519
1528998094 1506492023
1614084594 371348127
80314752 937995351
1739016950 381572365
828189449 659907998
321901206 133859746
941978911 790125199
2071750814 1561573222
130024044 1977510442
745725946 1325001768
1446302743 1506039780
129668741 828263494
1073661597 1134463930
1327871002 66625046
1313572766 322601792
2028545604 166890756
1717427304 1213734382
161049346 352082471
333058917 384742546
1309302351 343558866
1473088644 412483026
947840845 134826131
2126949986 1151866316
1908878842 481840669
882781200 1860231309
766909524 1786332714
1657632144 691798579
926218944 58901350
866794379 1843953050
277189099 45761997
417391579 1140131097
1011727750 865980129
912344679 138003141
376792047 1103614835
428259818 141123723
2054578990 2030385324
901309984 1962562864
1166730008 1994018568
611872406 40899816
243923791 302443335
730450316 1474823805
388278558 1026475217
1505450946 521022770
633388305 815224112
1928737413 2135573459
1132447639 813816388
1989663951 781482028
855724057 1118657927
202942281 627161471
609133177 764693348
1937475480 595468082
1280616527 60815535
1788495539 1382448375
1100394804 1174482292
1468728524 1074814463
2143895287 377977185
964788710 747430350
1388883409 1442884573
708313016 469042814
196730420 1246915846
2118423954 1211752607
1230591794 1489215116
1763288704 1635389119
1261625405 447307178
1455817974 1704177702
108389481 646275248
1028099250 337287413
1465924434 1176469538
329108906 1569261428
66634166 884671012
1963494784 1032493495
1447127762 1617464438
654990730 77763984
1657710394 1903358995
48574819 2025370815
706900327 1770711055
1317120963 1375192100
1945730045 24928820
855160272 1829884572
916203750 545091229
844513704 713184554
911498990 1963520452
259905986 1499357289
923631511 1216456632
2138505550 12719135
1273530800 1165351108
1153939762 1336182041
432967334 1014199979
1912065852 50180430
226057676 2032850872
1451283947 1662133749
1075691496 540017922
330322832 352130287
1077079789 1051235585
1176683695 1099582492
1510761023 330197294
1459372896 433894780
331837636 748068957
2049745655 1458686717
652824067 470336945
1502376057 655884380
1959937597 471755722
720823885 1228021329
863709332 1201507767
1797625513 473380335
1379596673 247410710
654636188 261921836
1468025011 1092913275
486169412 34874112
207041111 397521895
276834161 793481176
824241022 810308412
440803658 658442970
1092228482 1186983208
1317019700 1284774653
536419467 906682698
1551058156 788427839
1438315030 408678677
1761150565 1902304312
762671899 1579261893
1233872580 568115111
492224449 130826497
2046903901 1933635407
2086889862 2100804220
2010528797 1506069864
727017162 780830424
70259493 1273656854
927764053 1166653462
898607363 956246028
1869833413 758328419
1302404410 1644655477
656682058 646088750
1258109292 755463424
864498726 1171210740
1427397644 2133401300
137743315 1020656258
520533790 235905874
581577473 234734081
742996852 527197000
1125795743 1646507195
539374340 273377448
748389626 817962191
641773351 269796822
1800251867 1141009230
1630513063 1854292330
1069125434 1554345840
552725910 297889751
353534223 894726525
1375114391 1840278826
41710112 1724883918
1603952405 1745643633
403110338 308754896
1630396058 467773910
1934865324 1983252654
136432238 882976291
1982585512 298627535
515003034 210169215
1204969112 769817529
274171379 251752038
2022528511 769044923
86536320 2092987989
489227257 574986194
154873176 1598671642
286945911 1540586416
290014097 1901649437
2045091570 2147214060
363613844 1549259178
1012794262 1073718046
1426728613 975805849
1084313962 423799977
1631802637 1869419547
1924700383 1063522970
106127655 1570917428
1336290074 1861456267
1254402770 860826982
1318047673 560356143
1138986936 1815220184
326808132 2017682779
894931143 173565853
1617919234 195463438
1053469243 1442730787
1180301354 1029330163
1750005773 1053311699
254202500 1133870137
1240946067 2016424636
2089434540 1490808121
432424185 304194567
1264718065 1623592867
1988044186 1446288642
1590373218 2128945088
670960639 1403080828
784812062 423552613
2146559390 2120379024
1749583748 1644703676
1513550314 250461249
1723150557 656668236
774411751 106163359
1319799891 1619775285
1872526430 1537912363
528475634 61758092
925437669 1050417744
1332520656 1850733847
54218464 381227378
671840177 604708715
2047721933 1991439107
339948161 1946835180
2142295067 361716197
881924375 389856314
1213072114 268149321
809352887 2050131884
1927366211 1657432956
833437698 615164401
81311527 1397862071
1296470336 396270443
1708574 1787626017
1338341955 779117100
1087236133 534404767
606411332 1317365076
542475241 239881800
278455021 2130887793
1478165669 1915028282
525581182 854944409
2025720646 6376007
874752306 1308442629
1212105034 1446002531
1135960451 1899273097
694723116 1752298186
1359332836 181361719
941941120 101948940
1357554462 333887319
346286257 1506867149
692202973 815103002
2013519050 710656093
819376888 1193896753
1109128635 1128394771
103082374 953931617
594746574 157885455
1947200211 1363951838
1177637224 561565902
1310967725 1830217202
895834528 1711144846
906797996 2120492073
1417384998 1126039471
444603253 1844821322
562321961 1419629682
1726975336 851825061
1646989256 913109778
2039456973 1513628983
1556109561 415424329
312674552 1924723928
257831050 192658779
1479085520 1408076549
487693336 1974104187
800134748 1113013080
850264359 282451212
725489025 735005553
1245197997 1926008907
2018912152 1790472087
1329974704 783445427
946911457 347618312
333695931 764261403
1756683689 358045577
622326883 653315932
1273152833 674153029
215914223 540787406
2131453024 818248722
1590042554 100776183
591113644 436096763
363948901 429276629
552081912 284460264
2081700741 1667408259
1585777788 319899363
5733359 231483702
20001629 605632867
688958523 842196090
583733821 95988479
364269536 1777679948
2000114786 2109464252
1397196703 1437054375
1658961115 20355680
1833667519 1330873194
1409636722 258300126
1080964523 1750123613
234989795 861581042
456352611 1726934293
565218634 1100417163
1078225379 1482777455
925352216 2068854807
2019350740 899012423
2000439104 291316915
2076183326 1967992601
760786561 330169536
1340824238 1403920953
191549686 1205053425
394354331 120015354
9869858 1056832573
1919341281 261005610
1547365945 1363287045
1429239770 369328235
2076161259 646743846
1819397173 376440387
1926493303 1735823924
884306116 1868615816
905506313 728298805
2008777436 1741272445
1460902414 792926456
619852449 1968562177
2047921462 1484853609
1527363653 1854552268
267828978 537030267
1402374169 864665624
393568636 1614607994
2068007898 1975412405
1964528687 1541600338
688889203 1217797899
1127776726 584352410
344924483 637469013
1846038134 1171012431
1603421857 958785984
1136475267 17444128
2113240611 2008248343
1983659099 1260909536
505655702 812571235
1704058159 239291313
1248600530 1254921791
1697239636 30726226
1137405243 658460445
2138025849 888431161
284956936 1299621856
822229142 1971219669
94533941 1611232734
1873761488 1214845633
557366581 280261278
779485707 331840177
1428087282 1818075520
141040514 609760692
1027249831 1425126155
669756009 290409924
577660592 1419933705
213491368 187075673
2015699861 1992483524
1938330279 1808313261
1955915597 472584683
648210285 1905438461
715536198 1581360248
1031447683 694988106
2004258728 2111174133
1219233320 195106474
2072944989 175846943
738888347 360425646
1369069504 771302602
1933660836 1099686087
511602770 1593781880
1440249913 1181391442
520489889 2083124892
122275342 383840003
534565733 1146781638
312524202 526394260
1837860821 479610306
1615223907 727465520
1138975728 1330810589
1804112953 1727748080
324490279 1328484433
1339246689 22032190
812871243 1320182178
1545964461 72946984
591469534 193238679
480442742 1987771905
29803812 43192747
621289755 1907191594
544409778 639282179
1612329670 1244799750
1451379137 1298707577
493886227 1233475641
607015516 2016535987
2089719629 1102385089
67569293 1351719806
1770965099 1759308102
172294990 1373217461
891900838 402725508
2105263341 227958005
250244669 89926261
190348755 1125351008
1276951925 2060190666
486135465 99006516
1073190595 1078078078
1545067167 105514964
1363409086 60867264
1766531197 74335263
1775407031 1037738040
1688170368 1061896783
1440475048 275284932
496472414 2033132174
230073283 374106187
890038861 609899527
2003078059 1149228112
1354195480 1525469478
1580583740 1887755873
1844161522 223568790
269135735 1405066757
1947173702 197662850
346291316 1855933217
231005160 1703464867
580542637 1518170365
1006810015 1337747486
1321740020 2110612642
2082856781 742376854
2108291371 993062143
437448209 964554626
1020075099 530023968
138099687 627951311
1472277508 948262989
1448522523 198432893
2039336210 242590321
1647974485 904015158
2125477275 1128981527
499092269 1642826602
1194820437 1609202875
461655193 836124355
2075092533 2102948869
63822273 407155534
1262295168 349905971
27699644 1352013360
1627013688 777475132
793069553 2006286323
694836292 800954544
2051065510 611320163
1580468306 964978319
23459031 2359923
1792011140 137751107
1503645274 92915685
11068776 65996458
2064948846 1293628996
603919849 2005445402
855940434 1480351839
1563833788 1514300361
1268094367 758167672
1620685785 1338459439
1020278236 1230747815
2003398199 620336964
996731681 1303959076
692953585 512873279
323636106 383752200
1500572818 916856327
377532609 1607661540
1384751444 660571335
415776057 740531332
1712339767 286963571
1626557055 844814046
1532203137 1422666610
1280303216 1697375530
2130767922 1549179671
1448666318 2021887152
2122702387 2123345223
906847004 1918472946
155028191 416126323
286295312 276145673
1276247694 1634867066
2113433917 1631179841
918107302 289912478
1404701123 1166309594
222828832 1505981957
1119867656 1848953102
1457904937 922884342
1701073221 1319140400
87023247 1179325514
1479443036 952038888
1275548544 1711948187
22434529 282202305
98998139 585922155
675353627 200107386
1889114064 1670386794
1195132037 1248672686
1651289210 649682325
1160673920 347953670
1006501055 391196279
187620214 387912585
640971393 467177753
1007183767 1078292228
1970652418 198054016
1358578965 882934563
455681504 1386734704
2020863226 631293691
80517345 1542499956
1416719470 81167111
2100158910 1248518261
1837579789 891348885
509317690 478804796
1445953849 2100648459
382013045 1175320375
1052450404 377545222
48206011 885475707
1165892466 268167160
860736668 342706886
1430853913 1477633525
1860722951 204605393
1092606233 2001837391
3237105 1059481907
271807293 826095877
89864199 1092712674
1080835915 1313994626
1140907947 531676499
883275248 1999429290
914692862 1497903744
968487965 1557876339
1004103708 743140932
435975639 1778334500
340376709 574047022
1968068347 270422741
445657456 1740468585
2004727838 476671711
102363930 404525215
2141870815 201434301
595277283 161697582
1518669491 228772273
522131964 1934046558
741722759 1794176496
1831773943 1852497624
1445384932 603567179
1938516043 2041535237
130007376 207775851
1047637179 1317437798
785864326 968852193
1608815191 275274764
1607473793 140064267
74800166 1760501755
362503810 1338167751
110235808 204871671
1740304108 397748994
1226363033 834814551
497395334 1535474183
1922673890 113394434
474404974 1628562695
1163300456 1367564981
1748401487 40141658
909776309 1166011166
853132097 98020496
407270454 51121367
1702977869 1837897759
455247102 1847956505
1576220927 893157209
605448124 317434453
1281836516 764581227
504615879 1852437572
1874347247 1754321112
476248501 798946513
30609854 598459468
1321530246 356143187
1938694841 891829935
932495471 413585516
141199125 525669710
1182824644 1712312716
1228738045 436198914
1084107532 1318842692
2098841501 18279697
2074734494 1782056851
1846704926 318864046
1215658635 1122642879
813135207 97344047
249741910 1557707011
24422362 1344616529
1496504485 745370912
903944285 104890683
1846708234 1293010685
1243223020 1468128056
388146281 179255857
59354655 2029641634
1881265191 1931778647
696698808 1519598453
1595340197 2076397292
716651416 1086706072
1136447517 908097219
1073029579 669976411
1999912298 759177735
1532576875 1278040939
2057371820 1987057186
2014991382 923368828
80711495 2020848909
2034799615 1932591594
1329816760 241706599
434395521 687712640
1563755853 1995607015
538350301 746454007
291610792 199395635
951740683 1680965568
1874484077 1412170612
958494433 1497287017
904689016 1809549403
576888754 2102974756
370129056 1852640719
1193495026 1957728039
1056980926 310723961
1094796811 1046086866
477160393 1520034895
2024613810 50867932
922858761 660802036
2082655089 1749274578
179780299 416222416
433916 820830697
1068441247 588707638
2139759859 2112034499
45047356 1401474956
854598332 1158075442
194648769 517777868
113822848 86206776
303983510 1314361078
553115565 1018528325
1262152271 1142352271
468065126 1535857729
1000366987 2109499852
1850251153 434866205
1862655876 813820177
646729977 657524691
622553267 1659277124
1438863328 988869934
1552208892 1906385958
219859616 37196392
1435885473 1418936741
146664990 1471130243
1554412072 1808886087
2021563821 1000454200
431374195 841943868
1996468855 1102610190
2078615382 382866285
851425951 153969882
1654061803 1005005018
1360967275 160117031
164937948 1697935239
160220890 1052475947
338649289 2014675050
704493154 603142284
648973469 1497556361
1373074670 1257489862
436755957 964625721
479919766 1684316555
1391432496 956192799
85420597 888492270
1089183653 1869669243
263594133 2089725485
1314506423 1044845243
1749637223 2040826052
242854688 752378401
411685822 1863461720
817344084 615818509
1713483533 1113450510
697597029 367684761
449262138 798251268
1179124693 865691258
1532702834 129767267
670337652 2136008512
603452525 917395820
1331846503 622460673
427809971 1076821188
68568474 2121035672
385258827 1342924505
639182372 833147839
1587513518 570545856
1690122493 1732756620
261496799 1265437053
573683733 1227705013
1950555156 515091355
473022263 302139231
962647643 1026200027
689171783 109795790
619238167 107937349
1190041381 357318204
1823227755 1584648614
662876353 66798069
491412952 351034706
2005821820 1126170059
582608743 653811164
1348404321 2033507366
2091590186 641958243
1239475430 2077814235
202007242 268824940
1621221406 1681547036
1457644461 659075353
890392833 1478082250
1022562259 448869882
358297500 1490718549
632669973 1643617684
1527670311 980599871
450143132 359844823
951548393 208777117
1132475055 1823464542
1472280340 1328614057
1116645984 1068231758
472379263 1868907196
21769639 1800646998
1768440265 596444250
1493847298 418050959
1495252007 1691929033
488631255 1047528541
1273158282 976612952
1751843439 730452602
682859631 408642779
678755845 1622047368
987778363 262092736
1462842661 168809112
471638113 896376246
759629235 1495475924
165051273 1507899363
461058645 239365831
969659435 1385482380
837852603 282000755
2002873810 1466177087
462749118 1773427511
1442077809 1626722371
140578955 1451095835
120257803 283709842
1212454228 1797186956
1474187475 712930175
257058828 1108917930
435675592 878469423
1543749675 292298825
1711888261 1173753923
138220076 628494415
1670024882 1139638734
959083936 1451950780
22307564 970680553
1798308543 1775651679
1333348919 309368438
551261011 1749580064
842000500 704368586
1368203593 1641407442
2118849682 2015420836
1617427990 1101807055
2100205930 211701927
805639299 1667905714
710795819 365269710
17619012 448860997
857860395 105094441
2132172825 1646262613
711694917 1108941121
45813820 957605384
1006834788 1026364314
1445629451 426175794
471038437 1941043189
2011282999 2100762122
1006728393 2141634916
731715028 1065294623
1620726589 1982784095
1662512986 2104438716
595810180 757004145
869520721 599026457
1689387403 984305045
128444284 2020722679
1807895747 1198072731
1535058463 1224382867
395405177 477684296
25066059 1962681140
1566844050 1963470331
162777223 687166140
1453276158 1235300129
1843685314 1039556111
2146631677 1177423746
1705531322 465529059
421266332 68940643
1250494619 975638576
305979566 765198808
197206489 749172979
152218285 1354302960
979856443 746361838
805100374 57593060
2134975519 819991273
1974495105 1510276211
863424237 1232942334
2025713064 373012692
1965714722 2050457723
946582989 38757661
171164952 569945170
980800972 513596768
1491729047 590706844
109585948 1013110221
1827956760 933006094
313190530 704064456
1978310209 1962657521
1915750782 1850797974
1718967933 1183690134
1160469921 1148100858
985849952 709818184
1832341323 1618276137
1272217116 965366331
211012435 400824503
341736930 639778673
802814996 1382388289
297865323 727459485
298269433 966990161
1624033476 136752836
902221461 1465512648
118327998 681610522
962282294 1087693381
1104994490 732892727
1814934072 1045026551
595039601 1036367007
1969582704 812432449
564707617 958931297
1745846688 1559826640
1819386140 243909500
1554618998 896219184
362009038 2140920221
225504870 1211387942
1636338779 41718512
1969138517 678032642
1052094204 1657840346
1436872761 683336430
1813605550 1864904073
65429649 1477024512
1764189374 1730023781
1699668915 550415366
284339484 192292029
641376422 824962374
884433642 1889742650
55137580 400237296
1567831580 2113177722
116566459 1129512079
1907428575 634380604
868623145 1999083321
1054209030 1851412447
335688536 1625242531
1492971196 1881502301
1826112539 917550679
358726501 1786199484
1874397076 1526664408
228815385 1337491022
1892473846 1712190226
739679547 1916515977
984130584 1365775244
732452283 548766763
254197716 122413499
1748877787 2095815104
1537711294 498409705
398313507 42657445
1985265573 1844223729
1699791104 1013134880
293252173 645461999
1010993097 1194746492
222462032 247417547
1025330762 794552698
1095116467 887962263
484147264 953480538
2133308544 1059372992
1550723845 2128141770
1042319384 9757208
860250423 937347086
346786247 1326929374
1890098441 1075104683
1604790260 1941238378
1854617874 395897125
1320820739 147180700
444769833 1852548322
425182217 382348565
1651926887 889602528
170367818 1083783856
731151989 1452023948
1190712581 926534682
1819950998 2052849620
485441 1788235078
1009365950 922878347
1832561279 1371706973
826831845 1802057024
69312649 198119617
490645572 1474595438
1055815909 1133110848
1317076337 323875830
1895945559 1012127998
112083579 505675569
957526669 381856963
1515352789 570413639
1961364389 913389246
789831265 1886062654
440229747 1309999582
1286835048 1991141198
480884791 1492725979
1921869981 353911405
602570915 273141201
1077416034 1241293062
1817212945 1113222538
1288984507 1709961478
720249325 546419267
1366717542 1932721063
985189276 165945033
255560595 105210337
98334413 1689375611
1576104314 732486029
1149831988 2000349473
639517167 285904466
1701699710 343445407
1982082540 1641558405
965691749 1749866290
1401450403 355437799
1640760277 117193978
1750477239 1005456809
1637818472 827524050
1171364795 2040873677
522811695 1694821157
1227608188 584850707
2080902240 829079610
1576744773 713746813
115140965 1780777469
2125047222 2054882667
1226031353 1074601164
1910445484 244900272
1748576830 286702123
685428290 1230479577
515952299 526376616
1759172761 792003002
1953219366 457942111
1264098636 1735693594
1907409912 755270838
827740861 1725516441
2144898129 307532256
146572996 724619317
1850849701 940668897
258858967 601786727
811361318 40419744
1795980867 2007119481
89560314 1781460790
306109163 585913047
2038957155 560865115
438239718 1784416238
1028208847 165830418
1740977430 770623178
152147084 913038878
2040651085 360608480
1450670808 468095871
800533797 1829664039
1990414947 1000266956
938483530 87677667
1267613737 772768051
1589868404 659896457
1198770723 1744645722
1781198472 165933402
1366784714 419774340
343930446 345191794
449281973 1579034037
851909024 2077693805
1733148820 1739523675
953610065 933674061
1563077655 1293981741
253682059 296803742
1500943891 566132347
790490525 212179123
229973730 737239594
1941178595 1885937670
714302356 602642226
1062618722 1790074677
1241417811 1242135823
104401325 1154725669
553691398 1651036991
82802017 797097252
1450221030 535363038
1837437320 2025874479
1637921733 993901887
2074478762 1643567826
1609991981 703764261
1215359112 1315400092
247535391 1255830704
940031837 1965609963
14102637 1197274533
329560133 35303664
616937620 1755810518
466493074 1396996152
59118869 672070521
1352760280 714503338
1318233756 1734714136
381457564 1734246477
2112851684 1869800692
690064947 185731399
120205318 1615974443
1332745711 687867155
1419686581 994967110
1992873630 861869501
1359579888 106466933
185812583 730543616
364186694 1849329712
1865489210 175387758
959592414 698239863
269701069 1550745003
615647317 408460932
178692604 1200782452
1112229105 1288628828
104130804 551399568
1889998483 1204356724
1058437196 378883227
66129509 713640578
597476734 1246769686
481734861 1544287380
427041459 2112514708
1726402943 497806035
829751053 2090784652
1189850411 272471237
1656085407 2074510453
2140295411 529624592
1215949370 1684545615
1910557992 2034545510
908193903 2040023645
119693732 1377459371
477973062 729377627
1392803288 1910551177
1188060010 1831386806
1198447082 1608441020
447197883 128870946
1545945700 142641397
170502354 1277677714
716014263 1443850903
1881696636 428563428
1733346513 104185329
1153217851 1914377556
54489825 644533878
1530813193 740416852
1888608081 1122221912
1622652742 412430495
677353745 1842397604
548356652 1648221242
1288660112 1604015776
494008990 862989588
1454468031 1034665718
995323021 1087857118
134311716 751955240
136477666 909885810
390735891 452527069
1838395065 398649920
1097640567 2119793182
389951771 1751669750
296321434 711348241
265582543 1643840498
900617556 973084183
2043466523 493013876
49890221 888780353
2121963411 757123749
1060966309 361846715
1783257564 1128996002
2004561763 1112086390
2094169417 767840235
598896327 1886720205
1845364898 1923941000
2086018967 407131934
402971371 331792785
427050550 67832517
482083291 936491409
836964743 1372437089
128193497 1249907374
1033863916 1246996227
133464812 326900952
1736403674 1794949153
691626600 984304538
1025793486 1903952603
2110452542 1536872664
2122512334 2134188573
194568962 1359943073
1584886629 855975580
69893924 1592524720
1280909521 2005691958
1611647623 311490835
830105780 884317022
420373349 1440810091
1204847326 1272985752
1260773094 1081491550
1957030334 134016974
1887613286 1368912172
1911705086 1133726515
1694178373 69299257
104711691 347909927
1950750277 427273881
1344367181 709492308
1431779999 1490757743
2103838273 2127289488
1209854757 1505190152
935239767 880728621
1010357027 952427610
146623090 1348632681
563491095 554891551
665988778 1125732409
410737711 706945
308661577 1356915514
279577798 2130121969
1734022470 620780683
1624548790 1517516027
1364386002 791997763
30388901 853234646
645066444 550837221
1662202081 428564852
808411136 468958246
196541889 871744985
2095584508 1686915229
51501337 177653515
1704596958 1493966418
807584295 506446315
984697384 1663618579
1426802446 1261941780
456043171 499252654
457195256 1276226775
1528559921 160890192
1795606274 533897362
1279781758 747254169
513947924 114072343
217292337 865211157
2087114521 1478319113
1064182040 1457548426
1644478274 1040016536
120913092 271795683
289856914 1614260409
1986742027 753804747
10748424 122335447
2054371731 26559359
1087015080 1185621504
1249162984 1229486254
302816317 790223665
760572776 1813368499
1385002868 1399200661
1415281812 1797852740
157782978 2036852266
1384259693 252087561
1187934291 1848686822
545312972 1202110542
514542024 2119079289
857108934 1058157134
1496036337 935549504
575413787 447537430
71342195 2093258555
391450668 1275203747
1480579902 222632606
1738754995 613244423
699561762 547551598
1825782922 265513005
1682214318 1198860750
1152449477 523161278
1275322841 346380396
173719909 1512125483
1376945941 1161520072
434156967 307181815
1004515007 2143202865
1264032311 837810971
1110571100 281478230
989039244 1800017056
1374481845 14035684
698602255 1276923566
474606508 1830351567
550336738 2122813886
1068587786 45151763
1136080440 1376677524
119033025 385812822
1882982744 1741932602
1959945676 1168277318
465205564 102121099
1660156829 1559367188
1427204719 1729852667
1213089305 124362996
439515536 1532556492
1895340991 686344810
1657709906 971643118
1989632078 987694250
2036888677 1231810564
272737848 1346118776
612776437 401550770
389152273 210995107
591405492 209440191
862727890 703361832
1895275660 643173984
978771071 204928597
67593877 1936218299
82994032 1897047021
336393526 1681050918
1549534667 345188138
629747294 1372822858
171740077 34688780
1808291934 1827021086
1145148065 539955372
398609882 638421410
830739788 189570096
125864708 19568947
2033370343 1530587074
100527240 1570069318
1618499166 520547079
101583755 1630881292
828759486 552271096
893481767 428415884
2053834121 581556320
2090518509 387489398
184238298 1697342838
1032286202 771752085
389222497 1112099799
1673832358 229521504
83064045 1162550629
1465255137 1175909868
541658716 1176524989
1775650186 198719957
1237154468 1503808031
2095878304 2030734998
730520951 695528402
737082580 545795514
1396254893 1835472308
421128046 289363084
2056032865 51322022
592725108 1355736217
934385037 531846494
178228861 1390853855
342934490 795792879
725316322 1279355837
660309781 1877229648
819542547 1260913583
723044506 31665916
101072853 544297208
1009182862 1115577887
1934837913 334747099
966238687 574029721
1106703639 2043754500
2040109013 731189520
1308750234 1538525936
1231491101 575188916
380442534 997639021
2048112982 229423110
380049902 1719040765
1490092691 408762253
228051551 828411567
2112768070 1848767508
1938394994 485037054
1018035379 534868153
1497267128 1106897565
282564707 317717057
52342538 1356052189
945889668 568454184
73388150 956935601
2068039337 630909154
296947599 502235500
818010185 497247554
1160021245 2109507251
36078266 1090674876
1737683685 1137222776
1748135386 1321477600
685260691 447128260
1560748440 1367860278
1479019414 2067595647
1753861541 613675591
1663338581 1214484474
975642765 1610816890
723374631 143850413
154283994 207425933
1755432050 1924450927
868025100 1283819203
503177414 710272815
566024418 1859627259
463938307 1511325660
1855536724 867936383
891180385 303297458
1020498544 1875209559
937311231 875670891
57501823 385758794
226706981 1449079774
1099627301 2111923232
1572373882 1063976101
1960110560 1910588956
887551113 1265229740
1656013520 244911743
1874042245 578792378
903209586 1062628193
1323787286 1942256385
649158086 347225323
1440161261 1960426763
1163133158 1992360444
1912693325 443433850
270985629 927440290
433535615 358026520
1687701363 1802192484
1669605794 181869524
1007146154 1020030292
372688480 56933007
634670070 658537657
1450076323 12704781
372113357 1649776606
633919625 153545832
1093206867 920250278
1775025734 2094394779
1499611124 1788721356
199021054 49722855
1054811433 150345217
255965253 1552212261
1398535802 1866782078
1018156083 1878348821
631860898 1277549342
1953700050 737994827
1820344793 883926622
1131200818 45960324
2029053450 1206392460
621043236 1718262055
841563958 1506688919
187598589 1318214423
1064543192 78080062
802136629 777077429
661458064 1544815941
479137800 1433898423
1630224300 726682475
290775338 1052925089
1130480773 579202114
1407840315 1732917935
1058900904 1433176363
1012574287 1297380729
2050211285 134599349
1110649861 108806807
1295630688 398208880
1982487052 2010843624
394587067 1979487972
1799513246 1873269057
1005290923 1129386855
2090838902 2038290058
1032900185 2059717640
1432006352 625982078
2036595984 142670463
843187229 746112890
1976786071 375173889
1672167398 465187344
1110704411 1576459592
1823207749 1746615939
1075682175 1381162205
635558713 711926742
1685891716 1415704096
748072090 997718144
902354177 1210424570
1032575722 570492187
1669054657 1275987475
1951285411 1549369635
905782621 1049596049
1000757250 1127602632
1361565851 388739598
1364404486 1308526519
1611693737 1101798387
516708600 396414513
155704576 651730565
1900786260 665904980
225573381 2079258304
1255266604 865553188
1670689251 198386816
1055659284 926793197
189156284 593355694
1228841851 724135868
1375871268 1535716112
1384729545 88026890
720727504 751959272
966684639 185083113
1824319085 1871770786
192500829 256092257
1441300191 422915549
229164422 1972157051
2125595120 1605993951
1889817247 468992783
579176770 1912290978
1744381159 844640777
1879205411 30382953
559786962 126063608
317591707 1358363405
159781667 1247377638
232225919 1142187345
1621943098 965460564
1408976474 373753367
1439416213 1581706019
1246912910 890918129
1110804647 1266721134
1072307568 1407000487
459881126 1156455192
548490778 1180802451
753618461 1410484268
580558323 1623254490
743540316 818418257
220024419 188961098
1479343710 1609897867
1209798998 474770475
1507014059 1618710530
1523127575 1536119563
925151068 1225485894
534174396 673278761
625817000 1549788486
1319891890 85908650
853982186 622056916
455630922 156633664
123536514 1945817647
1393888906 2018302554
1895679406 2007139361
1872462703 809007772
1174631490 1492998262
539653808 1188813070
1002245139 356138413
1070407968 584122460
1370056690 945961491
878359168 1820217158
217832758 1892054237
915185500 446135109
505317742 340962447
770353744 1043854743
813893155 1409831276
1053945097 1661055621
1405639262 1415707541
385866951 1203764960
51177125 531319721
27340848 434542149
262737637 304803287
2093123357 821156078
623082021 1007324596
1513400008 674076700
1018677842 1607250058
1732100388 29530378
682578037 1476798532
561524268 656715212
2026095123 648234035
1284949433 2097656592
817867998 263692049
539979151 615366459
28915580 2053671045
1031284658 1051077796
947577141 644996971
1783157857 1341601200
1629793172 1102270689
1044489693 1037028545
1876356941 927017382
1628692480 695079113
817232181 1311881866
1029236742 1187455222
2000864952 395362871
239602401 2068235720
1678879612 1836611310
155332197 751372584
1011419468 1520266647
1980000891 250015831
2041732034 2093223951
985417506 1175998879
351474532 28746679
919700155 1355041023
1594059346 2127325993
439324143 212829464
586540069 767581423
894329386 1439741693
446294382 1759880205
760286156 865704790
921241484 1524759779
958725566 890808712
30542007 1491445534
1127577734 582294366
587439212 366864192
367778417 805070646
1557509863 1251050382
566722064 588728299
1354013824 680114885
284615638 705929812
749456268 871495440
1336612562 1126454102
1045632146 834002513
829262815 1559380338
1390454536 1803528033
676946415 429829218
724562984 1661726871
509881138 669379127
2013868758 1522393904
367265988 483813605
1689906532 372107255
1722454543 157333331
355561873 617795672
1003771329 1737755469
1142732080 1613427312
728282392 1064498015
721557642 780917140
1392244123 1619967411
117975603 879828086
396575824 23971724
745512357 1410324506
626354189 1595078589
71644599 1552590572
1055838398 1207338568
416639796 733416856
1338273864 1360172272
1332803311 435133824
1557806390 137198106
1457400494 279799128
989418569 2052676371
698347598 1290356536
1874649041 1384882664
212099110 1573732557
2057301382 2073694560
1899030448 980454544
969073400 1947607741
418113760 1769993613
70085186 471906003
624313875 343444896
1366151363 408595394
2014267441 1491262347
518306823 1621416054
1938296901 1761051403
885049092 817977581
987434635 814086548
179673740 1400637534
1751429690 551106768
1105838083 890021297
1688890794 325502567
1995658533 82680601
298460447 886930654
471670578 8095510
326628068 1803789261
936299688 1130398152
178702833 1011841987
333467160 388811761
1980267875 443598194
188318604 1504407617
1741469987 644832734
2000942494 1894006941
1515352356 1425593124
359564959 519606737
2122998492 85457806
581976331 598252862
488021000 743587138
1996652428 574653985
775488933 783123559
56698315 817786168
1972931608 727162604
2137053750 1238750962
1281913020 1617031540
708050849 1325803022
1173995082 1730994198
1759273467 1595988023
434369688 1466937203
72440624 1880826931
1917873726 1159592655
252343672 404514161
353271680 939560018
534077509 1243616348
1269284184 440459416
1376474924 735795301
177321750 450118695
390308178 910600944
117214929 964415690
453913624 97767811
1201501932 1426195085
479169642 1107549292
2086046617 961153563
200179844 1455745792
1084915358 324571107
1410974719 946002955
1418428597 1642591149
1982938088 125912635
2078407398 1619519582
1864650532 336698646
361963597 1613616928
465698900 2091013149
276888143 1355640790
1850594933 642715577
153604285 1125988386
1332325855 204161159
1445030549 696177947
1542444334 223127553
704711390 1367040327
2035497803 66360759
1466446270 1879364996
2139079470 2085272178
1981268160 794213774
2112811009 889043311
1520655858 55895514
1722472097 1286758259
847743984 1714132885
917587706 168736172
539567246 1945671900
581244428 1166740950
287308206 1579199282
1197048142 228232550
1047457950 447257785
1451770366 615019544
501112603 844232496
727782127 727716891
1228919828 2003977979
522650049 269760398
859940850 464311826
857245499 444436031
1501974839 1782888517
401232771 599560039
1416566782 1525222552
1849462141 1051895929
743779842 1027088038
780714399 335914922
224230495 1942571595
454939127 815978196
902619244 437473725
622443872 1090663825
881726463 1350611366
2004349309 126007305
910005954 518806871
2029238254 1808558633
125051100 993018143
879398415 980841272
401388620 1751205879
1978956951 2056207656
346602990 1130233548
2131929262 1893227256
819889682 439667529
122944286 1401837786
106757068 1017986185
884279116 1514664503
1364919410 730887688
495803311 1905184230
1237583130 1799872599
302934420 821872659
736305332 2107394465
1359609851 1425103257
1182547021 937320880
536798612 428713755
1415256136 1791386323
1864272240 867117757
1997318657 302813432
946052520 638658870
555718047 650451274
2048045556 1813562186
819427449 159038652
1545361162 207993396
1519564439 725582787
2128395588 1526912118
683827932 317894759
1358551697 67099482
592381314 1916005177
1127323040 104379626
1718441155 1293778460
281197052 1351327498
1819740275 1916530447
1759483161 359857633
2014285382 1661685494
1926066479 56677587
1716886730 434413425
2034793106 746129370
31359889 1389633525
325098164 1731870666
925514348 1963220004
735007136 1519658582
747163218 419493264
1130664303 922733434
2059276413 2141918433
1254741326 896665519
1158211063 732924464
1349240089 1718030497
1497945132 526808979
645455965 2070568099
964786215 993467220
1187404420 516992380
1711223294 1243596947
1806631076 668445918
1858116 1376706931
1186307943 506587230
1679064377 685716314
2002714006 279395043
586441900 184558978
2516178 695399235
294718515 498415187
351496188 1250907660
1079542765 1191674209
1633338553 813287449
1557950754 1633247420
231038741 1500245357
298995827 1293211887
474222578 1792707383
778185126 1276315802
352011512 1336915588
2126114198 504851113
370239033 2115450112
2134771658 1001544935
1136211642 223582245
1001895103 2147118666
1542575068 1851349249
2146912290 1611651482
1941533412 1310643553
681828333 1593317881
202363358 1279482401
1485165162 383893489
1827685550 2054930023
2093073670 1240828448
12622352 197346541
289664397 237633539
518976665 1610585208
232007976 620653184
125515820 1084218181
332415608 1160277803
348823273 959577718
1234243559 1666619409
865157755 1598103182
231159904 1938141119
1026796491 1157256359
1037491555 947307928
1642805894 1890582450
821677876 795529408
2125598425 1160255655
903886852 730229227
713636881 497320674
59338228 500450508
1657298280 587161757
953942176 1937626787
796840974 1323391952
1808821627 1180960578
1722954962 853652788
842968827 1171815814
1267778841 327940078
1669019715 1576906981
1692887392 924871414
1041742309 2018244087
837690696 1636598658
79827854 1237966830
1757328537 232886401
232175096 561512549
1807944334 397425002
1239425177 1436064870
1102010121 1886449455
1638551301 1816686669
282687729 1727724601
788652481 704390699
1392310633 1737681549
1229528654 940545481
1205450197 976734426
755421668 1001801158
792963686 1900757149
2015185849 1947543504
394693058 1977124671
170444300 1395069965
72747372 118591782
1743609622 775597207
1788008295 280827449
1692590146 2024166327
179220119 2079213863
2005870870 459065792
1795063940 1773058433
89460181 1263881217
1700006012 1971108539
539540380 2111223311
1682328964 1506119373
825168270 626032048
856323604 58175693
124345792 114562590
1803887564 766835742
328954607 553734544
591626007 1362929608
731892134 522422489
1256033606 1199286949
300262951 1175193511
1699288684 865312533
775213274 549589615
1720371465 1898008976
128959647 351368299
845880299 1865734336
781049308 1011735120
866473909 683038071
437750996 72626656
1131942805 466891355
876129860 1818261345
2105359358 1968384758
534261966 300360229
914031103 1879725696
715250965 1309511090
1504615558 348724585
1230905159 378149203
1318273871 875872398
85186777 441280141
129029654 1152018554
1736802612 929829202
355535769 708771462
1577676823 1584214482
1952412459 897975859
167588009 454632315
1407106989 1547802902
545912827 1543882853
1335827781 878978572
520210987 5723868
287938999 1625265118
309510164 1578870113
765201636 1046012244
564575066 1793691809
192714173 607910971
335349933 931402182
825698090 555119787
1350526440 1872893759
1831857820 1313515739
1988997132 1874431687
29325765 1744610476
622892805 131568622
685994728 485888905
1310384454 1633634778
1485603427 1797481278
427331410 1425505355
1150703570 1854081119
1556491575 1440084866
965028218 1149647219
809391031 1320649622
379113934 1918423479
1397264264 162473594
359955847 863665986
1655702145 561401294
1360248479 1861044492
1716630727 1550866982
2115264808 684543882
328141012 717845824
411536877 794304632
791290942 1222453186
1442970413 2084590497
1733482154 1737133299
1283002459 714110613
1794693522 2108449260
1166738803 1338598131
813876060 1734909036
2142064474 700473386
2092763976 1419901839
65290901 1126732601
1932221652 477965403
1315565636 407267219
1127406984 718437980
1125345436 69062001
2005377297 755029853
477239477 860028073
2060767280 2116788143
2032860327 1719688469
1251240211 2147019028
649964132 1593670702
952603806 1174869442
922446676 1856433708
1959790281 1573935684
982765350 1696699104
717117451 985080733
508776484 1586107576
151058354 1308671400
2007773421 52611655
1054302867 785970499
1564919556 671895090
1730366157 375385790
972853752 136321708
2074213816 440834855
2070708042 1689392491
27928377 507801781
672371156 1714862759
697620671 1133505310
848793377 1985031267
1553003239 1496817895
583275238 1084454008
682807612 706567050
1649752687 966527098
1095106483 127730472
594511611 1003415037
1881889807 1659042174
1156173336 1464328342
24426895 331543870
1474793400 1722851691
74220227 666399549
1315886881 489399285
1922525247 1809539486
1417926307 738810172
1078944802 1742235883
1615967684 828208120
1845284960 668690834
1057016904 256345586
1769266349 1436694910
885878335 351210370
908797625 840213409
1236082288 1598402770
1582363332 1691062129
319108012 469730744
1487877687 1975448646
1756776706 1976386643
964286930 1039598397
848654002 8050493
923941526 492262466
143325076 1126681500
2104545250 848905333
681118080 613725724
1037386860 1116931789
194958765 926847184
1020155251 43428622
1601171729 1961398332
1699882835 25102345
229116218 2147428221
1175103950 1038791995
1955906098 733194075
1060291946 1888557521
1659466271 1512060613
1115797206 830041928
1846990364 2011919939
1357907824 676928263
318627085 45199589
1272724508 985292773
937862912 157571039
133187879 833457447
521536431 904304009
1845258294 134053597
122034009 1958357638
190494428 899863307
1260595341 1507885301
1958631013 35863508
81975733 929883214
1178708969 836430396
721403714 401671524
1357225717 947399102
1381349280 1084004412
1029392898 578449610
1967915323 914138599
1791088213 2009940258
1013315750 1065163053
701799219 1754963300
1941669364 499323030
1924567570 1540129803
2145093521 1901161210
1990706419 223249855
154492533 52125690
1600720535 83971554
549088618 1896079348
636457442 301574291
408155903 2029816770
436451474 1523201350
297532055 580608722
608191325 884790590
566636835 1147179288
681617117 752171275
1309791634 656435804
1211063920 496300000
1957720939 1870584208
1836213370 105087891
656673811 1809492875
365408927 1135795149
822234514 1041786155
817775677 2037986130
972236763 2079694831
438407182 156168284
492649319 543575741
787519752 9498118
1929848902 777331182
61973014 247055313
1344471194 1392890527
1174675696 1644970954
29514909 1036860385
864116582 641655499
1644071710 203647794
1138705945 403417591
14803983 958305757
1675389114 814472973
1216964929 36519317
1336371412 1070825154
889951048 2076770146
1727029662 567576158
48760369 1867751956
1399830034 658321869
1420723329 344288478
1679225397 1981148123
1668792051 172848095
58720269 513618029
1333593626 1663869844
1496630024 1340841988
1264938489 1813430897
953170086 1006783144
145007600 1995873280
278204274 254718182
1984924442 55292453
122890908 1384073592
124421813 1011344684
1184492879 2139907926
884407762 483386758
553232746 1628105479
1548464767 1429906402
1605101908 379681055
1020358544 2117786879
756275712 1684147931
765001799 769522191
1237124359 544765788
1090155084 441615496
1011500857 1754022912
1443463723 1927152671
1352387187 2120171554
1161202886 1090277150
216832310 717612058
1266637471 1177672455
1377169296 274335053
971982329 1167869633
902853797 1839354279
2115133443 864227732
1576693284 871614053
493279959 1509131100
1603056751 1978544802
862283439 987891591
348142531 1454271036
1862587278 2021329742
1047672348 1873155302
735486711 733621018
1080587111 898349025
466374187 1526153023
161090851 975448442
1919262510 1585559787
1319010993 1542962833
154070915 489840930
147218329 281936226
127898219 1814277200
692861610 293618753
445208528 1969816282
105066787 1392907490
957968425 540771780
791411952 423899092
708838487 130759663
1904558905 1446328788
739224198 163564370
820388495 2009900293
1126297265 32890491
1526552533 1168744532
1920648723 1874406007
762792974 1367931921
98121948 2043037368
1373849570 150801730
1273703252 757872222
1531705660 1769247505
1748209807 1076632646
1942501587 861161511
880899004 143925560
956174755 443116538
212904992 1834271051
1269916588 790560719
1709236950 55741251
2142721101 1791026584
475772398 1248641461
396928729 815890101
1428696822 803798927
1668437559 1235987074
968465640 1980543447
1062392861 30016065
1098758671 350079876
2079929987 856097652
89504526 840929271
366385929 156401266
1114996757 2096972707
1129716369 1747779546
1796270125 1754646544
859237664 1007659259
1068796479 1250431169
670010762 394634741
162173182 1173731933
2146988144 1303997736
1626914224 1225386465
1363544627 294699400
1671022397 408468657
712091177 1247144252
2088662791 1032871656
29433383 1029666240
1839772628 74121857
526450710 1911861429
956212587 1544152909
99650276 1734704605
1860002939 1932925126
898199347 163577414
526630606 331466948
1810662575 2036469045
264183589 187344997
251525245 275455692
1200759914 1138053046
1063565204 684019756
1230478159 445375473
395111877 897030436
470370188 427455580
794928418 2119303511
445495505 539850668
518818263 1790943350
2056885569 1136194439
1711826341 195321309
1733821018 1460054111
641638650 1281830846
1276718372 647159553
1844326553 56101052
939269825 1632840771
1918083977 1414563693
609008418 1635366411
942060893 7557719
171971051 1436409712
1523317614 1485419647
1724851547 2010200839
1186972550 1930114794
1061143461 382921048
1749025613 2143150725
1222187177 1044626806
1714012412 2077145300
530830150 2039279667
919129606 1738691331
1180106647 1078657251
1234712781 915536429
1924090944 628637799
1952875500 1755046171
1058819348 1595435572
1034707680 1839435817
1880001479 1115557722
272770328 394029550
969164528 448136075
2096576466 81216216
1604969809 611701018
762020868 1755142365
700693874 1980413155
1054542223 1935008893
152806208 1110990520
1700314946 1129379622
1569101410 977572614
401356519 599095066
1275442709 1614249812
569917802 2012901534
2111356146 2102381659
1122309405 711750107
1822318839 2056015422
1399272191 647640884
26628192 1410313918
703575271 497537578
1968527843 1007761866
1380797157 1511043706
607086452 1824214603
1386711933 55786715
1192246604 1071493947
509407105 13172591
771130520 775916399
1360722433 699506710
1445094758 797684749
1384715582 1288479606
1638316847 1695522908
154317460 1524766859
27380735 288491157
229382815 1164622051
306306092 497455050
1680645423 1366824197
512992534 1669268987
1119994371 431282242
473012312 262751185
1893797462 2054611112
1307936578 29607793
46506285 1557858972
731834249 885958977
2044468023 1216014209
351469169 211716327
266910927 149923204
173771543 238275514
927392241 1763425399
387773573 1669343259
288553741 725953505
277702840 618784965
306938332 1154143855
260044154 1416447543
661132470 1772303350
1591209600 2102787926
2107905505 1183280611
2140131306 2008089492
211648897 1211840791
510267902 811698412
337656041 1183126617
1223638981 1450127087
1607741133 1921336819
16843087 859599258
681309027 1449252488
566831967 1971935422
1306077554 1058404532
705772424 1240580735
192290459 912190881
502834963 1886977975
2100198496 1414128067
1996702448 1295391486
1720872641 1970982941
1075112369 173583928
2102584425 1623611351
75737930 1766426961
2069576445 621472287
1861216560 1706250372
1284405961 1912014767
209459880 762070281
2096455013 89088757
120551901 218252866
2073625363 1703242036
1171878339 1659433454
907785579 2063670726
1274291075 1099017580
1244571058 175275463
540176441 1026017461
2015813388 1101883795
1573446234 2051641750
1643998828 1628173871
1564956065 1304681271
917234177 306413961
747816500 2086841765
1481859519 666538174
180738176 789768946
314323917 735530387
877604783 551527531
1217743375 726386504
1483380756 200802365
2128049624 963901285
2133834724 260863212
2061824299 122788913
520480389 1635286745
523318835 850066382
1215489287 1070569816
532460346 1536088607
1189875254 360727631
916811758 573642677
40645022 1396268927
213724120 1140229933
117118533 271483887
936294034 1106146688
806041417 2053204028
1269746434 1053874949
1561186256 1265750953
2104550060 960981207
1520179783 359512227
1798856022 2139692449
1182367372 1608298730
519706363 2109435561
445121882 1201058593
2062418463 93234235
555305111 552547552
411369294 815128730
1022751825 215599162
1363033099 500997645
570335405 1511993592
2058403454 467182698
54431996 225641370
1721445485 335254017
1550555959 468561993
1874371211 1296619908
1112931123 1978468570
748064223 376797285
256492347 779113309
536217025 57291983
1362011467 375732663
545935535 1866449484
181560825 1641205507
1057710529 187449962
327608827 868975862
925859867 810109475
258843152 1539074197
1808363543 993595852
1123303416 1005962797
1673787214 1883322891
1238562506 208819735
876166476 1707128560
2096719518 1972381364
312905658 190062903
1098042536 944724238
448866560 262051044
1238667151 2146133184
852518129 958445378
2066840043 1163599422
467755117 1397780989
1554345811 1105154656
553230673 621907474
1346351989 1128192788
1169541036 2079953456
1286022854 408425193
1058990127 560057468
1181140620 826770481
1280698095 533903818
507994891 223860132
1540926575 1945845933
507546528 418735438
1263580465 1180905265
12059312 1217687958
987656463 416012526
187965718 1926480544
1505837170 1486046508
2046959986 1979132565
29372220 182413136
1327056751 1901337933
502052120 144078403
613724126 469211308
1496409252 193644864
838541950 1116704292
1724057663 1677798580
587554376 2033438475
1537106227 940018023
42458833 888690526
1971835228 438429060
319067609 437867162
765099299 629579341
14090419 527388206
64983350 561067894
231353420 1891224995
569534852 1456366946
1509884887 1353061026
1210398624 843245462
1128963848 1892843664
1707633522 644300755
1057540040 495453994
1581882016 1784983586
977198006 1474101291
69178003 1460247688
1185537821 1959418031
30064238 1827732183
1384082616 465122532
924991951 1291984863
318054542 413451340
506444828 999632977
414232044 1731418315
1324421166 524851833
1643184824 1777258380
90261351 1882259182
1978626734 1713146547
698558729 1239576682
2081635814 1265876808
1926297796 871455925
2063612447 2072910782
1919756129 673154547
2120314663 1257314416
69947697 1323337884
473593860 1971598863
1529979390 1381287660
607802346 1110780406
1629504827 810511862
537077093 1729141573
2080238570 1359346400
273195170 410337225
2049762546 1510231715
626412312 147498029
1996422745 1066851084
1200355576 218003264
1693994690 1964563404
282179940 1979504154
37874700 159430968
1104290172 2100531028
193895657 999687353
263467734 1777219975
647812944 1079556953
885409405 1942025926
676391636 2010603040
482390784 1566985155
280664103 828385672
214543377 139562302
2059194865 1004366640
2081547607 544396436
2067647914 1962335760
1652383226 1078508807
729441265 2094497460
1045881113 1876068260
123853662 1193598650
1108868836 1129901986
498308520 1818320844
1771196412 1639172982
1246300769 1487547441
118450205 127767288
609678509 1975456937
2063279339 1444994196
1537795135 924706025
822334181 1526781181
919058894 215496706
1683207333 708973233
1529285853 973858406
1551875919 780018541
1213045570 693617145
748704574 1796766403
1843891173 23564691
197804303 438004619
1692560614 1314912529
493433356 966855751
1242955174 1937266385
1570124310 507372978
1800950169 230338554
1621564477 1941683282
318246396 352014808
1423445470 2054110897
1469312499 188428654
964085132 133730227
1421936228 976638844
1402181921 1812633102
139248813 1820772350
591577516 962585233
941874149 394592491
200000342 51773041
1773976796 344336999
563871525 1198596445
831945250 371930669
642822519 292425933
749230576 90449599
1575564985 2047631779
2079539910 696039969
29296798 826653705
1542062980 2019576727
246771144 706934016
492821905 1770804676
1890735696 1094002910
2075876497 591757962
849100729 1060935640
1067266866 2130559731
1482108123 1192028617
2048077174 830779649
436817761 2081006767
1680200784 1615855989
1669736746 1577779072
1523713782 725499789
733999755 625000403
1998650536 591400561
1988709282 1008467683
1366150546 365544119
1857039384 1823886939
1991123666 1842735601
1172253164 235812552
1952436587 1039571440
1553584025 1315020793
1454286486 74777
1749703197 1556307650
1323129132 1192728427
121548768 496538045
2092845098 1497610776
1003723839 893977027
1116401120 1080747259
2019566024 590763740
1693030315 397092276
1089674550 986906969
2073730404 922489690
888366766 90599027
507040244 1352334272
710718395 1912369858
55005519 1871887795
1225868950 525283444
1597386796 901226718
1220856203 421428124
1394116615 2105006891
398465551 1632519732
1373301705 649015245
889073393 1959765155
317392934 2122732350
2115415437 1924789837
174172996 582308785
2026647220 1430136626
374113247 690776098
1890175694 1091033884
550660227 1628001223
984402186 1385088765
1973437329 526439608
2024015922 2080113798
1542749683 1164889978
818340798 136323753
26211673 1241527998
1818976664 1912185872
1566161555 477750850
2113878265 1788168621
488480951 696657932
729246990 315735091
1572851692 116209009
1012376789 1188562250
1422001485 823421830
980889828 1249655247
1304228168 1691803389
1237281877 625807695
614743494 1473242019
1846867988 627516121
1497035586 537767752
807185954 411535295
236266992 1207158045
2023672766 1403263342
1640559267 1324831098
1892834109 244109484
2082624969 2071137197
710691359 722156313
242853871 1827509288
960872259 389578254
1792224264 1171405785
1799141434 1858522989
1263903287 1793577615
1422172615 1994458543
1161066975 1330551815
1332076252 684002148
1260203688 1630448565
327425513 1441078630
224446822 1438906378
1086819659 1312875938
3764380 984936950
550656196 1033380104
1088922872 1818775997
531681477 1718307910
1748593768 1515725721
1850823871 1209650231
1484771378 617161557
1992405088 2021774490
578716261 301163241
1994020787 1133783979
559213484 443994534
1172074247 1644040067
521131595 1431042641
838581842 170443069
795342643 1511608318
1466891492 1430229699
1136570316 1458019350
1394595256 1136298372
1214783601 1401653882
1848683110 1423884697
938874322 695375971
1999156098 464275977
451823931 1705984161
72433527 433800235
762955202 679637680
1115789184 1441061045
657000254 2118823180
1487766285 2061535102
1777440509 477269703
750364437 2061463077
1348483074 1772826437
1117840050 804906403
763203437 1942353687
1594641754 1118192039
87272540 1797910121
1422729240 385877199
1583842478 794684729
1390122750 145846197
80902733 1071350398
1918870817 1383188282
1958069309 1204840972
1582183790 1631146832
1670037706 621803309
1623947585 1021289621
548977814 1049599765
2088358993 606524537
1511096692 60829607
778031919 770210553
770298439 1319267545
38849595 465330915
2133903068 790019196
58344363 2144490089
984651300 1277122193
1869054455 1216305373
1002263113 1994799999
902522709 502950003
1644498483 1410361721
1559304921 1717711140
554923974 1170151195
21787086 616977209
626706509 756765670
1126794590 1411215870
1386311739 586611899
716912323 1781325844
941993685 801969934
218691407 2066476835
89726645 1041167914
738416380 2053076083
1370524280 1916498892
1672333788 1903097978
1115095123 1494395807
1584867207 1304199812
133495047 385223440
1566344504 1688604648
102995808 721555584
667826342 1098943601
548727638 1479715054
1493357950 214892542
333118301 893363120
1546699807 1933136519
1676620304 1804612214
910352805 1946090532
178348836 1385809912
731757414 1838576299
1109823654 519802887
280497981 1160785593
652998084 1973836535
1013319094 1945468326
613525497 1194450272
349495512 117962280
1088524067 691028296
721519764 2019477485
1165544825 646752469
72447242 988689399
489459271 959291656
71757333 1961389643
1720997474 5178889
475443033 1550257498
509509730 1649221731
1640428076 115281919
653387683 1744912088
269625131 1972901409
158502415 1529892301
439837538 1353505321
1309527829 1930262339
763268826 535200526
641881193 1954473498
83604102 918922711
765410189 1079632769
590947060 139925709
1646967887 1541754085
730268795 696758540
1883066228 1577223864
1472496767 1767665456
652139997 1701476025
1456982351 745801867
1509496361 748994745
677136723 1025164886
1597685079 1794481596
718637885 1018213788
536871040 1423972552
1805419888 450424418
1778448634 1634112044
450685187 555843374
1070935757 886150821
1987914756 865096972
1141149552 1778347238
192244983 1967477078
991778770 333004614
671894479 1923565328
127150422 1873724915
56774696 821802848
739990902 674194853
756114747 558430370
637445365 156932525
1749449322 192279103
1904533716 822153350
1439434687 1792635127
1939685496 562794349
1563757584 272058346
97574456 1880949493
464710213 2088472432
1924213833 902167664
525481296 1196384178
486999959 599282268
2067872610 944534784
1088242800 254947818
1273693093 624476557
290019757 403301817
1429543698 1879956393
275899696 1204415159
1360712349 958452448
1298654904 940220804
490221844 163350162
1179181026 1121326326
2140471022 1753456331
1051124179 392023195
1223359238 704678539
1596103513 290755574
1658399508 61433288
1793876422 689262449
1715469989 1306153799
1610194938 945688038
989295180 1750794108
1267550739 1795749363
1680388496 610909226
191791627 1198850276
1551138697 1200946166
1451668234 1095757694
600829976 1678318461
1519808670 816055832
264822242 537407622
1267233176 1498000412
1943970794 1377602356
1852241824 1922496190
46256867 129486896
735800873 1817514106
1628047750 386650669
2047703960 1735417285
1859510689 1464792874
2024198659 1878447921
1869877102 2084037666
2088053726 1229839345
954857860 1476888484
136977838 1761221675
1028438647 343068541
256664768 665051061
1835971494 249425682
1340506096 1002005743
537420504 750055018
844247252 758901040
1319871493 1628782970
568178199 1118200911
336644704 1396497199
167171312 836615091
1331768642 1441643563
313299716 1534950812
790500214 1284228419
1005929507 739917884
490666148 1050192265
1130365714 811705676
1184990154 1538222967
1537752122 437855214
160553983 1383042838
636589784 879969060
1501685518 1520203888
642736853 261792450
227662448 1152450018
896088091 209216007
51903307 2097668159
1916660715 219304555
2112795502 1659758536
1488447813 1277715920
1949953270 1321505353
1239076886 673578580
770444233 1718747903
56433228 939806442
289648250 165102069
575589116 456977209
1212303680 1944301632
183647750 2136580916
370838535 539794725
313959392 1746700980
718471939 903754802
1864210699 1089169042
950091069 1521975271
168300737 1780885314
1905353705 431700730
1237059247 426868515
350271525 921496112
200363035 1002921941
877014179 2124106644
599892887 2084314640
1818032900 899794899
1350103786 708355956
781256717 553383989
1455315105 1631675574
191580503 1608304384
1860042167 825580886
1839168994 135462470
925909050 647537286
1094696059 1642569492
2047238555 479927590
1502064598 1482774746
529338598 1197202179
698740490 992095699
596543095 1691425291
155563930 142578041
738909487 492202019
1199030923 1393818887
1427791491 875698029
320803625 1384825265
170116920 1579353524
1211970331 1845407608
859307711 398570984
1423907285 1308948195
9643694 1398424353
647205253 1694633077
1559505400 1383141055
2082358773 582374097
1555754978 1363014263
1720853362 1750158778
939922964 1946819021
5019371 525817206
272751870 818136401
950622999 855978403
988050501 2097254067
699768588 1688744269
692403727 490570056
473960036 193152555
1224836445 118095060
1233381360 855359305
1194106542 196419881
1256590961 2058877014
1043382243 1638882573
1695578406 305959062
1551961778 1017219246
187655485 819792288
1175531630 309837517
1400857494 912973949
2116677801 1982410772
904289993 210406643
1328826505 591373602
810143011 635682742
1894807107 112367062
101113138 306589316
1408366282 904723681
108073908 271293508
938178204 1113593571
2027540288 1733482466
601937999 1784659668
658436758 595006595
1160788688 1046256328
996691022 541255436
912536827 763035829
1678557390 82019569
1336377434 1774361306
1385230789 2001427624
26420472 1907498789
1124874179 1167807335
508736846 115633833
1467179461 1703205189
1513953188 25870989
1766607525 1507123291
1053669772 281860324
1090241399 467363054
1678615155 297572600
635774804 1931551622
771144430 1994048303
1591758994 1211658353
621682592 1910935287
535793037 556176652
1221404235 2078324816
646178932 2096047642
1448665756 1880551687
1180163883 1997581656
980623850 1121318814
379965178 2038773252
1615494311 1308074696
1184501185 1087615980
635551005 1011469874
1116700617 2120136858
485913572 127772821
653459151 1176351501
192219171 294342348
951723748 697575236
665994633 910633950
997525902 2123735013
186275300 1230841871
117612019 1790886349
1436603067 1356308099
408442732 1140249613
585059066 1530522958
1188343727 242419425
170946272 725724237
1899485542 878277673
1337285302 2039496070
1256732690 1030246203
1286300744 921899344
427675437 604460159
540925332 760885938
1104247658 248321754
1185687668 981069589
1546128155 252346821
1763381638 1651559951
1026402797 341443764
591649048 1838666083
495806008 1540633818
1405019887 2027361977
1454879401 564304809
546271606 605883760
1748851134 1379402646
1850366344 853215546
1618017444 1156818465
1308590341 1045600131
1832179524 1868367235
1708592374 1750750777
721592097 395418361
709151939 1764780301
576147766 1656317476
1296130895 2123095830
1900395350 1067582450
1130943763 1458625115
604380886 441437219
383239107 996784227
1146270206 512794518
1826211562 730233556
844973079 1126188545
1311300877 1551974114
1821717173 1972227762
506534876 1027770112
1861425548 1444207110
1471872554 1407559560
253151055 1127774178
44020146 489755294
1523783044 470956998
892159255 404631013
814998272 1723665243
1047991420 904127324
521390028 924907386
1222932623 1942214371
270512674 638480972
395734297 1462336973
555993462 44434920
610367021 250999930
559649761 245089672
384551934 1099097902
898278950 1827897058
844153119 1962658393
23929305 2115736398
974147529 40956732
621319049 849218902
1293935867 781159323
1858177059 1515479106
2106852921 1272556141
321231896 1266566371
333606012 2114877135
775164848 1741433666
791236565 1378173103
860789212 993258727
1083260795 1357157454
2000935268 1153330121
1231080537 615913055
1961370721 357335914
1797873006 108915644
1804125012 713468116
1098834605 1491947134
1861273973 907308215
606708732 9974832
194363701 1344585870
998722500 564171212
1532237104 1317593438
1473868769 1749122935
1572271920 1503194257
1557049210 24592579
1846224333 686305346
514790090 627545255
482423232 190033778
168947169 454737470
2060588969 220044978
987456171 1470200441
122452149 744931141
702235953 834626521
199935342 765461061
619065886 1162041614
1022963233 1765530978
1152050761 232592408
20362481 1717838887
43119730 1720721567
1671682994 1617834161
370975715 1819414693
97821165 289391809
121477308 366608367
694784931 216057886
288702773 1072649744
1848143270 466736901
1492858316 17920492
319429507 323396503
423343622 782702947
616863493 1656144641
1898977536 419675092
1155386087 793997587
1339216453 1609913116
1865294742 2081540743
1084492762 521465130
1959724385 1856197259
601444951 1203081656
1499244627 1533731698
104973949 1310815303
1176171899 269637137
1841159953 1656798826
116767244 2066030578
1710137911 886773193
1888544934 1224835278
2138435804 1266515911
1523888586 1294280658
1520215893 1875150010
1589709465 1093584062
2000504523 964815572
1662402940 1758125321
924488709 93652467
913768272 1139890728
249549941 923358746
1409595982 1411577463
833179160 785352812
429863384 357212156
1677220769 1513868726
232821660 2050784024
1311634496 1741726725
141630350 1662141515
1850561223 1378061446
1222407532 1286483428
1000817048 606963946
1869927068 134012823
446570553 1696792812
490903990 1452533324
1523239209 1117388972
556393745 654405519
727659424 315741519
1252613051 1630027845
2003589399 1475440441
269636741 769873615
1425576455 1588725799
1274234280 1588705689
382599960 1952184912
2040601338 1441727220
1998772317 1691501459
50050032 1524143552
1525448743 1836740967
1361099323 284784990
1209888688 730052444
589973567 1631607442
111448399 1389198710
1144542569 181063441
1479577461 1402032835
1969637461 899024050
1832614116 1709397023
1206068907 1599363743
1075426437 647266287
693170444 1022131513
1625871590 1700545311
1301300116 1878327213
370027378 812190551
2082342159 793414122
262825936 859639799
439819838 2089768598
1517834359 372645748
1778232663 82325739
2095865086 2128546660
450495186 1978960423
319010146 2054297944
107076731 1296569016
1410410392 531058739
1475858045 1871770476
298675293 676098659
2048517212 421812578
500754409 778552298
152605799 980358324
2036856732 2097502192
996185603 1476879263
777194121 1022878360
138819281 213220914
195710658 886304707
458539263 449763859
52898088 628184772
1775438184 573628189
394869444 1945934991
355762094 1344438473
1181943790 1347330262
1917728644 1099158664
572722972 570393107
1139488500 1859073951
826423958 642231822
1647594716 55591887
2041331711 1107451944
601160016 1123603697
1320624568 857744906
26459891 895955706
675276436 2099554947
1654657316 1030500608
112340566 137910784
1226202559 141837667
1696207486 289089727
350845058 770621723
997216021 845984714
1778607275 1434467997
724758940 1212720869
1375342507 102846577
467689659 518687056
541042584 1598286711
752289262 1144053081
534290093 1456043666
1725136950 235000183
767327142 1197770276
1841684968 894497612
1581881400 1419336289
784815706 1563253310
694177997 1127474401
1579285936 311603585
1219335672 596240216
649993802 131588494
372968836 1156163921
1048389775 1111316165
1327650196 1540817509
1013057406 23633497
523823002 1361977205
346183192 541056689
2030064218 1757117401
1842210261 323437995
2068383036 2139778396
679965888 1811127121
1945867007 1670107189
316242309 1765182106
975945162 104076388
358526362 1855384452
515373269 2069666034
1893225192 2026090386
298017401 1699267858
1030841741 320691040
756766623 1964359397
90780103 1186603912
1900553168 860055672
1878381626 1470830284
1373258314 321120661
1760881351 2053657095
810331126 912376481
1703741510 1963059907
958255973 1702597824
80623866 1936473246
608047283 661962283
1549732111 874191890
1285227563 1982731426
1306739404 81705504
1927053321 598151392
1503481070 490851318
694811907 1207282329
579819783 1488058313
269904984 876036064
2039213694 1727969336
1087032652 113777718
296572142 234480747
209140006 21521592
172239954 510357754
801167932 1167321951
1681131305 5381567
1955377046 1857998386
905265156 1244807304
1458934598 1439302688
913943639 6613889
2110687216 1969126182
1262649061 1773847331
1198681245 1584305168
1138495506 1471346048
1295921226 1560124536
1114667764 1221097996
1450044189 499461810
1985857482 1920293092
96640398 32623127
1165999969 1385390295
1564850949 2027820002
522723754 710221982
1356078005 1968110698
2073921613 83363409
1067884530 832788246
2111272790 1416648535
1915311481 1358126077
725781308 1021691395
889720738 1704917765
2057114473 1781830977
239148192 1846300490
1988574822 802519620
1588806895 1748185645
1589201045 994371323
822745890 2086537480
630491463 1902523474
77814135 1799084089
1583918184 1636818911
1659826117 1608477650
875166340 765655223
697294325 31916463
60590294 650523723
561376207 1945336550
873199368 592648080
102530788 282548622
766441530 892412576
2008928514 1449702260
1042377807 1567765643
527570544 1057281700
1893541234 1270284879
1278995131 1456978660
1582413594 1995895154
1354338752 934303003
1324568538 1151687
1056751472 1364131711
1957631104 433934094
1751350376 1867053088
179040724 695875843
2046449822 1356154834
1046709253 1348026011
698516595 1121680278
1528949435 259921679
75519398 2084186730
817074090 1567949912
211613220 420442806
1988990531 2079683171
1188919701 1406698314
431177338 939362545
830258615 1806536494
569372244 683999340
325971024 581436764
1576553271 1266957982
1046210930 553301305
1103060555 331817171
366988806 1033454733
1787005114 323471791
1149410469 1882956079
1694340115 1466121703
744962434 2022640725
1818661555 365261131
1630088119 1065870425
620524197 1749258246
807703669 2049812394
478669271 601864618
179274473 1635629815
1247302977 1892152
215113666 64527462
1537992945 2067146345
219117976 1845938070
444806725 74328251
81233260 530140745
869156441 590010378
833348798 1858350111
1645436473 951784076
348451540 1004490469
1674393357 181094961
1825264881 2135246069
1401995523 2054098887
2046100021 752281930
1456981372 178389610
1998596898 1554428601
1986671997 297294491
2058049103 2034859510
1327858204 43441725
888952395 210373934
590732820 150271643
868081345 638287729
980516308 1048278432
1797706046 2118071697
760118458 915484805
1026939019 885517466
2107771973 355633611
996528061 4845686
1466086276 439533801
378161914 2018046522
1153053043 130645690
1296586412 1748151815
950264657 1504230116
919992388 1924027800
1999025908 1524783102
640000660 2017178217
695481798 1079584387
1703230892 1916652819
692325660 1870832284
1364471696 1863626596
1704334738 1194254012
1916634982 1529288001
433731287 51539287
1086521293 912404320
1055188653 1640516174
1325415825 356434823
1228732697 868712355
846629418 394558056
1276140254 1995441413
1505678899 1292427443
1137295508 838998220
1434194038 294139450
835745124 1377036264
1726963694 1731510599
1525166252 561654342
1609161404 1889593939
1198766669 2002570980
934101875 904536713
2021120389 1876217173
1765675742 194571480
556944061 397663419
1122274566 1875047242
1916478748 1518990951
424652676 1033375127
517912696 121295408
826641057 606435371
1391188696 1849027625
296775473 936869114
1280099478 417931536
1005614796 948500466
883944159 911132508
1910293820 240664553
232947905 1767400818
171124682 1816072858
1179784121 127199284
1083810185 323623811
1639539737 428466825
1848204364 1117385731
952523919 74341886
1942320312 738421171
862997787 594656209
1334882105 1483741973
1460641224 1447428222
777047317 11472580
2089196651 2003153170
2121148867 1247001557
717580182 1825005587
112961853 250121928
1151463870 1816323549
662927285 1224167706
1242438545 1199517444
1822809520 362969630
1677715453 1321460070
1829266803 1033721302
1330966363 678789453
667700226 1119222393
894233989 1486760466
1587696156 276666973
144379888 963410389
1477392830 1425264924
604859950 712471941
1644969703 1587183059
1961653003 915459464
1322648884 2050945351
39060494 951033508
978911490 601278199
255458839 1372271797
553593503 1202611020
1171979446 1523661514
2011335433 1909367009
868937190 1650776261
1187702111 2023210113
196176619 2019914400
29559391 481975221
287124959 2009505853
775559006 1197383883
1513190131 191602534
1809233960 1272266224
1498470349 2099538733
167066483 1779012753
897081529 1962058413
2052927595 1948466657
1727714703 1834637440
657227928 1868980669
294523740 1174262515
784171997 368050157
497183526 1698306754
2077673175 654609325
1723371361 552232724
441282597 1317141654
371038036 346671945
1498240245 1315278949
698176937 1409003127
1895760094 785755203
412865405 1808606122
994172661 1581676750
696081988 769076032
612721077 1591821969
934229738 1541001239
1564949815 1033779905
1031713268 1884875271
906153187 1865392479
2006485098 233026309
1915103085 1730251287
1325249287 1312330732
610594851 480771144
612144830 442840536
185621921 959406847
1538952265 230089349
941315848 1989090781
19279613 1851639821
231302494 831816032
890430622 1577755315
1577283853 204359277
1889296169 2011092298
1246543517 1306856829
1626904050 1787402460
223606505 1516084845
270375247 2103598927
1514279137 1545435978
2005630978 1332365231
670050225 313958990
1692638371 1677930390
1861940524 465157457
1503322673 252323257
1174080015 57764299
1160028976 1123489184
272079305 212248986
1069944885 1005613258
761055055 579413562
397859382 581751679
1863953217 1861315799
177396289 1274652026
1645416766 30838968
310107549 892435441
1313194929 737315874
1636170948 1587901459
1059231919 1547526357
1556715103 1988138761
1303933099 878920661
1412734249 344627432
1227549836 1024297612
713201697 1061663770
49530582 1675758067
391551514 944244388
2144195622 1225916879
1883661639 781837358
131838874 1183971854
1832091706 36729665
733918924 50828667
1347338745 139752338
1776786477 1327762945
612250685 257348366
759745338 1459758751
1281217983 159416774
18970034 1249013507
2040001003 1525051550
856119497 348616104
920823623 314447809
928700214 580612474
235199890 336734090
2000270683 2038493853
1923011792 1730879124
500499534 972372411
702199073 150314296
1534653269 1528927414
376293121 1369935881
1975855592 1180985192
1899204653 450445533
1145277979 922410507
1442497209 1237806781
296806320 2012539465
86773328 1041100556
303167939 1862227255
1970757436 1221781537
2141969497 1292646592
2092527702 396509115
1898708965 1586534850
1951393874 1247639769
1234960319 274997600
888464895 844615629
652188353 1611506287
389543790 859791421
405705798 1970668041
162427364 554536205
757490778 835424851
1235570901 698416561
1052284240 2105361469
18368943 2121952147
400213622 1015655437
1921399454 1098342574
1623410982 732097466
551156835 1037114080
2040308692 410989791
622978063 1923373403
1661229604 1972657767
1278001265 192892328
940795871 23609505
620269698 268908951
2001087327 636699350
2031832672 586216164
990301817 1679546812
1907139883 488179189
1061046262 1557271521
1789413411 62459484
599572040 937825630
694599969 1157590124
659407030 205504345
729774348 1620041809
1623420580 1936738003
1212979381 770632220
633268319 1735627773
1007311094 771242307
479472464 740037122
921669177 642442428
1776637327 1266664047
2104688686 382345156
1527340489 760352740
257793748 1688056464
758128117 1677269682
997059640 1626932112
309495572 48207613
1059841465 559744962
586203064 633791838
925745986 1185606593
1209861741 1868222305
705079782 148600454
285420534 322947504
1706759429 1124975357
362488810 101380937
1668201408 1042408106
732058148 1919491340
451108911 1992714339
624159594 1491623490
91372440 609838000
1140821425 412510043
896595161 181678673
1376036875 58759100
1481229859 474452206
215470206 1768765562
866175778 335156034
2035639248 763910846
142516994 401379694
1947249651 787916245
216150778 1965062703
1678628839 61807613
1907715047 829710506
42396459 518766903
905412346 1121803910
1247326764 1912337481
677391039 955097924
1830264256 324567446
69205225 1835835927
1040745342 652160646
961034494 2033452634
1395056590 989250428
647371595 1182075782
1337731617 2123308103
822838467 4085959
1022017180 532635863
807274225 942426465
332782452 2053802693
2144752955 809030240
2020108422 916978310
865663902 2041770702
1682448594 1148044394
666772455 1545460628
1460213715 954719110
83600981 1118569611
837574579 1460726485
491277761 844183820
115597271 910433462
1421137698 437529553
1904078429 897306065
1446736984 481875551
899661230 1437342223
747220265 1112301404
530793283 1041002140
1557109574 640301786
1914917392 1935074597
259009334 594725526
2032375129 1322137805
1672364480 1033922622
701443728 2003079950
1584631566 1729359974
720243042 1370139015
104357949 1467230426
1220075373 619284395
500213420 1606590784
2011178443 183706273
1757097998 1843987308
300699589 864290343
1493912460 1899373390
1549299433 1525015462
2029793046 1318785832
1516496866 1128029979
1825199344 2061718065
1339945735 312619890
417579358 1101123503
200182515 1678021301
1794651983 1992497646
1294415228 1591172583
670581863 1151207930
1073482622 1190300742
413896723 1812353316
2048483690 692122712
1258510263 1143465580
1203471695 1266187412
1851348123 737380877
2097121732 1217429774
733670687 362064373
1090343339 58956398
179489915 810758537
577186158 776706894
270583082 893917822
167488245 1476506904
1800743458 121383364
89907079 2115361917
377139502 1767260474
16074475 1318783797
1108258216 124817923
715327359 871288163
139547418 949803520
1616629277 1419624643
98922804 1614881296
93501281 1708468098
1171787161 1778862530
953837536 1852765354
1745871594 2080613785
926914207 1620546038
1257461472 236979931
159152699 1472829892
1727349643 1993755168
1334034597 183856680
1930665945 1398665563
494819065 1123712918
825154252 142514636
1088146602 1119781197
962840914 2071091783
758187129 1343431328
286602323 431863630
715428944 1986105182
209709100 22887348
979877418 1954812757
657775541 373232325
1423308762 1091770080
778342022 1827681536
519996339 422421828
671801161 114633429
1527161441 1826364721
1305047667 407620982
1213250671 2128171936
1754112256 1847730488
324068786 1191221353
1920413277 394128949
1260529526 1370552542
1736581533 1572702944
9095527 881134304
1853227707 1778663259
2072676278 1682955207
880636601 1739279488
2015724850 1951444187
839664113 118804562
2128169166 1213647414
934534581 1032108825
309489973 1341075750
502177251 437515889
434142263 882665612
24944128 44807721
660021908 1180822436
2051219234 1303406491
1338237335 1318077750
216122556 600068558
2009484580 687093284
1654737158 8722296
438723218 1082793108
60185484 939447419
2122341011 2095345889
1161092706 731010816
489580870 1268892445
160067521 121766319
663150468 641855734
388189141 1039204483
293073766 1910631438
794993578 2121368311
370729730 1528173511
743444216 1643758010
849479359 720010762
465932781 608836439
278996953 9975499
1968923648 595469102
1695536673 1206103110
1036361383 157100550
610285781 603747098
1149921422 330698027
1211608515 1723509045
1853310748 1848113963
1085344615 1360041942
2123469236 1685872816
1945889467 888014145
363169797 2054390991
1347570556 177359993
786310368 447155764
101223418 717099323
1583631697 830704215
1404230909 576900200
1532452953 2104817925
2066250851 452543704
964970092 2116907677
2137706486 2074916057
1676150954 1274871502
1259065125 1064766644
1592194412 1427998640
1594227044 859287143
7884565 611272344
1840583888 1323176412
1232309472 1066185599
997416985 336754141
257928834 1457951081
1058316493 2109029095
1204900608 1922989647
1935777652 844162129
338582463 250596448
700977197 1615922309
561473016 624549131
1229010973 2134278359
201149189 159868944
1936829191 2033662986
2000675272 841717886
1421196849 2018085299
566868809 538578955
618197079 348207762
723658156 1010689170
766792057 1645907680
382130901 1590201507
1974008112 1909297637
1096721469 925899729
1604932600 1270424605
786059494 1004819407
977214279 1012061316
1037224340 852458022
584263191 1295864100
149505266 1700589351
371751867 1858013287
956894103 1442866208
331407496 1208440877
1116847188 23678393
802718085 1714406891
1874731224 302592481
1534239696 112775340
308648482 845030809
1485214380 139439076
27954925 1022443169
1346265957 1667375375
1619453537 714188834
803248932 226856877
1663076161 2054782275
1585713492 797574865
1592555363 132622554
1564098582 1210677008
1247628612 1550399158
2123513749 330474972
774099430 1266763337
1758493726 2067181834
1430701952 382285478
1652126425 789990002
648401522 1396122660
1763410281 1313322701
654539304 1303625646
1129219844 181629440
1847815681 1927556791
163355385 1786508259
1248663975 1949238477
1586897832 1789418924
274807396 654392921
1482148533 1246714395
1499234439 976014013
1133027962 19188771
81313379 277650293
1527128864 2120433993
381996641 536747184
962091337 768410303
866914300 1291438881
2029187917 1135065530
861110412 1488985287
1220376089 50412090
27551577 1113987606
1679442458 1723047716
1521050817 2087037396
1899082601 998851646
1886442490 1981203592
492423918 268063143
1131294829 1682585723
996349668 947945150
1519857150 155414
858829423 285054941
1605500807 1769421839
650280672 1986077472
1146392864 571245906
386045587 383120757
381486625 1544686972
1228195227 1486827502
1639354845 941078708
37290583 2007513370
1585076632 1881857175
539072644 1637439709
436540436 982344494
81644178 1630961169
1024237539 840525250
1660277310 1338188334
1071541127 1337033875
688045422 638121177
1638136076 1863258443
1099170456 1790408980
2046321603 1033283642
873679310 1908491938
2017653731 1011426277
751489366 738002338
2130406505 1596604920
1084389050 1488428115
389077982 157924811
800987347 411058287
461641743 1415428033
1555337959 1950949238
279637668 989000998
937559347 1227290146
579192791 1879698415
56037773 720667962
519417526 1089670231
393137133 235740562
11784346 1856893385
118594799 1733716858
372383982 1609095296
1843567652 1670835566
1980054486 675508054
693385474 1365946984
638243999 1677492603
1893112318 1624759189
1282291213 179906616
1307170064 319505373
1599734560 1617693909
284586111 1151912341
480060084 1319358223
205403036 1148968271
2129525893 1055778031
22433007 394191567
1017836542 887438723
1791228415 637217005
1171230051 1726396770
720955743 1411331568
1444571789 1242943416
1586808231 1865792337
174052899 473828664
2139355962 1650284333
1832428249 327822231
744416124 1808658500
232975243 1971009181
435679853 782914778
796444563 21241543
844012147 1817321531
2099267195 1401249056
1914608822 1092043343
410345082 1973134078
798472767 873155650
1114569644 940190135
712944566 1125299391
994483734 1433974561
1203771310 2053415472
1734901069 2017438343
1605318180 1456621051
459928381 729917099
1202956402 1574278414
2102004882 1047578869
11863785 1723383538
1266517234 218927934
584988975 233703457
1549931454 108669151
880409920 643873416
1866911959 190104501
46333903 1320398165
1234292141 332832772
833836775 814122692
860283146 38330820
1604821345 1759967332
1660221 1355275483
1191797418 776590654
137916306 318970787
202335821 1169763620
1462213251 2074066826
2083294797 2127277490
310034710 1179408109
1399352128 666688906
710805952 868857364
1084762208 29315074
1787401438 1799294659
1113078400 1575507218
935030430 833986659
1104932996 660443157
503440626 244822551
570726171 1575116514
559525606 390148563
1511593216 1996604465
99817989 1738548087
1157182060 776100265
863236150 357955214
1381994919 1874828461
857754312 2145565585
914277570 1369528841
545048905 43343972
1406332215 2044791735
464909915 2037933890
712994875 49114397
1056590291 1087089637
1744795225 1607459034
317462890 1817257667
1537878347 39330244
2033277555 111802031
1075929285 1624483809
374633064 837063680
580746998 808709200
1895559298 1465121821
1362246204 1540798834
1358216551 759050299
2012678114 1082450100
481883400 319109792
1463773088 376512273
1264303499 731256969
1017529427 891580479
377515951 1733299312
1973943540 635891557
1603127835 1803942797
1814051028 1305087731
1640000628 315875533
1266369600 924093306
309551641 423929786
658600261 2062761026
882387992 1869676138
369861237 1240233449
1137137768 2030258000
2029397981 844339855
86710288 2108744716
745302808 1360939532
1009480814 1506954740
1035228193 1299724563
1421340029 2025823139
1507573749 924397359
1300578984 896319478
1457133213 229634322
1806768342 1877759168
442370362 1581710159
596959568 583387389
1675604007 1522217564
648644045 1912772599
1930507344 998247836
358916091 367040034
9318691 260739939
413654600 668241066
1102101062 348875882
975226258 1153587783
997075900 163588001
965253499 646170325
1476327698 2046934301
1221732067 1261215220
955129153 1118186053
1563953446 1672894730
917778391 1264602390
528727433 1847015579
6772971 1296589574
1533452228 57890330
1215461460 676202592
217630533 1886228174
1219943927 309137915
1831353691 704976597
892925551 1854902733
499986892 1249994565
1050247309 541732813
864589005 1254185287
75416835 1610840423
1744634924 2123145490
2135286355 831942891
1968757161 524373252
318103628 1149665138
82060213 387612356
353570005 918840415
1906387727 1984765130
2066715195 1011494763
981216296 403264817
2112773020 927367251
500457848 2048267501
976117685 1848101422
1718479520 787505553
1265573395 1822869182
1991064771 1460507599
1125047454 796991719
328804821 775128937
822939923 1059865379
1753659031 1422496165
1007135756 582612936
478797682 1038581258
1425772659 1724710169
1435149161 524799012
1488055094 2120992077
1830925968 1167603793
1795672897 194105067
1776466533 1707360708
696657847 1218339337
221846484 406666354
1745461403 1344072601
1450252336 1916514367
1944706805 1746785798
1429056223 475732706
1125051281 341331716
940914987 1120671130
2080318930 1192513994
1111531873 1589753797
1024752492 934931330
159880456 744979156
556387353 533997093
1967690052 967308258
445558900 670371868
304271625 1321640606
949873496 824748034
1211442018 162646002
782611297 1769534492
1321978180 844457519
224083974 1188741856
199925989 1887694947
1392815886 1238925998
1706942883 47653748
1046410282 1470011909
822998668 1622935955
2085003778 2076808646
2062439551 178566536
840669957 1111722639
1032919343 2068012035
286494076 1147735623
315007463 187249491
432594124 1210471445
279014236 917705816
1474047059 1186891570
23769429 1595832175
1222060863 394765227
1406124173 345095225
1122310486 985961378
320729783 82001760
1660240290 1081892647
1324544012 1075901899
406032293 842345785
2110848349 2145131008
600114732 1709860140
1698563679 602826252
208265090 1834346969
2125551603 534478477
1437111329 1096823327
1640632936 453538538
555392799 1390208397
872303837 819037507
1975452716 1430691963
1369367041 44813412
1174137087 2089053085
916894431 1278246252
601891771 1689705341
1514717045 2031270525
1952480617 1362572780
1717878404 212359776
35613324 541202062
1087659914 146055935
460374368 1363732631
528009905 1803937720
1249913565 435113345
2063577139 850285829
158777257 387847371
1508073303 379389102
1990719451 2014912389
1509492505 1356277648
1106812610 2141311825
1513463380 2122420491
909864353 165842096
1327857311 542878573
1263682434 1030098712
899909684 892883266
957678428 1534126471
1815406105 982854130
1929979216 1545238499
1715441062 1876187322
1198586011 1813223611
960868884 460998313
1963926794 857339108
1801281209 1195127490
629594750 1124057351
1807504965 1641633622
1436623792 825199064
38491164 2135921090
1115932680 1365146587
1957014086 1131006122
159034486 874143867
1524163766 654483351
1781010736 806700513
1347598870 990860543
433351502 892067332
947345973 2060081107
1090554031 615282286
1077717987 1234598797
2115099446 602403705
657722602 1186517337
1575645317 1266490166
1649831696 865583997
687113550 239621312
330254885 2084631288
1692760818 554739988
2096906010 1925414334
111060260 194826603
1910800811 1678656578
2142303659 1406233697
1180602656 1636148417
2016346135 755628285
1311164257 2099111452
495809002 936896583
1972140514 16863894
1966407492 453965332
1692382115 1316108855
1963369428 1929864011
1096496324 1540035918
1943570918 1520940588
328531324 1390207079
946991378 71610262
1683791431 2097782514
630174380 1342837477
381665923 322684525
737560727 818711560
1958499714 2054769088
343794079 834485725
1661332973 1226417678
307619788 1491994859
599210950 1251441823
2119897585 694963687
371479756 321183377
1672138407 398362478
729529753 554754742
171979296 1894118780
1519828459 1054903774
111251876 2123314590
42129537 1650577363
424039386 641636335
702853064 1295221632
2127965883 1587041215
1983492854 1003216544
701315171 1025994336
1266007512 957277711
381242257 597126740
2064597546 1764511856
1199679150 1086117636
545161063 19572079
1863122080 1880477407
1163783543 963096648
1219013967 157806333
143117314 1253188755
624143187 1881445270
266026306 1321918348
1311086638 1679994947
1502632864 970142533
445378112 1669621877
447037355 1813430746
573853709 754625909
1045031132 676858100
1824544427 138069416
1041317159 1181270400
809802140 446224002
100184647 1324277282
1658830665 1800349078
1864269355 739277587
1962043347 36905272
16236442 1173425980
967460081 545574314
930825837 638357155
1230162916 2097589744
1021731706 786467253
360390673 244272242
1330080027 762432807
897940116 994319887
1455562241 1253735316
37087694 793047165
1440678461 386429768
1120000836 1878719294
1645344293 17013911
1601839740 2075563401
1874368673 1334072572
1841345284 1706615689
1513374469 455424259
1698144226 51444569
1493026101 260717271
821543075 74579316
839961388 751913874
1112004700 1741670969
1114044853 1844670957
1126472545 413870511
804288717 2097200018
56851504 561220468
572811997 369251288
1585968765 2120240502
1038773730 1994688225
716444708 269810794
1364282345 365888174
1891317117 1440046687
1487361704 167288037
451630644 807358643
495699538 123633593
1705731960 1294972505
2074476658 457053707
1733956875 864307109
747798015 1522513433
1810680975 1155264972
1232203345 1746917183
1946074903 1929629246
1065813461 1726959308
794362007 432187541
11318699 1099159909
114962518 1749330301
285884891 1578517614
1164601178 160949283
1473982251 1891385553
1573015195 783143680
669718319 772960446
1854827889 1649027385
986893183 1110585197
1626840394 1181174562
1723526239 963702067
1909721956 1724155225
34606030 1971656835
1848279299 949305843
1255885771 1167719867
1363437809 464207755
1970470605 1545434153
1594827151 719112820
2064301941 1982376171
746098423 2044087186
1270346543 1073465342
70697462 1284205570
2087043886 2108006354
2081318126 188358298
151309603 856523987
1880074700 1535812092
140427067 171099507
1572878992 1289284206
1158453317 311484335
337343881 192545595
375390074 325194955
1420706502 1862348097
1886768521 2033758848
420450869 236342663
444206168 808866805
827943883 1499121605
345259116 1800558703
1240296488 1124819605
1296944252 1587181372
1227134383 260114890
555504130 771864712
1951786545 593829451
1788215664 42168550
1002953811 1736350998
31097433 1579804391
1687692045 1668434999
119601294 1000811386
869983272 559625781
745014441 1290578327
949119054 1909686488
563179229 1630672295
1220880427 106319208
1547330989 1044559748
1769934016 1243467381
1059842613 1298723618
463645614 1614777993
464746637 764050854
1887960452 1064881821
330603988 2109690661
1455194281 1674423382
1261147088 1352347166
103759046 1611159053
1014271515 638738241
1397278042 1532022017
1672854381 268240837
848960208 96199634
328871235 1122797633
649614115 1392727235
1380740850 1157224806
1585215951 1692780362
2083928689 144146511
1660179082 414721910
1158188969 1644639856
873685304 1498027994
896019153 769013526
1624975577 1121202404
1761724755 80562345
457312187 1907204080
693294990 1384003959
318787247 1185997071
1745496846 119843096
1347254264 1424119150
62500671 1186151951
1501550727 1242204637
1756821617 1590495898
1466473732 154140725
1145674032 966664522
1673876290 1497467850
962574070 1329250467
221615344 1440773476
571182411 75638173
1811463064 488244000
1528254473 333294648
992924271 1436343356
1644620909 271373073
208417315 1500217179
1356241583 460698595
1165540898 1861910049
1680328984 1330290682
936144040 1202310055
385792043 690521036
1289939198 1417310882
1321856855 1409400971
668551989 593398983
434722292 508904958
333968818 592107692
1538457689 2017463694
1258275290 853621720
1308850248 897179477
1890772990 1917118419
1362219127 161643089
953962341 190794804
948260741 250312821
946472987 434207426
729600342 1614540531
739940822 1550371912
1213164288 70397660
610543443 149361268
1453536346 244619540
1221940769 191088206
1480653549 899547616
152698992 1485135033
796166511 1247771019
327899027 60096906
253422027 660987947
1822411217 964197300
1915359484 1228778358
253070945 791506023
2082429137 1541343589
472306369 1048095002
1277234670 166517660
534054458 2081078474
1811129321 2093369306
139734356 981204793
677210243 1891950155
501217978 1945952763
1763107421 2068008242
1793290101 1435986258
380407315 539934400
763336566 63086792
824411191 556375964
1713345621 1171950114
1608499004 1007738354
647734900 194814344
468342548 1207943786
96625948 299906414
1964458359 1474485195
1299516704 277084854
256026949 170926979
1588652397 446503724
1953833790 1948601197
109645748 698175347
2082566205 1971690839
576004616 1519565853
264389464 1168129817
241550548 179142029
694485009 1766982309
694236196 1352957417
1381543137 724322814
381768335 1301366060
2088741789 400715878
2068384742 70213070
78410549 262176708
85091615 1485579411
1465813639 1309263635
1801676986 1745618991
124723805 1957970798
838303457 1085194443
1273729742 595375527
1965016911 350297862
1504373833 134604616
1505578537 792039620
1521325232 2065512956
210804234 260150021
1756081689 1066344618
398076544 859037806
964757729 1600759179
792014552 918035848
1732753629 1474109468
658936518 853534553
40373996 2057410864
491326742 804936141
588001415 1803497507
1277924791 823940422
1907637628 505192118
1172530646 935929589
960823188 728885166
1526070069 1671815404
1260872156 550494998
2110171319 162020218
173185887 1449779191
1827555659 1635422762
807084991 67781753
1045236957 996581099
1875382157 371782112
838972909 615381459
523172388 1732525380
1210594970 1663162762
1482693696 1473653463
1384465040 994289189
2068827554 1561798904
899601476 704638755
1847680084 39714393
2022468777 1518732943
400243388 357685232
1859091600 1950734698
801921656 205593893
1147789379 66008248
704392576 70320513
715282350 535503468
721624099 2085746659
2071309314 2061327821
1033026574 1370088558
2110110593 1963283145
35534599 573939955
954031873 456170276
19472051 260253779
1060886985 394622323
1184749831 1543030185
2069236596 2134916073
1277459174 224027862
332527656 903290920
1849131984 1764803793
1177772500 1808297857
2023570372 1073158514
828777590 1618528777
483844637 1845096305
934442767 1542058157
1752835899 558523659
160986102 607506644
1124811588 347965563
1845171897 1715161829
1113775293 1958685555
477414517 2032647793
886919436 2032885152
1420256737 1302920084
1084268014 1990485800
759590103 1240518361
1346978561 521538541
826883897 858468254
1558391576 947225254
51246965 1068680501
771582785 1119773256
844740839 2100784432
392733048 1467590546
2037444355 1611658785
883182963 4458799
178973031 1851130373
363758261 1180283846
1146019700 113175813
72588081 433388667
1451268116 1013799506
1947241427 2112675938
296601409 476687359
479388965 908952929
210342575 1595163027
403969999 471087320
51934189 430291033
1466840873 430684504
1042848947 1835545559
1196882049 1282661931
1519435542 899506685
283152777 252277588
442942904 170556571
2061294391 455413191
1673393515 1864534722
732667134 658960657
1232377560 965651791
1286699605 1738165525
1916649274 1993352006
1676009936 1552521469
945482930 1611996474
1054903449 707074329
875761271 561415154
24716045 1613992140
243514316 1818444104
572056091 223735866
1764555390 551499258
184363924 2047187278
1440872877 1378109214
625244144 1372096237
204381532 1130978390
893437632 850689318
2125756366 2031563010
638640805 1910329270
486690758 697602117
1774968807 503900302
1135416609 1238601980
1902635164 1684622853
396161485 1576683214
1969790742 1817655262
279844304 676158115
188650808 1330715270
71755600 1122633297
750182124 1099573486
976799883 1053664358
748595075 1978186287
2046276629 1893310704
1943572251 1698250994
1068653580 1528805298
515768468 481678646
1638764956 2010242988
465435000 193784482
530758610 1728547973
638733556 1622238347
296934609 1843898616
765511204 939464529
1158657338 372877623
2054435636 1381641768
1289844327 1348232861
1836395270 61399292
213279347 140545918
535104023 913274717
815932343 518990044
1858867308 1673976924
1482173850 1675951017
1598823986 1103475860
401204430 1842007804
116592067 2138705782
1926902369 273506861
640021816 1763721467
203817331 1280459603
1755361050 742907436
1918213691 1346685848
807866281 1880523714
1597636617 943589316
1481315842 1135037222
231458960 567708396
1319603962 684186612
824289962 427891285
1629614685 2029096475
905864310 465588705
1407359191 1166701499
445626089 1743283862
1556463084 1188304208
454575800 1058316819
187381238 410366369
2130241182 1633334128
1065731567 1914680118
724525270 330295713
597509962 206196344
409977024 1338620498
1773638446 496963574
942248398 754706281
1083740218 505679442
1379221333 1480302550
1428324306 1004992777
637858226 174029776
1721835589 677962388
762976750 280138322
538176168 1463271243
931035487 1518943262
1713723503 242052658
227756533 899756265
1418430962 1440224869
707267547 1176293434
833881371 1199030537
2145604688 1128336741
1521133477 449498441
714875060 1473335298
1495529353 985824368
49722230 219856035
1991114139 779742068
1803593875 463965150
1404881731 272436057
888120675 936305796
10792194 1784804431
1453872962 1599914098
448164469 814237130
206308057 955193767
941928121 1640304286
7361301 2098763461
1402094496 26589907
333698250 377326741
1675463831 979105158
302683227 1533419839
2129561834 1052877608
476152255 2053413848
1163450312 1085202492
480889986 1435482681
675932899 1391223190
1880646986 53756417
837113986 1052917268
1670508229 1114023341
93119175 302455678
1435644346 1153373964
2105500626 994905576
1870517649 1847682617
1174274163 192024788
1308337341 1961066972
1512440814 2127488807
178096381 514877552
772296159 1636132607
1731574345 474166211
1627924337 1369208860
1414970964 1749897128
591991975 979780808
1721687512 54387660
1677101633 1085055206
1071796899 1417592617
350892559 1092097834
395557301 1415482691
806860941 346772538
310099872 1750011556
548694024 1947966855
1652889524 2049831810
196294971 709422201
1822203326 707042807
1773486788 2141361518
674378969 1224944635
1068010160 503644042
660949295 786411770
1915799496 77062364
1094117586 1575814362
76300423 1480329490
1681103440 577154591
93298281 998543106
938936956 1668366279
2118486711 1839943883
377106939 1510673869
1609931084 1808450034
293428615 1120423327
1827082994 1699373485
586149825 1053443248
1267232010 1062178439
549025678 1485586653
1622587406 1189812752
1787675543 1907516926
451061018 647134951
1422660798 535882828
983895395 977607029
556236807 1546133965
620215785 244828119
196263390 2068614972
1977505704 1515440107
634573787 275844006
2145402077 54931484
1434547850 1114635159
2049968470 185941473
922202481 233649497
921771117 1966498967
1181036676 1430512322
1042268953 821618267
427581410 1164850201
105999543 1495749908
1510887824 1869530231
1303408083 1886818856
204779462 1669942012
1143655934 76764695
1343448643 867333569
1916969088 1465540703
1962210472 238796860
568132397 1084961647
1305695259 601129108
2000774163 1579555667
90793588 1811754212
861142102 2891935
963266043 706812615
1354205239 2037890788
1051382823 1180957766
278297798 2130484834
1440589751 667636724
756004554 1358278450
826484378 210833774
926548233 1837992227
1991946325 537604719
1033421987 1817469122
91620701 2070251352
1994355233 1192703412
1605544937 1745777051
1331132541 926636311
1359394369 500047132
300965771 1300905387
1427294969 417558727
1246000615 278045910
1893425685 1931042159
1849421777 1548312376
1654054400 1780139892
925620735 2033921380
1988862061 1339953956
1772518393 767818203
2043208815 871343803
1638452754 1290194768
1704986064 2074001091
1048744345 1665256576
1336498182 511373448
1493789519 1509428268
250614047 1965959573
883734090 796955378
561739342 1081403723
741092078 1862498983
1716800795 859972333
1327105275 344203361
736435409 709693390
649302528 1630160486
609230438 1690603319
415243324 207137056
1677757210 1525469114
664300311 1297760386
1602872435 838298800
2111275341 1454742526
1506690196 1546545869
544826283 986868519
1222281739 1383981232
570704073 942072983
1053395331 1509955752
1327930547 1871246888
704341344 672460054
660047544 877947318
681406406 723966028
414008680 627228401
466821938 182306124
1307148456 1947778358
1928725614 1605906614
2084636237 125593187
1345103162 1173482723
606505975 1158109242
590430472 1572456581
796909731 1834676053
33464435 773534968
1996781433 893048512
395730367 220049983
474831583 372349572
1296407918 998883631
1192760665 1582002747
557477146 420789531
1911323700 290390572
2117324173 502956407
1312877895 998642310
980169598 1781715302
1125917630 383692009
1712716389 260047314
2014825233 1021723885
1423707656 1985173978
2025804866 119939920
13321991 12830278
771766229 1839103021
1366697528 291604803
2093582537 531564402
1925437674 1209383589
1809042071 2031040127
445983051 964916428
2133434599 58180983
1345946056 2082104104
1993632320 1420135607
71627556 1701319090
1556752792 2096222288
80874924 801738414
209160977 883270291
1090634494 1974365658
722096701 908767174
1656877512 1553033273
1670227417 1974869339
1381710958 1255905051
1230581877 1700395188
500730673 856261334
1636227408 685098111
878597066 1854783968
1935724963 109368947
1686995041 1846191008
855846200 1781049654
929555557 575861936
818227556 1350373007
1353224809 1046748396
227969071 2031479535
929148906 1937107137
613042527 87221193
2056847963 258740881
353364613 2114856295
1767981637 974986653
1130517360 1127669299
1264673413 417744806
23254376 232937778
177689926 812150809
331428518 91374411
1167692707 1744166818
1574380805 568357754
250720866 1525764895
389587723 49488017
1602840618 1727940773
1885126558 102747392
1889117815 1247932223
855072924 975244077
1353424876 870719824
241169662 299885034
1022308841 894162391
2139730714 260200571
319162828 1821999285
1431217281 1996511988
1279758761 2130593787
59704223 806148569
925560802 959939458
214898112 1720364810
578116586 1435561152
410362601 1401967521
1772207093 1387976981
545303186 1121058361
289353607 553569630
800498919 993480426
1669727351 222069733
1244493491 1574535055
1598396287 1913218807
224410323 1589313700
1590623491 1427766311
1828831018 1822871924
40184323 735281930
1839406188 412631049
1832443730 1537003432
895088210 1037834546
525893616 482655901
792433012 998433894
1714105869 1792987684
1718776376 1403465648
1749599791 828763079
726384269 894031614
1358987705 440186833
1229046721 1439669566
1915309676 1131662292
1301387522 1513158825
2138193301 145050650
626109556 900816203
416880168 914403287
1190431566 2117576978
207287452 1307226717
1904670195 1542133984
82758663 1676796962
1234576675 442317701
149960348 749686807
2089654914 1297866225
1490958487 546172694
1356242875 134770073
1998786709 1301933464
1932964498 1332762723
1411184826 1240094949
829753425 462582772
591225516 509777482
165895628 869607332
603254760 2025518940
1822001270 1875103048
2130199437 803564351
1168576018 925667364
1181793072 1487781773
698113789 1912649684
237018172 2065100608
816004565 2053282516
1745617343 162127068
612771939 1037338056
2008593105 4809079
636365690 1695271566
290907533 1459310913
707726038 1423539524
2087864513 901646445
110040229 369235762
704997828 202987258
925510582 2133318180
1362253835 557292876
301704560 1279107545
1131152102 1733260647
218644850 91270252
309498688 38546
1982202743 1969435199
1140987549 1501457632
1119089378 486010469
891646368 816646222
896458712 320893690
317169380 1181564979
878668324 1450317331
1999766176 1223752171
591500976 57464866
554336418 1336285517
1848803691 1072265025
2026528285 1792723199
1446867486 1426030851
37190414 2081500619
1467373045 646023763
2100791290 1664845468
141947245 704028777
376335651 2071704507
337587651 1398991804
1873827559 1574093200
1855907496 1015160668
154115142 1472484234
1645300672 1338913504
738899480 2045610139
340558732 1535066101
489131555 1188949496
804160607 21782528
694661151 1244449714
666723969 1505244097
772795092 1163083766
1315674472 855656615
1219239006 1335462598
753311074 211054154
1749333818 342409170
1497938471 1594922568
1987887251 811840953
1831100120 1154209025
1521925338 1277663152
1679544505 2031130067
658097540 1018817831
64872178 1827306521
1555287388 1284522484
1816741194 999845463
1810798684 1979007735
664904903 534440935
144688095 1785922701
795223916 873487889
610379986 1039769849
45740733 1646571201
1564705329 593578001
1948144667 836770519
1748038773 1523864116
1047249549 1649297403
1525675870 1277721092
2053040405 1447032478
1499456892 998813425
1213883581 67733736
1447216702 1430680100
1995605498 41273182
1399936009 1632502927
1237760782 1886589417
566910807 1260004718
3990568 779854355
1781435757 1984174674
788460861 807798080
1524054613 1233887749
495161797 323638484
488450303 910178387
1794967346 1998938743
593303455 1408845554
994564355 483235003
1882057893 557172675
2089329037 1868342606
1765822293 320645440
775368229 1554381234
1249149603 1362853290
1634952615 597077483
1103979042 794602450
43993920 987078376
1531631093 727480583
1648096234 1048950543
1475360051 894763694
1516796425 263686556
739134589 1002629214
1753124671 1408064138
1716965348 865776021
1337814165 951161462
1180630828 500493796
1926336169 552744793
2072565094 48034254
60942736 1546662744
1763547642 247477208
811066718 1092928673
1297663426 991055459
393479396 1087833944
1598337280 1164334144
32256224 63262236
1057843286 1192771103
1793899638 1899946044
2050635987 1988365257
1151803948 1657646411
1871302395 1878398923
1543484588 1567926846
1385234722 46041499
929874074 1692849307
589751202 174916571
1270178688 1395811558
79183648 206615143
1386133628 1122681831
1410969406 63350510
1141361512 166971992
1642359147 1337315071
992428553 1832035984
682994354 1762632041
1026289269 515794932
2118413691 911646751
802627687 288374301
1869945942 1913566926
1419382809 1078984929
245848219 2143372789
1930263479 1720691016
1324230828 2012124097
1620377563 1488436718
625584278 1298766211
328628208 798912725
379128514 42188528
2095214534 863797
1361500010 407457825
1915084947 1722988163
1578434466 2048898321
1863464483 344310374
1029088149 656031547
260974576 1617372799
92256159 544278358
10224018 20812748
414378334 1830167056
837048777 1857762507
1689024929 1142050307
1723497466 2006111985
496152772 1019463818
98803422 617496978
86420495 1463385911
824801257 34747175
1359097981 564645231
534203787 53349752
143800245 1485357359
351565311 811737636
176551511 1201560214
1431781086 501134104
774964021 1290168517
416602758 1128841356
717502248 1131994870
1022733121 1359710946
928217079 1452364248
2017037360 1701226573
1331584135 409086799
513456005 1348476165
2094974987 1808307165
2086462163 1427571224
1467929817 1224519991
209339290 196081464
511440401 1614213611
2101093481 1644269491
1374875499 1177156836
2104893688 456877477
1124784976 1063512170
2096379350 422996597
1582934998 611800072
690149239 777137539
1869352237 755335415
26440658 108051554
195857098 1235521922
742626893 924233791
670554352 1827734523
1397743591 987461230
1381429702 1160224762
1110183190 110561352
1181471988 1545057880
1768824349 1810547593
753856767 282635437
186733788 769797604
235932126 10304069
1114915374 1311888801
1336043182 1115486270
375410633 595892545
1212681480 639790747
2112791538 1481847490
1751932990 32179875
386283816 692886618
1802883199 737129459
108479077 1452211534
931055602 1045540866
1215996903 1369895130
169011520 86683213
45705452 2013131391
778649015 1836877787
1186520487 2136787011
745104429 327506240
1054793450 1161184385
124072212 43490756
2066703511 160666458
88708724 802726567
1092428284 666097097
1328271376 1975439606
139578486 440828527
1925113368 1145715326
86655407 136084909
1961147920 122961093
514404145 578900882
1315399614 6375768
347894625 1860030916
493840139 117967279
888634684 1151887269
1133138620 192230181
1671850791 399834060
988096352 505693714
1550774537 1668965828
118207412 1906483371
17503314 576439626
1296339213 1979969706
1930003274 417467930
1634066436 1401671556
487899507 1238880914
186374600 1606464502
900553203 390942164
339700470 567068103
1213030214 1761967417
310117331 2079159426
488349317 1120823521
1642553951 560285197
1889698883 1863287480
1670062135 1952684909
836773373 901331160
471009482 913151658
1960226102 1129220145
1573008297 346591974
1756103230 703300888
619904614 296571187
32803425 264726532
815895687 774494971
88973239 1836031638
1678644348 1439263147
575715693 1676766848
836104099 587197260
638026621 983396608
1418064095 1145469824
1734548934 744455944
828248442 578330638
428346962 1247563997
1720089676 1130752234
1014403183 71912017
1479255390 730307677
1836042122 1745169668
1347464166 316569865
192481653 158528562
1653130161 239320517
1137990824 147121696
794389694 551527172
1399926459 823611288
1011476631 977440254
1295168205 738676114
1293316508 1099534784
474263451 180169494
1064412686 268870663
360445617 2124108652
1013682806 919875453
1789269414 314588333
63424864 1871846142
1834910766 259416055
560429184 1425596765
1978067242 619901394
904993598 493526952
1686059613 173788031
471485121 307307884
2001497867 1415296414
1367782041 51978507
1410738719 1741675854
155400147 82293774
1459508713 1736916548
2032963492 2056590782
1855964009 1504578802
1971615782 525392003
819779095 768054374
164132729 1918698094
737674611 1062785516
1004737925 248091265
1692046269 1411764848
1711869842 2111980078
356331927 1316613770
1089922388 59604606
1709245479 1047936251
254097359 1166375365
228266139 731331096
1446804674 542231357
633054386 1821506749
685957600 456020654
1511297187 322780234
442078004 644145574
864688551 1388465153
327759442 383703815
1001887217 1390762908
1925595234 202879520
1720324845 243478927
1096230261 884255493
1992799931 1099370214
2029615411 1539311812
1276185270 1184131219
1690269893 1183389694
221007135 1580944912
570788082 1820920781
5561418 1401477240
1151053702 1240376713
1112736378 1907280412
454722708 251030482
864747845 1964072810
221503675 1096873301
492316417 1017462871
653868029 335893050
374629971 492550691
1363608328 1902631466
1020526699 1639789973
1483679807 1922086217
310935601 510575993
1840055850 341862913
1417877051 1141459178
70403531 985687312
214941439 1920242968
42424024 1362589375
2094317887 2101716645
154191350 737684967
1482030960 1384183064
665069279 1632558714
115098437 1249540038
1468638522 516253280
283404603 1957244264
511268954 151414215
233959057 1633970988
608253996 341588035
1316691971 462908453
476549138 984471609
1358748450 1267541826
1703105158 1088455151
1883272670 1342270498
1826593157 858116137
1832681391 477565913
1611944000 1246327171
117477977 1722797506
67002017 1530878539
1549187115 1950120422
1273169051 1844803401
1069395590 1497954466
1582275869 494637181
1006893683 1571247542
155216878 1419368437
1839308875 2066095714
192622244 1308468644
1998658630 454418137
2030588057 1811470287
1072466179 820668415
480159663 1484746650
1989961815 1488277337
316177557 1027537107
853763640 616725298
1065805423 645899432
1535231497 2018705041
1696569413 1788623628
1572246175 1245584284
1024277240 496343770
386735525 16041064
1603834210 198960026
1075037511 1323557538
305701805 843283196
525715438 662264585
2128173955 1884283936
49941729 2087105871
1755536135 1242384589
1333425046 1029606577
672378025 2017036371
1155908311 1377591838
1033830745 1199068631
1808666732 349883081
518730553 1077452106
993376878 1758140195
1730943364 1092921903
1049629983 1918441666
649148103 1812511367
1987651061 1871656184
1164994239 146163795
59220768 1154008998
600452574 1196716365
172935170 2128697970
1554511313 90158897
253234320 476708814
1284731234 1524612850
1746862729 1040199731
1532443998 626054969
93857489 1006135718
1177250566 1666000121
827857292 2130203737
1401615252 252708705
1451348199 75992947
947520488 771639572
351410691 828732597
752932040 2131253591
1671271811 1760091207
649951886 1992437521
892933513 880954361
590788172 1656788413
2108132353 692706820
1213916835 1554666122
609895037 1257604273
1839192751 914879540
795661041 474064434
595032324 608384628
1111463719 475184820
644939161 1202990766
2041385920 1855910560
252167613 1031905245
1717997859 1018234666
74084968 898528015
1700205624 1073129184
1323842938 1872414741
682958887 568456082
1859034065 746775645
1380767334 259612394
1350405281 1111291610
1841240292 1750336864
1938928282 447283300
321225748 1881789311
86280580 466111471
142468140 2077473636
1946737658 180567787
381541971 549689208
1817196968 1293160001
1618154687 1954956938
1348591170 320117450
751695771 796285219
11381966 1362339464
1199452110 1019918894
852464734 477119954
492611833 1119451133
2038054381 646289405
1950127528 1296430592
801292502 134459267
1057654327 1210039095
1046637753 2139659773
405406059 1959804043
485519069 1330646260
2127406524 3443611
1308353633 1565942331
1947336121 81369785
1128116231 1537696670
384449312 1354490697
328557419 1808083871
1670294601 472698453
1233450037 28957485
308312096 1146745662
1315411659 1304538340
2086489264 1449880972
1449608646 1884432772
1049778867 2071536720
2107016753 1887495594
482131305 1007377597
124859593 941238124
1806170250 1634328892
461253584 1731889191
1973696845 1829399748
1698765673 115342646
248556263 1173899735
1278920599 150304623
1482279892 1496581549
1687641156 832739878
1825999576 887287874
1889017433 201717071
1336575082 577990629
1199239272 886500883
966886848 470023398
1512892786 998052815
844986258 1889368081
721066523 617725262
1959171863 1196073165
1861666018 1201632492
507480821 1704860337
1941765489 1969955623
849648099 4871330
1508067112 1241992598
1765768470 1674248796
2106968366 1647998403
244433213 1779770895
639275426 1663177639
104535360 1965969201
316112774 1963028747
1090192430 175369902
1114642965 181951319
1718177226 2012797279
2138244552 23940551
2008306516 2082134174
454402723 1424761003
1089821788 993526483
1086692149 1645807644
207332467 1557648429
1342256749 1245946142
1810505066 1264870893
172215537 1807400324
824408967 785563341
1912040626 690452700
1045482800 1702129881
997034524 734604256
362628484 93204643
715401628 272358870
1525269506 1967729391
1431334697 1526987330
2084093255 457017606
689956129 1886122741
2127990210 976859779
949761295 1876073852
1285852352 1702573300
1360394270 290993390
371637059 1221504900
1302643571 1621762302
1175457148 1805710155
40030764 2115983016
1510497267 2086600670
144884743 2142651893
1558130805 1652786310
419961094 1486902584
1962919363 1598046621
1171075721 2462415
1559705494 1062457367
507354185 1795038945
190855200 1110120178
399010140 1907695559
111733682 483167187
204688170 1705619135
2094325874 84661680
1604364875 1922904034
687679606 1732625810
1926916757 955864249
110874215 1033566838
1390723674 683492716
6810192 1292558891
1925768466 1918882033
1845870551 1117566670
292777733 1890955621
1993708291 1109979975
1757138370 589135414
901666055 524935230
511276510 1385362869
680458480 605886688
1362884009 1379395409
276704646 503122919
1904409338 54548981
1449675907 1395139793
1766007280 751485661
2051589184 878301191
665857610 239035049
1826229985 239800520
268227955 412429915
1608583294 919531147
1114010848 2134431425
285849088 2086946212
191680143 907310849
1187735914 940291140
225833480 1727374279
507375702 1822364625
1450611711 1008342423
1063617280 234468732
112123615 394456890
300416928 410219455
1382787191 1313906694
1643761152 1977166579
1308385739 295100090
225011230 212175902
1079414595 1499695341
110271786 1075056460
373619067 1952727
2074818725 1906680657
210371618 400058674
2108499055 1397688868
1577749318 1549079340
2012175290 1150338086
1656740257 332820518
370041493 909368026
1629220072 1970499204
1534423072 200659623
514323107 856812452
263172347 1706940430
1009210981 1695647450
1918027698 389605635
1501288753 1339197885
1082034475 1062179931
1461554079 1317090031
455304650 1234647962
1780752358 957710211
1764936259 14525554
250945668 66342501
373552929 438430562
1624720582 1482072177
789529311 1851771288
174730245 926510034
1218277513 1655543142
244324121 1354536884
1332956897 1846536683
1885757884 100447983
236459644 1042514574
275436086 765596371
1902380409 1347528834
150062461 1574037651
245491773 400071768
1402848556 1291655636
1085042040 643924061
123103707 2060416391
156578017 318748014
1324550181 764258437
312336544 1708940655
1931404870 62130938
1827204339 1897769836
442838092 1741541139
1705393981 1232189192
1357073817 341940304
1467860941 354430187
768033434 787438094
520425362 1568513175
2119208290 859749533
790908730 1960405925
150467623 1536112476
1127630114 2055857233
156172118 1730839572
1838757292 98762084
490643383 417811180
530589952 728728411
1342665718 1253115029
1811786912 154179322
1595696049 1694060127
674108888 716247731
2140455148 1912920848
2055629190 997283936
2079563658 410395586
2029674979 179257945
1393444897 1540183412
431060332 747361051
988091250 754848220
1714297194 300962937
1101728065 177467010
244659903 2138428220
1787767949 1001224565
1378825726 1307118324
437650185 626360342
1647606295 823106157
395047904 1372364045
1253056100 967283181
747438913 1486700551
1233641894 7720881
1244477625 2904254
783672071 1203077703
2095039735 1258940922
1250219820 626987024
323244508 16384457
2136015539 1769576153
1107743962 949960090
867024706 462690276
1115996177 1444622228
6220987 667650616
1787429341 23532689
410548060 1534166984
1104811030 194147374
603306198 2108565779
286280490 1507085407
138249460 66318884
1280288439 42587604
1537818305 65876666
592319413 1486053237
405566180 2002151061
2049641504 249278202
1157790496 1541786215
2131167693 2046408131
561414290 445144219
1205317135 1634312710
455270533 2139758555
245725451 1328069098
1062865365 1171531898
1076806162 540224789
2135817155 1661395078
615016354 1682510078
1166753720 1676327505
1286617075 463980264
1684854560 1989140427
1806726298 1419099354
681457892 456873432
1569282099 850285304
369191917 1654648917
208630902 2073059340
1141553743 1283769039
258401442 449726080
982373086 387010173
1665254168 777445774
414660265 669103325
657584889 528789439
57818068 2050724143
1450026529 1286439802
8855259 855537322
1011262785 1798618670
49066353 2081416374
205607823 106993170
1099446451 1472959599
952315605 1477686050
1017440290 1666756754
638084020 593563942
36140840 1432609525
1108393442 2132305109
866096437 1146352250
1631956612 1527499078
1424928644 414239891
1874534410 478693477
915103442 579830232
825677861 1878148058
1431090748 463924534
1755029660 2010474993
403959967 2037124219
791146785 1133505245
523002530 1546258134
1921407110 496325651
468982750 261522121
2090221571 239077529
1689211661 389517496
1067624292 698859377
2016470776 55175855
562270178 477702019
720737067 1640601929
453758909 1898178014
1205735272 720477629
1198683600 1891154347
1519195460 1893065692
183036817 103440205
169672563 2035989343
1683699799 198234276
109713158 795475732
1789531007 458223165
818339197 575665559
732417337 553596879
852799269 789036763
1346099980 687037943
1983431374 1160189161
2033383214 1498915799
551084460 153357593
1228992223 1977018369
729779908 1991405670
1607549005 1247417088
996650646 457897394
595158332 1798367433
499478864 1032315804
147329171 1579003462
504862845 1431079782
1810798887 1690496586
1212290135 1277793826
886791337 647120718
2101158470 946144135
1723299948 725791599
274129044 1432081507
1326926113 370935711
1587391122 869744532
1147684235 806911131
64573887 1101424080
1345570548 1481226518
1418042255 709679078
823783529 637440079
1018396596 419976110
1811422623 112949037
668164691 353992527
1197867988 296410918
1462129415 1226447098
1588565835 929718818
798925821 1450458533
343517507 1701595394
1473592437 433086
821565378 1300524403
1555621460 332412356
1363567978 746486258
1911954932 840828301
1291500944 2122302964
1367848098 1163914137
154363984 1361192395
1352525004 1960746502
2086309611 645219409
2087473939 1522560091
1702428924 1719855149
1039606045 1006235141
1630109863 834136493
2001754214 392824728
401392292 1042487299
2113556536 2001079358
920065811 1636317058
1973042293 1480285612
2007977491 648455760
1365969970 107659485
77892157 18841757
1201519450 845986728
2125390107 914126690
2055198454 843568885
358307931 396966863
77491583 1017883773
1311832100 1269763631
791502883 2036884385
1282252150 1447426236
1411492382 1790231316
1236611533 508212412
744098779 564334410
1488773967 1092940797
373249521 1101925984
1368578226 1212289047
66451865 1626039947
556573425 792369569
1892927737 68376159
240902051 1875854822
1770968727 2028586995
530148491 1047203548
691261776 714451942
903930119 158765186
1335553733 412798153
80389750 1675684118
1863799568 88918046
1449376283 649289873
1497664654 246814476
1182971843 1338843704
723912612 2077718609
871646072 1430391663
867853492 1923025286
1486156658 1982767679
2092323157 187682100
632829767 117466798
169273135 1526259418
619049742 671069239
175877517 1275230870
125674951 2075108083
519450570 1634895447
1668527890 1404947582
1998691322 1353868920
1157236486 1070938445
998409381 469297787
1047025056 384037435
225212829 39610289
549864325 1743407509
541632674 686890688
1361846604 81527541
2049887030 1464263966
281878714 1815724277
1768249287 1676850118
2113372433 1946468941
1768591116 1532782560
1732369139 1914139964
1985158827 1495698681
1480180033 1647353404
1814116014 1050778610
2064121416 1068221673
889337346 1807059072
466522195 1176716887
733892990 765115585
431106202 693567094
1828046778 1292336704
117123912 1956899065
1622957418 1794446845
2096939939 1999109463
921679455 540235391
638273125 756796327
1359420929 534974747
149399579 1384306654
378858374 62661116
955788541 462914208
1088470456 1439202024
1796568329 1407042612
343334307 185167911
1690465425 1295104930
433896154 61820741
349691845 1326331420
1253991209 1479620621
1632152374 706756716
684734236 1112425634
214697853 1241568710
1455662273 1687409671
1508414123 1067190217
1090934989 1814664141
2051272279 1122586363
1772634359 1687179358
1814016418 681074178
1674394152 586556389
1218985393 468804219
2110043988 1341205623
1075035862 2048995939
361207387 797439882
146088010 1414785982
1604527782 2042463234
1585860605 814438154
730855353 1142606255
1807407005 1387234975
525766425 1391747721
606151927 27455089
959968075 1966087326
1797752308 2057482900
1475917285 317630115
126015252 1044340097
1892081836 993092517
1668501938 86140143
1961972530 354642283
961056794 1963230769
461315549 1054996921
1714261327 1897341984
951633856 1473881469
1996802852 321341263
811219930 1031854442
1181424282 1788266999
890341822 349853549
1811690287 736992052
823310380 1278167737
327700509 1100203539
637328653 472579879
531985992 235858652
1923346038 1337197925
781274071 875378731
334215378 383679859
1788419412 614054328
1997970438 1156184049
1055802648 1073986024
1746748999 848557841
89454744 329383366
1971040157 1500295614
370824598 2130948762
1402828260 61419155
375258974 1149462268
2003682476 68627200
1465412227 1567548181
1032700197 551712793
650473931 1913598839
479071508 289788156
411076639 327526507
1589918542 1894109659
467845852 521824021
1253563327 797162024
1345159490 1458072445
283791837 7590223
1704209617 1463998257
1737741122 1154568799
2022478782 770286378
1442887013 687860653
1104879358 1768382358
1458960503 1022028192
1037765535 1226594002
581584686 804691584
1433122876 1522806514
557785829 118689625
356185530 767399293
1019881210 1521384582
495453942 2080637497
1232938293 788806922
244834042 1607180778
1892917875 666757360
550709354 1017366632
542910963 1784196969
284712278 1874619113
1017483961 1128748007
875049715 709973151
325796313 1858761707
536409884 514890612
1458209835 905995789
1308053201 1376446388
1468887389 1031107344
709038776 1132259882
1055175742 1775141238
1180402776 890694299
540334996 1027427515
442185593 720436125
523998210 934220555
27058161 843266721
153340660 968203040
768596876 1716699297
1003578912 1106578222
1467153552 1585854048
140450111 1765873734
1225141918 402689022
1555573380 1325531423
883972180 798254178
1723977530 687548778
648755595 863717160
837919968 1667619576
1762834759 20310455
1913803050 2003605549
481660604 1453358951
1421755919 919352723
2036276058 222485445
171651363 2036140392
694308388 187501648
482213879 1499725902
1549466576 1560863083
520488232 461135281
749350031 760477481
976402882 1536620069
1898490820 954012989
1230684025 96276228
1089796583 227622496
1574300523 989722440
1877177302 1474459584
607691351 891483650
2109777041 833618691
224497601 715273484
1133991744 1956896873
504596624 254971454
1453259112 1174179991
2082496227 305805656
698052416 927549729
660164652 738705259
810411258 1215432207
1774493189 420411503
2047056718 691159170
1809065850 1451140227
1394616491 1015896204
2019247934 1470030600
1890504841 1799230217
61210833 1283154874
320928258 92956677
1811901334 79274896
468022276 293082727
1912485726 334206242
447648078 1317709003
1962940584 1753403773
793232287 2003482393
1712691429 464044229
244173598 835575994
1018822389 1436546078
602153919 2099703323
362999067 1094444144
55449975 351290941
1046237294 1737508517
1565102368 1358222867
441375525 830618960
1293178528 1065026740
926681935 429709181
1678431721 1363827909
1428499262 972338987
1111982907 1154717410
1397629466 1498639761
271689644 845016483
521457342 277489286
602327928 715251266
1377762229 1349566256
749976418 1951413054
1352162176 1674189784
1659432075 1450714775
1527554333 1661229424
1462373708 1950775482
277223695 1217525235
963575685 576443468
77655736 414936804
1123305301 1372725846
348045295 1133662290
668439320 1277772879
1234730120 322410672
1414536082 147595252
1963358427 151761663
797390940 292242675
599274661 45846717
1451413820 615010097
1558819602 700561113
747577883 165912175
324213598 968159508
927429061 1786655337
434282987 1261926663
292127808 132527622
430824463 2026019695
499942673 1436680872
812296503 344602288
116672925 1318888981
299362919 394496804
1147250395 707163302
1817468750 400361584
354723810 695849148
1463495637 1954602816
834926355 1147275296
160300724 446874651
613724452 1630177032
1131814846 1538502412
1977793060 585100958
1249185885 1154476751
391664156 892625430
1540878448 1719511361
52281381 396942512
1375398699 2113448829
364850280 833242135
1944363777 1036055378
230048966 177852502
8098122 1291747694
477525817 791410260
2035939790 209336
1684530168 67115492
1013032354 1242312709
622684115 1755527720
296758624 1043708622
1390259243 1679001062
1450241744 896132294
137500315 1706414636
1063335262 1572918332
1174299674 212149809
397588085 848597579
1937835995 1419753510
1600652237 695002020
1322760137 1561635962
1439931065 1337273609
566591255 1840854073
1453529301 74416940
39451720 2100102634
1969346066 1960727380
2091898876 1682508747
313252744 1719895841
793302415 1550235603
1991803118 2051673165
2117090023 1096862431
40125622 411817196
1446289846 334974206
999383291 1611984999
451344059 317245176
319300754 638934990
1587512471 2102354184
1756333881 1264609618
280447991 1788245800
373294328 173999749
230225191 1990675118
909224597 685865059
1901087977 879668933
2124485481 465300513
950572085 516123084
82654270 1308370996
920964069 1157301613
1833104822 534338950
2020802862 2073688673
234805687 1526550183
2064536045 1556647963
1853157225 1357778185
2002681879 549161155
750819537 1916215533
1710645134 1015591456
1804967507 194664740
1585042040 464431187
700882736 1384176201
223374363 1729471527
878398113 512806386
1910290258 216879557
909616458 506397670
456754951 1968843767
2056441422 936857392
1097378376 1586977999
135480482 1430173184
1129599676 1037734794
797401782 2012320492
570701856 106033072
2016809340 219108559
170555052 197855247
1322408029 40431571
1312664168 1678550169
103251392 1991970557
1676421098 343324720
1730449466 1247832712
984105432 656552441
376641891 1847197354
1972118763 1973472611
1927044572 1721613369
1530454044 560775628
1440437727 1824790937
773237181 1872228199
138764505 2142955383
766272813 2075077983
1051539835 673320752
1600240807 853483401
1412854405 850263689
1635946000 762777077
1074594769 67780439
820820280 489719612
615385258 502838802
709070094 1546821668
559528097 1459070193
1922500850 999085479
1401327923 509453218
1701372887 1342702279
107331262 249491842
245268941 1956611482
1040828129 1789448113
139843250 1240381944
1301480933 1842952979
995512994 1805463206
900746232 2108054191
1637620817 1223959604
400629654 1607082350
1778999100 1302225981
648732298 1137011153
1119038379 202216558
454417426 900307825
2092075461 390959400
1397144687 1516760383
1682990044 989914673
1502857763 1558642109
1927035665 75314632
1169891754 1955338590
2011845583 688543411
1702170820 1571108025
1760784698 1751621712
1899742570 931874734
1794084966 1372538398
260632410 1705491503
704950584 792592991
630034608 1951365220
421968518 212074492
154549015 1367158087
602166706 2125299739
477236225 42264520
714243672 82715463
737451924 1877900615
1810442852 1577850528
2032826055 1110134184
803651634 425598775
545717463 824806227
2022891707 514668152
117118144 170696794
48944187 2146156529
53181313 1051770308
198642720 1985518468
194805324 398142000
1569353004 1735371810
576291311 18694147
1879934397 748594153
1867313620 270006866
552608466 1667204996
938564504 1128068600
1766822652 523340928
1730553932 820337161
1860355 260589952
1910469854 1124874120
823555101 1832000685
1525668346 224272141
305920832 1195349559
1653014129 1021684275
531158741 612285794
728052614 1269611645
1662461544 757980031
731466766 168225570
1474134211 1532582883
63219629 970782510
1168346952 431409000
241321856 1850837983
1781964696 1048002147
1366808806 915274022
589967621 7867228
719222950 285110610
832582884 1825290139
1604900895 1454420681
1242159442 585315144
1288737886 1141346776
1409440258 1080872304
1700761156 472344338
925003054 1450552975
1931510815 1532198212
840287332 1233684811
1558917368 402370175
266746715 1352116288
1665962771 442558997
5221878 847883652
293385769 1080727734
1380713178 1154938288
2106735111 502246624
687106332 659874708
1153274967 1944807325
1105620363 1673370607
14444584 1154898369
1296931255 360190566
79572947 1198238918
1318442340 461584405
1190957990 1154043794
182746413 638521475
57228945 401162554
622481323 185719896
108412103 1960879947
1968398802 1820374267
262178699 126086285
2032358524 2038662131
1280498868 1644051735
388188709 1293970368
31148244 860805881
1718241079 1871734272
1661438181 954682038
1006564412 524216694
1828201148 892866302
964906076 1292491246
1871309326 112846852
433109386 1724648716
691671886 438886489
496430204 1869467128
1620480907 907975764
402811288 835867341
42389477 113035111
383690615 499596077
997535885 515119835
1827596270 710026092
652692724 319304655
526618271 974817285
2001271310 1275022126
1212484882 1909601479
1160245172 1615317745
773064194 314161291
370362996 1274193501
505939292 1977050627
144632661 35033131
1839418909 392834203
123641791 754337382
2007536104 594414667
1498530466 226820052
1583820918 1385433215
1010245123 237113017
931795795 1180063563
104269726 788184097
270363556 453048090
1402313359 135602056
1817625258 2134901849
368796928 4499669
585692891 596650531
873177892 1492065713
1358851427 1384270760
831597862 744561936
606841192 2064448148
411790357 1664772496
714816945 198977302
221451438 761988044
1649594587 1377385310
1008856597 1265748693
1483371383 380349005
1883928852 1177834288
2027888989 1781116536
2136479862 1331293778
152383252 1864125279
441427902 1685939583
706350027 1263314068
1041710508 2108585473
1805213453 1044134408
1272358686 1569861289
724164562 1339082818
842418581 1008437671
1298716414 895126733
196795043 861383049
1865346062 436628887
776368233 1511981754
647309894 1393873200
1942358066 582306031
1342328239 1308418003
969593112 1838638846
2106118733 207675999
1146742683 92313776
991912823 816319442
346714109 449028805
1479636180 377263303
228780853 591731423
1318942824 678240154
1248381839 2007381484
58343783 392777038
1458797048 1921777416
1227011757 1746672453
2139707583 430072980
1434642848 2106594842
1430001535 2037604179
302966868 596142504
1412689445 118664507
448907400 1724026831
2101993283 1049471033
403281577 169574402
1437038802 995009817
531374381 1433078181
1671896518 1520166224
842613227 965364239
2134472337 1485327978
1392969881 146057425
323662292 577769922
197765229 858117970
812233519 314636619
1966265400 1026479902
38453569 552175609
905446805 1492676769
2133591334 1803596358
1960948737 346643011
1348507932 245277989
1905456214 906803521
1286023011 980609989
1786205145 617825585
32129716 540968121
110033215 189745413
396693532 1944100800
2139630870 1140705316
1976165087 543347009
1710621266 2674432
1995547803 32112566
1586535840 821065283
190343024 2099686188
235907612 734067669
831994539 637853054
2050061059 809039975
2050933458 1676302720
1785856271 1245816973
1571814828 2054758710
1820182805 711528295
1314896697 2061656064
166157321 1112723278
235129398 1490813014
517815881 270091384
112466932 1887409673
695687419 706387419
964474146 2050126852
328728654 1652525554
272649840 1553847999
1839797942 1612027773
1362471200 1589165802
1401074206 1604401631
657853867 673314749
1717755495 429273285
1229103730 1033991314
1462207843 556034322
2055703776 1663281346
1745944576 950039502
356715716 334630878
613388138 1901695548
1650079831 1175298240
1796488397 1221544878
116962502 788186075
1319885133 360943429
1029454510 74863145
385375505 1925680597
661188451 1077396159
2092233350 1023758188
850898587 396988992
1471828214 1435482377
246019473 1142586630
1776648775 1562563791
321487412 896822986
1550235507 949857102
463128520 1893459356
1248057472 1346468676
610067451 2086250951
448887246 293360285
658198411 2098562826
712682544 702394844
724469072 1753593315
1498357903 2052599200
368021833 1328370591
653188375 1022023101
1415597775 2088820642
1397056064 1729453196
95598766 1766344280
1256221807 1583778151
894211101 1196123603
2003985147 1925384776
576734380 478651532
974682700 1683467642
1428332654 627264668
1378962186 18176021
664814044 771201549
195751913 701621098
959720277 2074861563
944477267 1822414077
1799099674 464831855
2051677860 2090080225
1661100252 570920775
1024964851 925073105
393537769 1962118405
946446695 2067237393
1258466801 815079553
1810318111 1070027524
766521822 1810096127
516822620 1764540461
20592225 908033651
1473803579 1405096565
2101380067 1623905655
1802896239 1258898194
694559067 790400209
418992604 735024385
1912795458 1423293378
1246564080 1171413332
500856248 1222887176
676567608 1530854143
1866447573 1246086088
1330181141 342490149
1195199793 2096830023
1966958300 1359163982
556782576 602211764
1288395691 1454167979
462943417 344686151
351757386 1638499973
1121767326 1370764934
1122865421 87922890
864981932 1310081538
733625382 1564571726
1085063915 285289634
319885266 820568789
1931765731 1552213832
748172306 1776779183
2050309477 105157793
913276770 1243746350
1441926182 2091511996
1467388811 59057013
1682748919 8596995
451910422 209798365
2085438546 1694196318
1747881129 1512028496
1757161354 1924580008
264086156 497581904
996500236 1800020777
944669230 1549714428
1725798116 1666831827
382677919 1239910531
867311298 1608803296
1564644362 1210714721
484999724 153094561
685118301 1556481867
631874191 986781904
102488800 1016025175
482912640 1258463955
699552002 1211847089
1864291255 2142372629
485864391 1269588138
2044024664 1854575716
1707773826 1671915509
1538573176 536261386
935558949 2543156
932798074 2103408765
1692629602 1213888913
328522722 490592749
1957247296 343127785
2096375906 1521820557
442341890 664689670
1505297133 668354270
593349748 1132699076
865663582 513793687
834377691 1452401410
232972850 870134515
694962391 1434631049
1527921562 563831587
1359572060 486213967
376635266 1000588435
1390253218 551306273
1496046909 1029380279
613809531 224248377
150644836 982187277
1357774962 144240795
1329589121 621027127
1143886320 103867073
2021079532 1493081103
177039984 1616470038
337203033 191173028
977939348 876652614
818608512 1739373183
1957178240 82555081
1859860228 158998080
1795609723 2037690570
1720668880 498133953
783239803 541047629
1349786015 437253725
1759871932 1606704269
291468379 1485924313
398032192 531636276
1771145125 1632546027
1335975058 597946287
1846084395 1612051063
336041095 2058464094
894079831 1464631271
594920590 231399742
987930534 1729845330
1114025456 1367631860
453425391 1248653908
270981649 1309161853
1655702759 786631057
1837243874 68142962
298038064 1652073346
1643926150 1799561044
1585240908 1397013656
1430504749 1973462923
1844534630 558786496
1976988213 1168489629
875104714 1392069064
2044960862 1431180841
766023950 1596612969
1437114554 984364434
1738325580 190303845
2122244450 2099594278
868511738 990059915
103353325 1494961745
60823472 436667556
106135604 1608259993
1431516795 1078255503
600577751 2115557610
1531470837 901350479
1016022719 608856369
734026475 534128727
784636083 990370750
1248624123 1150159845
1756518989 768521101
1826910082 1389351328
1555541190 1335348179
1628272667 451575339
700502267 1171963462
497560915 1534156564
960321917 1303710233
1418784623 2101044536
1771370220 1586965711
1589551687 1597978394
1725548122 777144834
783284421 600722382
1425825377 386014214
693211423 1942001228
672162802 1094951793
561380838 994656250
316637667 180554175
1169131786 2144686993
1867710341 1486348971
1157385018 1810631116
579914619 1330017930
1295541199 342376035
1405437176 719219483
361584772 1857965839
204749789 1163564660
809338418 1574482660
861100188 748974411
791101235 1634486164
1321617848 630494517
1440885050 880435795
1460752884 198437770
905964544 1923683475
600174403 977054809
802872373 707879284
862590277 912505378
1916112020 1297620241
1092197408 2115017376
1551591582 1453316416
1162859596 861711422
638411786 846207317
310100630 1777062695
23908029 1577551887
92154868 1131635055
1827633516 175701798
2123175291 1890425727
467054147 288109814
171408148 1899347758
770551659 1238682848
455276740 2055277717
1894344643 2059033211
1413220008 324055174
1498920738 1937296778
2035181958 302098890
677464321 383916577
442934100 1614282594
637110944 2038224937
124385735 1720589975
1352333602 298385323
739830418 1914298470
271261045 472130264
1936534168 2146699854
531476574 120978922
365502833 1159032251
1700839099 544964122
895571812 1812164066
241376636 563312990
2126985258 287627660
1178093683 1703873523
1050378418 1993096878
581937421 538470176
982407814 2051081115
76685067 1346660104
1989859289 507018366
1990064879 245257546
1198380900 1463217708
681846847 490598447
576605776 237675935
1009084368 1725390429
1270193627 1415688075
915172994 2128324244
2045896383 676031014
1121106910 1654085204
1883589173 115672089
1932091017 2124708540
434401202 1800933680
481493043 518127371
677124459 1733216189
106764921 1247410319
1303479777 694766223
1978427727 268070798
1630777920 746893353
41529405 1601434059
1905918975 35645749
113578059 1656813560
1558057444 1561814905
683427760 1800705569
1015954303 1875907496
553361125 1492897453
1149570618 1522024770
1206496876 1369348916
1171988536 1946868299
983249404 883613966
1726266544 1161733433
1902618269 1537452172
190751498 1942669598
773112853 998738376
610000161 557234302
287627051 1003032654
1622304710 2062641455
1010693287 1496142264
1191299366 1357257952
303442889 454883823
2120990080 1158550875
347901208 1562682982
444162665 1233165499
1158883569 1612408094
138337937 90831797
58055496 406024019
1550808491 790416350
1475715216 1687338706
1551962762 1220170020
1683245715 611713363
1482734141 851540097
1822790785 794331949
1372278848 1455940132
1532481374 1497914554
1797120145 1679185550
932346716 1242707066
762074952 1168460446
49631729 1194064878
1722012165 1940931266
322836035 1553288959
993669306 554759535
1950052811 908127276
1881081801 1470398947
2060601684 1770318955
347699077 1356719963
1454517946 1123738773
102844885 531957245
1879277431 1508116422
1742804347 363917371
1957844663 208128938
1118937621 493688814
1909688835 1924605069
1232756577 1666223008
1542217951 174882639
269622400 1199943488
351316776 163686954
1177149900 1099266007
1171007947 937798226
2106304470 508588574
665006495 1442209727
706072410 107068319
1242321805 406585307
1992976886 1510556802
1683917741 1526564111
1633384161 745265220
1858759591 205466195
1532804711 1665627593
169467657 1993556658
376776530 1486680572
18915867 761924889
661931772 538042959
1218789402 1009918104
1727000790 1387477671
2062211442 1403681815
398599037 1195695661
193464240 248517400
1792825578 990248617
1507136461 1592221303
240766720 742948978
1352323697 1408812229
485993684 1222401943
840518470 328036132
1220360191 441127747
1458059723 1150296008
72598713 1535652902
1893906093 763983644
2097751914 1591171893
99196113 429203688
1840749631 655764216
1770620608 2070738786
1831024465 1828983665
196378889 130074760
1803263375 1628301662
298306696 78004959
1862841899 1559223095
456780301 1615539492
1628562327 2048659466
1059029459 754256659
199335013 671810673
1290934371 617976679
723359407 1014217515
1027824837 990108595
1533560966 683163118
1496712926 1028437855
576974971 1025787962
1742906115 710111244
1001904844 215219937
682987594 1839930819
1010163263 1226293088
440025661 1968486527
1048081649 1294120733
1244350331 2080345072
581623470 749774585
1668561434 1769989110
475252960 1575791679
746347028 6808011
939615596 651205162
1828133546 898027601
1192044960 1646500971
1638014072 333058677
1217065162 472086061
953714099 296502517
1167801529 1249234007
479493126 115090029
1596672735 847755803
1982759775 1476489533
1949358229 337309874
26376606 1286358513
1172393216 112144459
1989120991 532412193
532112463 2022224521
1188279488 1342369779
2011195108 160597211
534127024 1602444837
446107564 1056006683
1400320978 1558983751
175556414 2135583559
1512614375 1553023006
331084205 1309385765
171541425 268836113
1607737788 1645669828
1144116886 29062484
821827983 1383610495
1051265774 277406320
1001474977 2104075647
420504770 813205059
1841461387 1534778291
1940340198 2055377976
1191446511 1773589854
160028401 1412373931
1405072184 1846931945
631305583 1903352256
2032895925 1532456925
752565803 1632962142
1023944338 2110052253
1110985041 1097464749
1436708695 658583523
1475662910 1254653990
1520811828 1757361095
129701809 1365789881
1504024968 1625894937
243025291 1252466732
1504742495 1704562027
622671947 488765723
639371945 1363925853
1782228703 2128981649
680641029 1913602485
100314288 10042013
1985172109 1677651901
917192807 1418672311
785373629 913578762
567757707 984649021
1752856402 1883741507
229067897 1652511578
129736658 245266491
61364110 1274642744
1511950582 1321789139
1815267446 1273660317
1983145330 1743687681
1536689426 747869616
1736036925 1735049593
1466669595 449577739
2077656578 107426598
1024955883 1587093621
2098434432 1403218696
1165246230 1843317948
498841583 897797059
144603767 139504922
565692053 5596427
1474156693 575239595
254528429 2040495619
1985094842 616180616
620861442 1230486878
127094442 1713195139
2067398534 2002146993
82142993 644942393
956877894 745719764
739598618 1200859132
237218452 1817404067
1465216847 1556462108
111110578 1753225963
1315455745 167155762
782642834 1036754587
248402339 1298813136
953208301 301002721
1434198283 1474272837
415644017 1397011796
741858114 2069761310
1772063830 1972259309
1160752032 478041591
1778738247 1885564941
168193612 977632398
1651807348 1816793898
562686826 180073779
1853625241 1999230153
822621963 2019882221
766829159 1934636460
716748223 474517523
1386717388 696213830
1506140522 1948201493
1576370882 1059734893
94780849 870628953
1602987612 1292149664
26456531 57067456
133424029 1199073404
937388818 567412570
546982145 677067449
1565236225 1809442213
1316383474 1068685613
331097900 823581696
1968520876 1287086854
57617384 1288737312
461317463 896282241
770686687 1687208353
2045356210 1912573147
1810108899 827886194
1343743341 1373622148
1603652296 1603270986
2044400563 1830680864
1327280553 634533548
31763608 709100659
1352141867 300392595
678897111 960232677
1578874009 1003481548
225610218 315876753
1177936779 811697241
2004381270 562980921
557797678 1992886676
1847908889 1661950702
272276797 1710615887
1804769497 983983363
2062778426 1582570984
2076770663 1101925912
1168716874 920329219
1509884593 2119056799
9403439 1516792734
274907789 1233047486
1615203820 1001519733
972781268 325393581
1909930346 212832472
1618642857 715600995
628516960 324580517
1740294951 334087299
957413517 1937873041
827427735 62175046
391473741 1382863954
1247642886 364434265
702685776 364114870
1912004085 1253072550
1317815571 2104028401
310896038 1893203733
1698550626 727634770
1252102421 1723554276
1111584403 2135184690
1894654269 1447621618
414085004 763268978
232281890 901013747
1955352822 1849516238
1482893100 1306249460
294113361 266405717
465804968 1621901266
11349566 417620415
68289687 503169879
1959316329 2062441572
732799046 1358238059
409228324 1249279235
460895915 1871840138
11439686 1692610424
97973601 876966542
1197571597 1574534304
1750025410 1871110894
1616166546 643526275
248823711 73272704
443157801 1449126043
1862686400 731128027
1807001781 25185894
1599342530 1079188708
195365154 100706095
494378412 2095722359
108007995 991628572
1935411679 961305229
1447749679 796253652
140550576 3775995
478956031 1310747448
1185062479 2052336728
1611615921 260567465
181432459 1630346497
934218379 967691722
2044300928 2121017792
1001135202 1999746527
150923262 460893595
2073451221 1985935703
1377713396 1086320211
3061370 1268412772
141080055 1819931336
1480631751 1501910114
399061334 1169802846
201251960 956729128
1724073667 1853499237
341262359 1529143823
1126047768 1205685989
161524525 1018564948
138427474 1185014402
1167067854 792468710
1822442639 856093433
384882430 143686233
262832134 1340778689
891264483 881376077
946786644 430400216
550425712 1519133922
1488475845 1976446710
23038220 1032983645
1988579437 692687552
410715038 1868381551
1402294419 330133535
1079111694 410078702
1998946243 768183616
1380533136 1599876105
2062007739 123866168
703620744 1568635502
1786310855 1092953436
2048839341 729068181
2120941281 112255370
2132428080 1414391668
751676747 1305297485
671211082 1096452636
18193092 1654239671
654357206 942565377
539750240 1227943304
1620853338 1060719963
1367676401 1803725019
1316186848 2074426223
1118234173 1093658885
1909739766 1866733082
638027178 1611945458
21476421 148782243
1747097737 16312150
1553072248 1810621595
292383110 81496694
1120812297 443692988
60061536 130613697
614426006 1345885378
210734741 1352680944
522949005 509319937
1049592134 1720999272
889328948 960796365
1944815130 299519125
706113592 1310781944
240933102 1867533877
301281298 79808517
350898504 1770176903
421366727 177815775
1055398229 973518772
737126391 142999554
1704091342 2138109595
1347538304 1228279956
726343552 484363185
1547321058 691830892
1985517478 644984947
1302021368 1339731166
880832001 612229660
715021248 201855309
52641136 40362814
323746393 448163865
1069605021 543830616
319840435 1919720630
161960029 1464740608
871180315 793781841
693836693 54821667
1871832858 158434646
595387911 14612179
2101444075 551418072
1145582595 147384966
1672940932 854662535
1018915431 1311373949
1439292840 318674706
922094675 326767392
561926874 1214578077
1068685324 1664280505
371565474 1118560277
1189473526 748718291
2007702589 1438105693
266837995 1840658594
621696552 1769973793
1640602618 132636405
1750264639 143399067
615749574 499104539
94329948 1398557607
1664718723 184284338
348890950 1684432139
1594594508 1561196947
507915538 47185375
1392275248 596831917
103726244 380430115
407548880 59391657
79532559 1978295871
401081391 125755835
249972003 1184631493
1461244952 709727968
1986365887 1175621804
20885207 1711555362
773688352 1522848703
1569474013 399739325
967058813 225484792
1996880812 507298224
1549503465 460706111
1372622583 1905113481
1098843847 1791153816
1213642989 628758047
556571220 1131726359
1963689915 949926789
507636296 1126987417
1694922120 699785442
1442249385 41778687
769584685 1229483644
1790922032 1626001843
1329122204 775699882
2115279697 981912144
126280615 1327789509
2054512166 1649811958
401375071 13310378
580448150 642615655
33515963 44768783
1742566166 301283236
307737063 362324835
1676147341 2132473473
1973401770 283543802
1140339580 305231707
1475181887 1752071911
2020337406 1223896444
670887856 89552662
1190627074 335137777
2128890310 26367957
284530123 2094676784
198777474 372856290
1863441501 926308914
998655516 1156609187
471077300 1272365069
629153844 10129494
623746244 1036998314
700151549 693699261
1082628604 534504872
2127436413 1429364064
77969785 1270616896
788827089 203462553
419580219 1833099371
42362537 1653854013
1454850975 1115047138
481969422 1405687507
458969097 1622134996
1633245357 868817380
1155020038 2409490
599131605 704560487
1986715917 66616626
1388591062 1942436548
2137915539 337282197
940566453 1274036511
1352347204 242037267
1366665025 2020166598
234413674 244205562
709727192 1412583744
809847160 959916571
1686922504 2005898639
971418774 1839841337
965375438 1233922918
992842402 2054352763
712019141 7206993
1416590604 1448729032
972823147 780971443
789465612 458647143
352249519 1791917465
1165366891 1455415686
802398821 384980489
1731325246 2088622616
787090119 1917095150
957068857 796357386
887373076 1172816702
2090848271 1518436314
1295677625 855691381
1512939005 1360263345
2017722194 29759042
2079041029 66735938
1920961287 355163614
227315031 1635325067
669479564 1115409558
822053271 59650373
1131588138 880438427
581033520 426529427
819092816 1443718745
518066722 1661490161
1066536423 28446310
1164064134 1485782029
1488244413 1430531300
390150353 421494319
162901849 1975445819
76006054 1067189148
1522615713 727374009
1575675755 1270169142
588562345 1147829763
1371581226 260249624
603778385 795710900
1388681405 2146534254
2112534613 1036775922
88630798 666847682
1608448678 1058307461
1836377911 1723321683
1359954134 841774529
275542346 797436295
554867919 385596950
1543423111 2127657030
2026013965 2018723898
670340069 647340145
1335850815 2097588399
1632091879 790268086
960017573 912148069
356317004 2129515675
379883613 2036015123
314416149 453794509
1484938215 909333438
1451839871 1027182045
286536267 1091987947
1767507144 22553296
1511077209 1556431642
1792396599 1235076652
609073584 44822005
1258196904 397288390
1862704857 1857286497
705097906 1514137818
1039074047 1168006349
164763406 915560203
982838636 949554717
1467863841 667159679
589950070 1108054137
970824063 1389577014
620243541 426962917
691838601 1418182229
431327043 1736132974
925077869 1379728386
1624262194 1296952543
1498004355 2060855942
2090402982 1352937855
309780592 269985382
1034909477 854758389
589232492 686401267
1725204977 1603297840
45400189 377475462
1479066385 1187707291
799437113 1393660025
571533763 2093300383
527073511 1436682507
718439517 1491142864
1312329253 1201740177
1567048226 2023988889
2036982056 593477875
322074387 1475479378
975129353 469575781
454967987 653815253
619231524 1845695374
732007613 1057621704
2013370520 13613730
2092784315 1690458939
1613254788 1882958466
1086693618 1067723438
1911058176 1329675837
1134459021 881596173
833116761 1384658645
1273180573 2007471727
984356011 1145989633
984268573 710462608
1981514703 1600100502
1941288200 210685151
1681501792 164600588
1726202441 1431249926
878067146 1014086927
1153050004 2019205637
1018420165 1672987414
105230324 375845922
505135615 728127303
1678994021 936466876
609075030 737366080
1431846414 221182398
2093286632 1022831761
15105959 358575533
1405185433 1306091257
191643951 1182774620
1326502558 2050810954
245372799 1862550056
71055252 1637448735
164689658 598285828
640054671 1851336361
1906675289 1769410820
1495170906 1783412022
2108879269 1444470913
588552736 58188612
988869380 425812215
1506430162 424394697
1338025798 83515954
1367089992 415901192
1533732858 1941214114
657318720 924891454
1835310194 1311205361
14742161 1184432126
103866319 1709807196
211557122 1053567707
671226500 108005579
1992665265 1526801086
1432640119 715430920
179479011 1928018807
1958410998 426499743
1247730531 939977867
1588674630 436742830
270475103 1579123109
435450903 237891911
1340728619 763593179
537135069 1766936884
333306914 768499060
727206725 1078526618
2069021042 417508570
751161708 106886013
1309174762 1019085207
1298757113 2134217196
1825248350 109437972
1475577884 963229997
59084090 2096430161
926683440 2069008001
1667776121 628612251
100622748 870830920
297661672 1738150203
277185444 571215447
1586610053 1445677225
405493450 1561722740
1270264878 1935969033
1604518868 1946095016
816990728 1864693885
1900467788 743073922
1583236003 602105344
835250782 1103378630
1455442838 565287348
426446122 866754109
1455540893 1014190918
1393084068 1109431839
302328813 236283204
234803123 682904681
1538327143 62305712
1095675700 862557560
937697455 1484550205
1853278365 569996004
1850238059 1340054019
1426826101 2062962215
48141192 2080337564
1506003431 107042760
1512264531 1330346631
1753342825 52065954
1475502577 693287169
729321561 420277276
1498372270 255276245
1336736792 146248720
1765079950 2076240257
1449975696 1166623805
1384608385 1940830708
1138221257 204305298
852646850 1504218887
222313395 1660522911
953847732 1810650750
617871519 111874314
401883494 1961014481
1433445212 1715017464
82297356 1755758831
1538456346 1987984905
369518726 761261092
1109700670 993501198
1722195701 1048686907
293811903 467776676
432591430 1352785751
2058234175 1563225369
494471989 1225414998
1041286489 1454347494
236561178 844684111
1506633930 55621904
1778310806 906939267
1361654603 674834801
1461684689 644901295
1697079918 63933428
1250254918 917202738
1247813646 776836181
1804822095 818400899
1519573966 322265332
1565204672 381131330
281500547 965443674
1644516274 1985937746
958196511 815334675
1008493513 117604369
112645534 794211915
306899609 1482725164
63378738 1793039061
812475504 1725934697
2143872644 1143963536
617095699 1254005656
803482515 717174536
730310513 183235177
400025560 1583572450
592353283 1616611863
1289599146 1399934741
1507030048 1526232849
1647381891 1107828219
666392767 2115809747
1401365016 1786881931
765933361 61733604
466752547 1723937728
1617816674 1620572976
60112250 815993437
1418747636 1141999464
933016519 1435057765
244998337 1175438537
92224474 1437789127
1895879861 393900010
3143913 1100958134
1867932152 747691145
895430131 1909132372
27395855 1593153812
357536767 1461673855
140275955 608642441
1360070579 1662240552
1590494875 1845878005
876895109 1646523038
1086780410 122275727
2135703267 2103350851
891703878 387635114
1483922387 1657162932
1216099304 1678147865
1333958892 1236152723
1815650084 457197720
1785014494 1922103096
770371148 1716217285
489720073 1516348370
1028648252 1080223333
806385860 341718683
859058989 357904588
283696237 1724290922
63997220 1417742393
1027149463 1539699436
818184583 1247109244
1782221673 1713692203
1518998252 1747318923
219419364 583753893
127278756 1376619227
1377892236 1990798644
1067143968 378689458
1858980453 2120729653
1926311616 1851202208
916152724 227852017
1629199989 383843467
1324519337 973705795
1320990581 70097202
201145239 1362375996
863856514 1689901062
677457462 517089994
397142060 1722045943
185151257 593566252
1438870642 1762107289
1277765908 1977857981
907008815 282570697
1326705379 1978679708
940393666 144741843
1362821952 720231465
1153231865 853490869
1966993372 2114799207
2014889876 107941271
1281664664 362299995
345453667 1515909749
1346010220 1350002874
2021113525 1276925971
474464973 395417779
1622495858 774874090
1453534048 1644044787
960053371 530156227
519449211 1428714438
1389809511 610276823
144991927 1207878043
377099151 1260858339
866164780 1485514906
347597476 480606221
2134427881 1727290964
977155006 1273386182
1916626864 37412032
1797529136 1092018891
612701405 1570580339
240996372 993154114
867288417 1541145772
749416539 858781259
98655270 1153792478
48562482 1092761398
609173497 1679720249
1004600082 905897268
925790753 894194393
279871745 251037249
465059239 482472695
1877971174 1696239173
564896881 390065356
1602371699 1027734993
2116488307 288251245
2010436055 1356426308
1030063087 1372814211
2122780330 1980295204
2059894565 1938653182
1825121783 1305750210
163668842 22876760
1648121675 393610459
1254042983 1841833152
786421808 871537105
1298694226 480682964
2026666698 622892682
656438694 359892922
209518153 1169151595
122530400 1974490467
2037054219 210107917
1922972653 1881574540
1096574165 1471453364
1710810683 2112166344
619337153 1099137834
403593523 1511469632
36974495 313480959
2005451831 1706461035
1787877632 1169864879
1630112334 511117339
894852149 522530837
1740833180 1273906980
859679894 716011809
696275443 1487657190
393614176 497871679
525250511 34696401
1860160681 1899811200
1288984538 889751101
1895395474 1916537192
1355483671 1745370267
164198041 693615084
1478816675 838285305
1402174551 540955884
1690927924 268391830
138099283 663840339
488174025 1411696913
1739856879 547052942
1327949390 918458652
579648360 1892552469
873849401 702294669
1168558677 631878842
98663099 518637350
146423573 1068253306
782764758 474178520
1056277821 684729356
781822514 273477769
2082308294 2036590370
1650802180 1037147757
1501807930 724531554
47891629 377270794
31979703 256915388
171308024 353834999
2007400527 1233255855
1068898999 478308178
235511150 1145775929
163116898 621860091
1578748214 1350642474
366886579 1371989718
1877447821 209752307
1305076399 1397901062
580535392 889726855
2073283319 1321282996
1469221393 800671926
1422739439 2011240277
10495180 1573483669
1622341148 778210372
2013895481 2121033060
1257304518 124805575
1198931950 1492631951
1779578342 875630037
975374531 1606313
1458530581 1262923163
1685332014 1455743034
1953293265 2143375057
1073194993 1960108883
173157796 1027470983
1098774726 1172261057
1042239589 1632202614
1166417454 300694115
2051870460 301869555
530845071 1645883642
1829760707 1060385208
909111961 1421945851
2003423758 1370646312
422861965 1187219064
2081639698 2065015589
653488041 2106973087
1755591224 279557020
491084848 3519729
1079490915 1236550889
1500049696 116312718
1421145733 710475815
1225384044 164134117
263341523 138882318
921594819 1543666351
1311704755 1150990096
1983418266 2039174134
349590526 332326349
905090727 949109824
400399214 913287229
1624477087 336743688
1399582083 371197890
318435064 424121158
517989840 920596100
1580175838 358328428
2106150562 895111319
549442179 724356287
61914818 213254689
588947552 96627057
1701151670 715982541
227170787 547997690
1202706401 1689838264
1534945703 1949680758
661016548 1582165354
272020692 1971750161
1858805263 1917405850
466804308 537053199
1733749710 1345119766
1204084804 1778152545
1550135260 1653255196
1692886355 1813171893
1529775841 385937342
817058847 1506240318
2074948739 312914114
396956857 1841424095
1668669272 1802538
686034529 1714296994
1507939337 1119072001
538013395 1066122202
541968298 23571455
1039829396 1897710136
2056498948 2023944858
1962519922 154061050
1319652304 157321549
1227778778 1687881456
1551961639 1456357228
1652628838 56231122
1209421161 267770969
210030037 509872912
675932474 1318139325
595244600 544481273
84882143 1415389257
1053098258 1654707508
1478096596 568503499
105852953 956170849
998798870 1982262787
2108388749 1297562969
1319772969 1200129187
2110787120 402999566
1264359685 1605062983
1068535874 542949036
762813813 2000651723
1013686898 83357818
1282903260 1366093843
1131835238 1585220207
1821565671 28046464
486683280 1627279026
1354321862 1207750111
857210482 2058530194
805867041 1599265024
1645562879 526116466
734481360 1112142195
786527698 806958068
541440522 879363594
1516730480 1979003953
1992474015 959571606
1568054269 2142598963
922883656 373384142
1365805130 1900921021
1296124915 2094130859
628984211 1423761016
255645150 967915510
512374985 886308097
1235226140 1200655820
1921158135 1078655401
956592664 1972043270
750426890 1216801104
560302561 1423760319
1169635962 623100026
1610365693 500791987
1565865299 733677850
2064845990 1727747018
1408626947 1633518610
1572704555 2144181047
747533908 917760114
808760839 979157190
2141945014 1485466121
373513577 2033229246
2080290149 39917373
1535544226 922966136
842803658 1198187977
1594124924 1294176089
1431279107 1613994678
1771171812 1078336682
535471108 1020545537
497594657 908976477
1862160292 694852241
1588725413 61456413
2039220418 515959303
843169552 1405289620
1742626264 475596435
1250577970 532606245
236500977 1749835849
755959655 425315303
514451849 1515895784
1345321597 107394018
489951042 1709157614
1844898037 967172563
530039589 514815386
715945747 190672514
221125764 898643269
1719015188 2028934898
848096304 1060343821
837230666 990312841
1413630124 1290789988
898042179 1442891141
1263886091 461529290
2060146409 760692592
1924462945 1637353403
1661797154 238223853
2006159050 404804051
1839048014 1185819738
713474020 969736578
1915363788 1446523138
154932621 421373201
23032358 1156957227
924482303 1819849276
362900471 2142150272
517150867 724446290
1016480318 1427441102
927715692 1330590396
653320640 465563451
258166844 1783950233
917232595 1699263353
915205148 368576442
818828561 866472015
1598588763 2049473094
1799433136 338293406
1031700964 1397071565
1896063047 638457248
1787839632 202605564
1859184853 636550153
497610449 1965615501
1194506992 166439667
1422879697 1379661848
934055681 7798088
235687530 1731701374
854561814 1163881015
1999575158 821769729
1995025838 753394753
37394071 1359212486
1798887718 1409513102
1085305221 1624499141
1392710850 1717065486
1392287217 558285513
2001908638 673416271
1673566288 291576021
2061555197 302346834
77527182 454655998
1731095676 681951948
1237055264 1781772029
858738769 2106294227
480794014 530695357
1494880663 1768288896
1099954615 1334847604
1347462018 67204326
1922007157 406796252
1580931450 532881692
1365911913 1963448910
101573432 462842541
1519085989 1792102069
47670491 591792316
1090103368 1521960285
2057784641 761627184
780005106 239021665
1674768270 1838049737
2037437949 524693463
1589985929 574385872
224736563 1036694224
1791972661 801413153
1965424516 2002297428
1722268332 1379276793
1468671673 674419881
1287340028 9043112
1916001103 77072850
1273483929 460102272
43941834 1079959951
446870846 1937710346
378206332 1455667946
1494376968 138943292
565446951 1073075813
873143851 659014632
1428217942 408191371
370499430 1222463219
590623201 1367029059
219242833 343893276
1706955185 1633111705
1308420957 950301225
969663650 747164020
1438811518 878892528
728016842 1791349195
2138057688 972394218
474699282 1400693128
327535588 1717621740
1348674459 2139147793
1700683296 1928997530
1752100389 2088922968
1951752629 1562840455
533208272 76019747
1850982489 1661953276
414436820 402261811
2035318945 396606711
1891408185 2109661085
402988812 1638032399
1757125950 777114184
562159927 1139014344
1740447800 1048453549
159596985 2103478722
428343582 1288136812
776838943 542905850
1796461429 1123946137
394334958 1652713801
2062571892 1629957160
1233483618 639190816
5633937 328859276
568410514 1914283727
162060522 214333655
119004853 494934963
1282700826 1033424961
458920284 814087123
251308323 441158934
1360250942 1533953620
64148738 2074028462
1169540836 678682053
143036365 924338281
241673836 1811736574
441596359 520076317
94344413 62669563
120175467 2096495995
862400678 2032064635
1951741588 146025259
1363262270 1942712976
1290859116 1312728831
1881293873 1901763405
190976604 1802228631
697128889 588927872
1396809635 855591827
1099680271 434431582
1365510339 634708056
1318203370 1204324273
1647497902 57257149
1806968890 757864718
1546279003 1211505821
61753858 1112599112
1142812535 1450559149
1677180570 1528403949
637245347 1485362087
1261825248 1693551817
1907598593 1956516262
1209966898 71546078
711795927 1675336869
121697888 1829711024
1605405992 332628896
870574922 1898135640
1788280218 429197928
527072469 593635464
1166683566 515644258
550517373 1949216669
355593320 2060752318
1233708997 531353533
322157296 1961698935
171773405 733334933
2043112676 1898885510
1396891596 3342860
983590511 956786298
1769938578 884651707
1462513661 1090186026
1602836585 505236997
1236555340 1034839662
1014000072 1862279415
232767491 1111750872
656975956 570859423
1278457932 1015394995
2050226105 1392365385
447227000 1446118191
863564637 1369598955
561644991 492631493
1549534814 1102430932
1688956912 999256045
187852320 867233728
1807078978 1833584270
329483440 130736036
1655956083 274324355
766057496 1197419865
192575696 853815738
569282592 59672940
2135516432 159325065
1391463075 487192586
575190687 1158503090
1886871999 59107778
1740107511 989928509
353680850 2087022638
1840439720 1215156931
554414667 88610740
379916133 1457205723
15394329 1988868088
1864714158 2101839800
1703339670 967513041
1374781786 2036838321
1139483863 1426223303
684452277 197852392
1913193736 1130151540
1313189995 818258928
1585088572 285997163
1414551121 1033642850
1924772793 633347893
808695842 191689815
880761977 1879463826
1545648924 559295990
1441124328 425301289
1344173531 793112905
2035108925 1034923549
302859587 547262088
310026258 1924960213
1575111111 1496760062
579242203 1398060638
1684020971 794342627
739681011 693337516
825934810 1738247039
1699211328 301139463
567283877 1666822781
1044559154 317231278
1760394802 273478606
645827006 1685228566
525943540 1196041838
614627374 1308982520
526247658 839065133
1203548890 282214228
768080943 1755923866
2119265204 685302690
37861891 1807241643
1180729457 1298783583
17793879 802967577
711739342 132481465
1383828455 1453053423
1964246012 874277668
523639454 487231814
1246716421 1849169696
333662830 1649142462
690702982 850619365
1648347814 774826772
788571789 590640737
962216670 1764066868
250528631 198699717
81738454 1029045971
810216459 67045090
972715369 1228518880
442650777 1752045156
1341594241 683258086
1517850556 812322633
1854604088 725178599
639893194 853359531
509682179 162265035
1863322513 1418761537
801534178 1793232644
360916365 536359308
2088892114 858772326
1107492213 1568949732
2119283491 913830125
1572184525 649158909
280251506 2064173693
1106450392 1794202812
1248380540 1650292227
1543502682 837341530
1308245522 2006272897
755479186 244951531
1274698114 156764969
311150891 1504326395
1797229233 1704382128
1027715421 858528930
1594970453 912895678
1361630301 1060129460
137180836 1706539214
264628532 862539854
1458934835 1754797053
1169095338 1277534730
120025263 1668907196
817519494 1958392317
1756596219 361185490
926163491 1349904401
2054721687 1169454125
1189341867 384002331
1094762338 104448735
634544220 1011154862
1706965981 1398486216
1997897806 1737680600
326511683 282857203
908698543 1372046674
728884208 1217444619
365107720 443829486
1507864034 1812294679
2090948969 1957856638
1869613888 1661814987
648703359 1896529216
1509328634 877615879
711449815 382170774
2100944360 728694212
613762092 661990181
1005852496 1887674774
1614491097 436778255
1448917719 1677290952
183377718 173952002
1897888564 747277076
988493322 208772960
695438472 1358726292
1849470444 1729713253
2127355417 830794279
1546603762 1519433785
27288410 361190227
1404683032 1628738142
924378336 1245401632
1318540426 453301516
1685351069 1557294418
1213471176 637271871
558250757 1338771129
2120820557 250584092
1658046030 1012030215
1857663883 1169476465
63797392 1714954836
466484202 1050832389
1665896428 567382942
474482612 1366392201
1472235603 2131126063
2096358895 1050895152
1261776239 71925043
2048539895 725225071
1934663519 721212921
173592329 991240516
1845245976 1848691706
1102983825 1259508577
118021245 162961868
1980124763 669569364
374044017 682115546
113579230 1173109276
372390085 128608394
1337387955 2031133808
992056200 1002173927
1548727483 1990620807
175104494 282597494
330756537 438947378
754341881 641164010
436311700 2112901728
1220381563 1554430346
559586574 1023714699
362288015 597652440
100323044 1957677732
1822791308 1902639634
1460104003 1452668362
210348245 1124238190
808728706 49371717
2114218996 1744774076
360305295 957476864
1955287270 11260053
1745481350 1270865789
441899117 81349312
862014629 698581755
916236498 1292212252
65047369 1097977305
1621518669 1856596459
1641344570 1992408589
729143332 1231339131
1079648958 425652528
318447134 1396988757
1911565477 1581373142
1956172725 1062910318
866912035 1775043599
1013550 2071023392
1277297977 1666597429
368057529 1692266961
1935272371 393781864
2038847316 1024102716
713345185 324261566
1592988474 722371965
1869984843 430181571
225046137 1613693438
427962070 1616656467
442322574 1257793893
193949584 1034105082
976297606 627696274
1357152444 227722074
633990902 746970741
1453717683 1981552065
159701977 1114450850
1976323392 15051942
91095026 882281788
1010923833 1232457817
653266045 1063318915
1354100625 337007100
1912227245 1927265476
783875218 142738975
84506040 1220809825
1917001126 1655719329
165951091 962988309
101599435 1399293722
1581036794 634292515
617003152 1308253810
545064413 1044706136
593651380 983573638
1698065641 2121586212
149136452 761344974
1259250981 79014992
189342222 1895142632
1177134725 460725763
1927281564 1345223829
165004485 2142855637
1657279797 40065883
656975372 368851545
2107619790 114871352
1435963931 1378522970
737624040 1101730958
1832981709 63928992
1503199656 1299306779
645977383 397376557
1528162975 1065468005
805539530 1126359205
716724795 2089105561
885685285 557515158
1482330446 464831142
1605199722 622520710
1013221149 1918884773
2044895422 373888562
928613814 1493182363
352481845 1980752839
1612057020 593211819
756411518 729595778
509512781 63817135
1217745166 1976279957
1019320064 1949243628
1841133197 824651426
1165027398 1160615796
946163035 1766446991
1354201580 1199967815
834386354 1662448589
716650615 2104958111
1485688313 2065033057
562410962 2067737975
1661172793 1032207700
740586082 66698480
82181890 527788792
1190421901 2106310334
1515305580 1320128819
1581713798 1035455568
181097982 1421375145
1843514213 105587961
1240672756 1148073050
790870420 262058467
1322765790 1530762716
65428018 555929742
1308968903 1114120004
922215588 1685407159
1605401607 351126443
1999067608 1674407900
960100620 775771171
847847695 1599763456
1248787160 1537325097
324942775 1180931808
1574912100 1127779607
673533423 1123108667
958637005 732060663
2136599737 277253043
979946785 100785966
1902915780 265847310
2032625503 1540813680
1459285724 1901462385
1387079923 1788457554
1274717516 188936328
1991085700 1210160443
1981021762 724868552
394609392 635323525
1535726279 1626907103
1776620399 791418403
542736585 1865846660
1459695257 524089580
2045496138 770868396
329155688 467730653
1341596947 1639366578
928076856 1469713980
485247368 188631151
1733236601 1519740215
1882364603 1009019302
916570615 1685868743
398162925 477373876
7607035 1244579932
1562981538 408315008
668049332 1164431227
1848726144 2088580591
43420340 1022017484
609572736 1417443129
565560977 1396209976
350592163 854161410
579054842 1961250494
700776670 1683790644
2091886768 642948491
1453598028 1304086324
1934819328 603539181
604734238 1100397797
821557328 1449078495
1498911952 367347197
1211998160 338188746
1016091960 400982596
736775969 313248914
599629849 2064191741
1840157841 1584899503
828248622 1664554178
599064075 1770240048
646716795 1769539275
33050150 1553743912
1271867231 1379068754
1664882075 1178809459
556550411 714122020
579106299 1591661663
280755666 968811751
1061508254 1328690012
2115169712 1372278074
1552683445 1499561095
1655301442 895559420
1207264182 1420407397
621831374 327897041
842031999 482180736
214411249 646267013
1088864294 609481960
810492443 152566425
1009875416 551208394
493676033 212390076
553549579 134060119
1880129535 1891884344
533115914 1216758876
920289726 1496480133
1046108143 1026872507
413850851 1916688827
245573787 441252805
1437045054 52729833
871809120 825666406
1807758384 703596443
584707533 1593521638
1322231468 782846913
466075502 630965645
2124869985 646844561
1378283224 1427812747
961742024 1437583354
93097509 739820918
1427966667 1339997658
1302054174 1269630253
1815077910 200302843
1917676555 192180274
469891131 1944144301
1528373288 1383786040
433192236 793704266
545190637 1204812742
1065738109 1155542086
1180983207 1698733281
180478115 27102024
1317429498 1762493739
1099072375 1118603437
1419309119 2040216300
849133099 859640362
1629391565 1087386820
1423743868 540983473
1724849856 498043998
1666543263 934640697
1698910900 1965206388
380006496 1092479238
1481418492 927185161
243266863 291774623
1670631423 126339934
841152199 521308425
4315990 1000417031
1552348328 1642572638
791696550 669278474
1909919264 1376340013
1852445796 20448868
1813953657 2022361754
83282170 1156392188
785119437 1816152652
1968428326 1203702836
1771964153 25689951
670151261 518821111
1977435184 2088016829
898041690 1021217521
2110079814 1180437649
1749541617 1670509875
734838575 1082215415
1247747488 1326227645
1210473572 72345801
660535937 1837492511
777734655 1981769643
128636809 1415958905
129000490 1526360938
1484044875 1142472548
94552437 1472603801
535127931 1495850998
1232095094 1264252991
57920268 896399449
1461216684 1046497564
557299203 779071187
157686998 652033677
174536590 1218009814
1776609100 97235049
1685817725 645490307
1965401402 62012173
286741857 1085607507
1600588868 1586896139
1596301603 1627435486
849639504 1542781810
1738833768 564639364
1718990266 2129947678
177671751 596321955
406782581 166673552
481580534 1475912147
1965899573 1255108063
1295183327 1464725508
926713840 2137775745
1005956984 1809679876
782507561 1518611117
85328474 120201680
305971544 891052689
1378027560 1947560382
1726868706 1975810682
1226434562 496299880
1217810346 1029878974
1127210803 1011380191
401322888 634158697
1814178205 687838926
417118813 1510161415
572519087 1225584273
1849994070 113717622
1816393213 277148890
2054818334 1786857064
1727227767 2124654002
636919780 2099337511
647946515 794546735
1173300599 1131699190
572634816 635235164
183704838 1469465474
1660083498 664688858
1621810139 1848416
1305487192 1153767652
107714022 1638139028
2085436822 730266216
690906752 533024954
1772107234 275180300
505950059 301285847
1861373334 742067980
431543076 1411940881
1056353074 626516723
1503749883 380921794
1231307470 1120161041
627354559 749545501
581476097 891467763
1297433986 451955233
324724848 1389749823
929228383 1374099589
1680829171 542010790
1286902387 1505154400
1160042616 1615081004
1815608974 2051753590
1780367331 14721325
1823917675 92549909
899828714 970444534
1481275299 2023557387
1250699279 916713851
1162590847 1041157932
2013690987 1944335723
128478940 1290273695
1566600441 1132588870
188698666 1156487345
1289107960 1618915636
911293000 1051938312
1938681867 2071586926
1657322002 1904901970
2133443046 438442167
1348567022 2069293000
290482574 1924401093
2035513716 2074155284
919143007 673223249
1919293695 346654710
1763954372 426259359
735535627 1703777647
1052735022 387561190
1270409734 1780072817
1332669817 712340103
593416851 1761827594
1562998215 331761432
1844107636 521372791
808363188 2119137324
1928383161 492174966
974141087 576622667
167524900 1573750568
1861802272 1447452339
1350362571 252530713
1846476762 1703946595
451787186 147494715
1795279830 1505810123
1932436615 1782584464
216727992 951174622
1775714349 1418101901
758215190 1510851505
1335799148 1861765514
1603219624 514053725
1464334919 2144811296
2060588063 1282690399
1482320856 1017651024
955616431 1664440472
213336131 567960959
312814493 1204730487
1027214528 95776269
1019982228 831969197
1223469727 1474949017
1920691655 1627803824
569012767 1473106158
996586713 246054329
1741188213 639147839
2025291071 1120723171
1864778518 1788931156
382193692 1655764612
1327410868 1526414025
290419525 1725499749
55778215 1432483889
1980222434 1647631646
1985073584 456690302
1638961439 754011883
6200906 1427318244
1061810129 1633474045
102917971 643992916
1578460930 587094857
542758869 965468968
516410613 1904213347
1829233497 188191093
1768292079 613280489
114620844 1606775203
1480276498 389185514
1699685800 629882126
617357973 362131785
1729086125 1246932058
776165677 925414065
304266710 280782027
340177642 934131906
258513168 1253964104
833650310 952483676
845639896 920966492
1445101733 1328683289
1408680862 393882631
67481387 1283242285
1962351786 784394411
1894176165 1970922987
1285616913 1631378546
618020572 629027377
347935448 1641104274
1255976711 1552408740
531643457 417320339
404795998 1316950479
202862801 510840615
2009828422 1410077519
2086213895 1628784704
2107928516 58768795
2133447615 1426426449
1985805500 1616448807
340661099 735688939
1537529779 51595918
2090281968 1425923159
2124966479 58913534
79352818 417565858
522071262 1662456895
507179063 1424598474
485360468 1596838016
1253928048 360210907
1861055778 402858539
1037723178 1938255210
1954155279 1995949246
1503296816 1214599423
1502954722 1186951591
454195876 1802806796
442899789 1139153903
591256015 671100789
399353747 568999300
137889278 264580629
960972747 1381332552
1735947194 631101085
1212582714 313650863
2021810053 1012416176
1497269823 1234433185
131129934 1254037176
186261245 1918424881
1972613367 869858009
1876004907 201298224
278115125 1821882071
1429277166 681864260
695224742 1758128159
1832300107 1242236368
511344090 1858660011
2105497461 1720161975
479335047 1989259492
1160305913 828868562
1774543967 256743878
2071449976 1919370381
694820853 676380902
1720339920 1175195037
511648826 1648128950
1607653215 1390747406
1565062881 1069240317
357541741 1173095802
246776763 1913748306
940595103 1745544593
1353859257 822988769
690764183 366982979
546170063 664267858
1447602894 339039718
1059799263 1121919960
806946267 840929726
1294742366 1719092010
865347036 1435744068
1831086233 788213887
1196031582 1270722949
1608481041 2056746989
948402873 1143890291
1889906372 758857305
1389796258 1511914546
51154210 1586392404
1003057322 1591548209
507256109 1255589913
1147932623 957147062
1733870899 1509806676
1232882648 959868180
2093056029 1294268495
2093600464 496379340
174745669 199781119
1136131266 1444077522
1133186146 138248477
2074025934 114960991
1211147935 269820766
1782551937 1143636930
1765753387 1875243568
1969776437 1013506705
1109967957 245577595
1994670387 370967436
1816500492 1926275190
898008766 860936264
631813699 1609558939
1399354741 345905530
793768086 645608669
1279797431 1216691592
1249391082 1584142580
1975902308 1014903117
71378128 2010924036
1038777752 71168394
800862339 107542862
81312459 819223630
1780824369 1964567226
1949187047 766559610
359942494 1223916378
1575324524 1286630552
1974125687 719581615
561185157 596235417
288357652 664874527
194792345 2009961822
1360333032 835793427
157774737 615144910
1868228399 111157836
1945771572 833843932
519355007 97887437
368011506 2045530180
679812616 279945658
1974897424 1573034312
1415911382 144133244
1045957727 1014027495
1449324563 435818134
1938423548 1231623437
1529703098 591207299
1521509419 1167086436
1788811887 1495604505
1376972675 444694949
1493348873 1131611310
123825217 701681324
1234676132 755244899
950680687 890889460
743556559 1033493966
1065024175 1964340131
1026601187 1783915999
421349897 543181178
1374961069 1916109594
1527236954 1059504922
921905797 782930487
1585736167 395594645
675011479 311920829
419605730 905792863
1496602779 1815335963
420547124 1922656247
2142224911 1734955781
586227291 15948911
1693112599 1146500712
985514088 1525164618
1864060808 2123085263
20372380 134073386
2049096027 1569825284
762020181 549417649
888282925 2048816594
367481815 1003393645
1790368176 2006249053
211476857 472441814
289626801 1800818161
56691305 1727801148
2085283761 731016574
427983581 120169697
1282989580 1965745817
1361227193 1531009463
1442367509 491424132
1366530930 1869251547
253687177 630917089
406120092 893454140
842099260 613341524
1749495979 1820343730
91611994 1933698400
1030662216 834424299
581479201 2010510384
1753288290 767046040
628339240 134212912
894688166 1700537924
531337891 1733396671
1745276752 636429335
728270603 1040384549
513374928 595149752
932637757 926145331
974555044 123167315
1751604630 1141283554
364046142 1703994879
973805110 1960378131
540985817 624996381
545101638 1646152500
191521788 129706374
311233002 1120168848
1442506787 1854310141
1641802872 1470387065
1400834393 1382698592
1384125408 1945145237
540665557 2084577294
955524981 1256904128
507206508 1558479867
1786679510 103705755
1086826749 1023354377
1739597651 263904068
258721429 1361832488
317938950 589995814
1650877841 193425628
722589703 999162959
1403335939 1335315564
1423516701 248262270
1549394877 1798902285
1415792500 1832233946
30565789 727239173
1885382265 1269289365
342469346 1646279980
1628387122 2051543706
421096192 828374051
1012952922 774824674
1426053112 1192142840
863824978 1671695255
1871707733 375192827
1195669114 742271512
1637234096 161807131
1167861291 1635133007
1579208330 1204348662
795132514 731707328
1557081635 1421733681
66830367 147596311
764423596 423893085
524790620 474545178
481582316 1548105641
465968268 727220320
426879817 1330156181
882859978 1038338133
2140156292 2722044
1421645272 1696702346
556289814 1423172281
1952277167 1157825992
1587491883 188115809
2068796626 22127605
1388274343 1216106443
324497332 113140587
1542023872 1357920908
275959913 140999479
2021967921 1350213966
376365817 1206362072
89703508 1002623626
1160849722 438093440
877087810 929496236
1435544595 264957419
1901253503 848223556
1629818079 196862915
1063284165 952678052
686174630 1167119883
2124323787 1287090747
98453727 124796888
777655792 1669767282
695365546 1534693879
1199448077 1428530475
209957361 2098783965
1643622001 1570642269
399751073 1218048073
437398759 812711987
1766233998 575771415
90006691 309225575
739859995 1493480224
348020573 502343029
1603523649 989714910
1237637354 280703521
1637243580 1428824782
1225408521 195278077
843313399 237606877
1386721360 868104809
728735420 1788890874
784109100 368234607
773730573 50258372
1598597360 1747884814
716747314 79908087
640297981 1743548554
549663991 101853245
1704965666 627346975
1900222052 14507486
858379593 1894818692
2046632533 2115355035
1590606555 435366248
471216757 449447003
1004361717 1598655449
1265942879 1487676864
1767820463 1278692055
2035619744 1347979126
1708281374 1682045210
1970189736 281693031
61101022 732772183
544988673 1776538420
1762735544 1891121046
287510990 45438523
337581163 964223712
1550356565 1895307349
11065659 469326282
739553591 2143365751
106346476 818076560
1163510252 153187353
1941426824 1003201959
2057508242 876754414
646120367 1553030367
1545099881 1736381757
289101847 1931409912
1137036406 1868418405
1150068523 1167490633
1048920397 820546044
1668425330 156192064
1142044475 1124176879
1955447709 977461742
1495025618 6122658
746389109 1716243926
1021440595 1015379433
926648996 1125366580
433657252 2124067066
254203701 338131844
1708544029 1348205421
1184947181 376237661
1310942532 214601635
49993513 1222240792
902741246 11648447
326613834 1190054764
1342158533 411837548
1308924010 1476630214
493269087 676310251
1920668867 656049956
2089100847 1623263672
2008370723 1192150351
967634366 1164283154
646715180 1542708737
547812945 1661542734
1745124367 1502664536
672799045 571445789
1901156773 365906671
1052956733 945041470
2094866604 11670068
544292412 1296305293
1796922261 1060296387
570930827 423467816
814665876 2000489225
544129557 1592379774
1742259187 1919696297
2093474507 258112236
1404535252 2128945058
922757420 906806230
596370573 865236261
966618133 886834212
1870695914 851753412
231914053 924211080
1022604433 2091084158
763010953 1760118301
219000753 1380894131
1194669134 588503999
184578561 722529211
1619045031 1447800506
656945139 595069090
135339346 452349245
2004455417 23131520
1067764100 2140797077
1204966630 1211961392
607115808 603287007
1171351596 899853185
300857190 709197019
1288155063 1484522449
1628590781 1474896958
1990942406 1878671792
840908581 1677693739
917833744 1177452029
2101856987 1138915538
1747863125 593737817
1519637993 601868696
493332470 375923713
1998308635 370157551
483200916 239715254
183394497 887575946
1808599292 1128913476
615862785 930698939
1904451078 2139382207
1279277902 300621887
2025282273 1409230056
1214407739 1737231879
2031715624 462533977
921683448 562589028
464854695 355915774
1114965596 1183764063
605149218 1949408703
41163682 753061628
528486876 1055881203
119949926 1217994605
219469528 1829348598
1410253597 1908132851
1902598563 692857652
894746836 2115069798
605267961 15229064
1871681943 752572013
1083089188 1420542029
892433527 198517628
1107839176 792504657
1660631656 1728427316
1210552952 1878651719
629226334 1215514044
49833662 348982224
1110514536 295973717
482350238 1319580777
2091753958 1706550638
1025218643 488276005
1503857886 1966119432
4277795 2112854455
94203250 298016646
1025288615 1878223312
458481726 47408153
315601947 1805087893
972093421 1321948532
592340371 1907703427
1791012200 186988054
1252013778 103474004
634434431 1212585011
169513380 639556882
634380797 1921181863
1863920903 634496199
1460209371 949591662
505534345 1213456877
1132676218 1083830229
533666441 468172859
208982134 1234464338
1557066282 204081149
14219323 1518342122
813294096 2053317079
1588706051 1478293698
558802364 300520365
608683450 1801859115
1127992962 1960578614
756895657 1740496691
1104459697 2113742606
972782084 326776962
187275916 1521237833
188568795 1800566424
222640386 2067028749
1033725511 1965911186
1016638827 1137818389
73388553 1198112294
480054858 1100691645
825278014 141119034
1560542947 1623753657
1142991553 245250179
797907823 960059715
1992452375 249882420
907100089 466251308
638993164 1659762447
189516407 561918230
474407133 270842417
169725206 957026453
373052462 1188615955
132473553 295898051
395163380 871108265
1501930701 563670416
873443428 1876953225
730168365 1667490680
1628497370 1941020662
1863677677 357506222
968946323 396441419
1354816173 1016564905
1788429531 1858827384
338490968 1414009754
40941110 1084268946
1462186055 1853676639
283671327 794678640
1776528920 208138826
659760604 301805614
29412756 1822987430
1463165602 1180532212
93618182 2020780047
1974021705 235348718
455073902 1925954786
2030191262 156613554
1132207997 175000034
343351751 271743772
1729869854 944567661
87167548 289317808
462592931 564759802
335175924 1799454735
393693990 630777290
1747345762 542716558
1330211887 1072470218
1473988504 1118961157
759412445 2142079235
1512170793 1879330879
1850546532 1420276653
1134049363 91136418
1095555452 1866252311
1890013153 123541360
586749837 2012370508
1694449408 818641607
1426275749 1359870726
1781528655 1209486567
302416824 544603222
1896648835 1686518131
1126012897 942626123
2047580403 316649039
23896653 1283245511
676290047 1216942374
1045983661 877347942
365083997 1497665645
1600809078 526961882
1084405654 1385896671
884569754 1967059093
929004225 1575415631
440462912 972760796
1420533500 1190950432
1409057851 1803234003
1465782039 1810369504
1381693981 657713247
1124854671 412187516
802249358 1024183051
1226187017 1628294057
1015864405 2115952966
383103277 261690133
1833371522 41440145
245592855 590958083
23572010 1635474909
758344345 1125534020
360405271 1285912423
615097795 1803082675
962566637 70033629
1426092663 129985152
8033132 692773120
478836434 1036828526
51889113 469526677
565564419 766418382
608637963 19801467
1770184626 784650986
1365685432 301264194
614429223 375637128
99922070 1876521136
844965197 520953680
1075458317 1476115068
2076870687 1434282556
1214241004 1154433987
808143165 2070929628
1150466622 2008622255
210370436 658122424
1181527829 424728856
30654068 167921146
1168404016 138645127
1511321917 583740115
1443147991 918819307
1311404527 1863448708
383590650 957410943
824711413 2108272768
1048877833 995135458
1528049490 354994132
694945885 195695150
1549300288 891580849
1010255916 1658376806
1469906776 592575440
185990531 1874488361
1449853627 875247631
491683845 386800682
1849203640 1368299455
1889964965 1064457724
749105210 494624796
1538767550 1976000072
584883315 1631960066
750209983 2039365859
1862854415 1641682484
370545207 157559892
37711308 1215051753
1230641864 656019892
841251737 254492007
1732017725 755358503
1833991047 644961169
1821689889 1658167700
1712305756 566107570
352513075 339332082
1739525755 17814507
980935242 1918171171
244481763 50333563
2010544923 836037948
903993313 1698065924
1760631831 1212617261
1030436322 358799386
1838999445 880264603
1822563643 1748275405
2136254714 1216979408
1979574597 1692938316
396033731 801059128
1364781611 1897624443
399905886 172424148
273693303 520233918
1948564880 1073565410
2137930719 1322550291
2134737406 376101351
185668993 473299774
188115986 1609242724
1213744513 2050100182
885465423 104787869
1122004470 935021711
602296188 1062395482
701443187 549997834
921502683 1776813093
587742157 1845160724
321446219 754308751
763893960 368420396
1136444930 944379218
481185437 1302004404
876400765 1976873133
1485859699 1747781714
275938706 866774348
441316040 547727528
610437285 1409436588
828102212 633287073
1721249385 281272338
1533181936 2010536869
1307941542 2136849826
788971845 750945606
747778345 1614372160
958615596 1118914877
465575302 872505285
12584331 622852086
1619068839 156309233
1380936230 697302738
1019812741 1106084641
1030553131 1988408936
1198929352 936485715
1844122172 1848489410
2040247704 1110721352
1835435893 1287969292
249574721 885648694
1614901412 1249253855
1618686287 938920231
2098749792 256257324
1321408892 492736679
807047044 65547531
1805141440 1283759603
755137677 1792222226
67667047 1301446185
1711682001 291977953
520687110 669682470
1347522635 1877966065
1261994164 2115293632
2067972712 1932686729
1516331107 1009575882
779075518 2076897621
755864154 154289306
1883908559 319640922
270112232 2096215685
49696575 1423851785
1451004271 608406859
1164813320 937942195
1182172199 20478400
1602471148 121535620
2134237881 1862765670
412452138 1316457989
194851895 1616793706
1866354092 432888827
932533490 1870874623
1735878294 576416976
1622813408 1424264650
378456548 1605801902
1450879095 953591263
554931761 1031252226
209752955 1503577720
813840424 1880993529
289381021 1951182061
1858620203 552325208
1880792618 1942385330
1687077177 1862562340
1543944168 788393081
1681109833 102849824
1985674300 1404883526
2064143711 1393666532
13800494 900616872
1299253697 1710146642
668897758 942956174
1812744829 926648674
1385455262 327067131
168534417 2062561152
1850988967 1708295167
932677266 178585179
1405174262 365640769
1826973888 951644218
1527055116 889621852
303507203 1984008790
581302939 450975233
1442531316 662311774
1077238190 1203316387
1844322002 1983140343
1659023041 288632527
1116017557 223783240
1665032929 505445357
505447776 160668098
666239867 1409143777
1140821675 773065896
1990472051 1126044942
1716834784 919657597
440851694 1124645202
514709116 591080939
2036681738 462494062
1756604571 1378469468
1935488114 888180177
69255553 1682256047
2018698447 204915866
737500335 1030476943
1253070617 1219332286
1492228221 1744791517
1726994138 1510017557
1030123163 439462145
289936231 1679768292
437426747 108207396
799738634 197580296
760990505 741877563
1150549075 1037411258
590271415 1933682656
1762659022 991837749
1621713740 1263998463
713700700 335843877
46873705 766343390
407936005 990652033
262412632 994371729
1715204665 266260379
1379359839 2140259569
834591476 262719682
1976528739 1289385098
792815042 556256300
159524606 345558779
616958412 1441774934
1115381167 574325492
1871621451 1584783224
1454601774 1308057816
2006985505 102379375
878807322 15077820
259127915 1179892870
596375928 1727109517
1243951209 573271786
867959152 1980121734
1928467943 1408480925
1308804828 785281336
265715872 1581247905
2083642082 1880370553
1960952248 187014764
799578600 1135215091
476218807 1392886575
252683767 347438386
554714424 29544042
947549697 1438986255
1174446672 1570530440
2093871273 438943566
1280250356 850920075
79522165 76508549
1901325463 1609191117
531899420 117664869
1557100614 1563197847
1599945649 1269026615
862611640 386128138
455259819 1086233463
1729092360 448035646
639869514 1027585013
1243095318 975490509
19443507 1576684188
667457295 81460186
288704511 756961401
1706185314 54085327
936973114 2063225552
800625382 267977988
1873327896 1206124150
666836001 17573163
1810196351 1482041153
267867003 632642995
1786438478 1268595493
373531060 231736003
2053495696 1054925276
1712219665 1716784111
612296967 1196906820
1116519918 2041601458
959151758 1651733911
1562331106 1957284203
1633627257 716190065
420597233 1291989364
2135291459 2131958341
763297410 392165078
767435817 1602585404
630949872 1577596739
1840682693 504938663
1899427435 1042017933
372210956 1746861454
912341728 1196424448
1939115939 1063116479
913909903 958028529
535969056 885834373
1525983324 468279332
1972585802 1008306064
1392349082 1258555921
1498932778 20922406
1595660331 2083946298
868015194 1789933265
924566908 1109281505
1330651260 189108864
1946054313 1782226526
822954419 832971681
1546995948 1692112698
426608689 863045002
426785577 862870620
283749856 1155533909
1604220184 1436981748
1171340751 323071809
685897340 367150162
1705124575 585468126
1414817660 182505139
1958961723 1500810358
1802994651 1782554859
1071212091 1411195687
775652967 309479542
1855164019 500150343
52492740 1453309025
98389536 272146495
746118999 183719725
332175007 1387791111
2044049733 1949409914
1495055706 1475644315
1405862742 554060791
1766115976 1799589530
2086524720 1787473114
2116365380 811128778
737657147 273021743
153720812 1776266927
763001837 1242492821
1136817334 1003481905
1281030134 924842912
125407161 1471267141
1555152640 135989328
1145675745 571971870
596433519 1174691367
605958660 1917493282
917230758 1300191754
1182955406 595685674
981977056 1734629818
622514887 1798273708
1303161581 162248318
804488708 1051062900
806294347 553394020
1234720275 743184266
152798184 1740844484
495101392 857882460
991473884 1274753018
783772990 754267026
142547119 974576025
1707816139 1264654581
790277609 406859300
1330222549 1885596869
1109500168 854016772
1171511569 2119392213
2112212430 1558282371
1708082441 1837223691
380946834 2022721011
841631338 1484361021
1131619457 461173882
826249266 1333902819
1653120194 275761536
1330038820 1367607354
1236121865 548226135
1818913081 422387731
1764818575 1437897751
699129054 1155484679
1983422605 378115376
1475931219 1350061414
1760714445 879816822
297224216 1916447761
821987134 27826465
94211413 2106880278
493984355 1732523337
965473655 901404213
866907473 1724287387
2069862302 242515140
920751411 562136270
692384926 714923377
51681085 1717392075
2140503293 2113037510
288531676 962011046
1951536662 67656585
39773246 1989638823
381245369 1522513933
765567260 807971640
1949454008 1977712758
1331957965 1093014814
315427317 281978409
570565948 767543391
461336586 1716323230
1087005055 1006626607
939460424 64570313
300663383 1563189239
108883119 2144244812
1195392912 705825638
1758661119 63235963
1424233741 1566560825
1614645670 493948450
1824018640 403766544
2096979758 1110437840
1291481192 1488918140
805279402 249517789
1051391591 2070864776
778116740 417942744
1559181811 1604217318
947269243 1061600280
16061989 573530098
720148122 764718120
1802174695 771507670
2134866926 1100665686
1079543496 243599220
1287881467 784275546
87884334 300807659
487424244 1728989343
344124881 705618486
881816659 1879277005
859919551 730369418
1095563162 414314226
2141925088 2106311352
393680755 722402942
474492179 1060773282
1168709062 577719207
1580999225 1776703345
2046275809 2069610538
1036228647 884916842
1692068464 6766538
52594042 312054004
764534970 3344861
1107892491 405571378
663230434 707075343
1043206350 557650341
467366651 1444268769
292054121 1584489291
940362611 610143768
638841671 2079457531
1322520686 5395780
903630294 930090299
1251688555 827351045
119528589 1365869313
439072596 1738563078
768312953 1824573593
130122158 127604316
1418432820 1825124214
1287118751 1070161988
1881019924 1638605939
1303652317 1263056333
1701321925 1135279998
1826368495 1416912045
1958836875 1988050339
2059346370 1834731681
1303004837 916843170
1909148186 1611431808
262647772 1354450331
1520272813 1322042186
1208047977 2079459678
706792838 1825323358
1362416272 531902359
702279057 1903753054
720210281 1000770326
1724150448 272039551
44300125 1035161915
1489320848 562313561
1066333198 1922488980
1146290702 1523718558
185865356 1644717997
399130826 1475746610
248177243 58181020
996098071 2138237563
1367281902 1744674147
1626437574 836803561
104433648 1409345392
661751307 263986255
773550974 1987000664
360407394 1231175446
949274661 57610461
652377187 1104901557
1060902464 1300400121
891964831 185092077
5646918 370377174
1895152958 1187153809
242452615 681889576
2144514182 782508341
107226137 1491226716
92432091 1178381955
491275678 1247772833
606618247 719885651
1693107467 1812219684
1458536294 33428015
1098928704 1079822131
1902290277 1486039361
2011435562 408113434
878450225 1998156180
770402053 969065601
1884069450 1224278321
130449350 1579337277
1196430431 891235166
971090289 133176387
753724875 340941143
2062893534 250587477
162207967 991624993
1278754004 831203941
2047001910 584565996
1737956367 881245568
2143150731 2022611666
970224514 1788596525
420064893 1184962781
1022540451 1387492407
882543139 1057820149
170109374 355264749
1389341373 1688101624
1776448316 378113171
1624233059 808186615
913464450 446057092
676349601 858417496
1167793638 141733491
1165569886 1394104461
784827909 1764597020
292885485 414545927
1296944289 731857570
2088007923 357197378
1636224739 1306393416
1990096556 1724738358
1772313771 32370446
1259969782 309960468
14307551 265405553
1868236939 408130114
355031084 1128285809
1824525954 910412969
1538429689 939312696
1698493179 458586729
208325834 1800067331
1261519275 55375582
726578980 2018085764
1586278441 794746095
1004692327 296591124
174444580 1521005050
415604397 178789024
1592178556 1226331308
459649985 1635969064
259000361 1278113432
923645128 1750945520
1449081237 13386758
928612179 1179015945
1998207698 1811605535
2140422495 448913235
818788934 2080836779
403701453 1937655842
1939209088 288152863
137667854 1305301571
712926010 509841218
1181236897 395538323
1045093033 445028169
102728682 715481406
258730483 288945607
1842645171 1711709062
230447921 926042224
784534416 1547940413
1768562904 2043470067
1011182522 2034515804
1612978862 1241643642
64476048 1971592418
612944036 2143793857
1058221566 1297153412
231246514 308972223
2064819513 244068567
516177271 496939151
830889528 801724619
592660751 631478118
1162131331 209152271
305352605 1108725059
10591250 630501336
1855976608 787795882
839827307 408817005
299868737 1585260507
1849823437 444389969
1577679831 1429969717
1342416370 592590816
1250919718 2055504927
1392240337 91767592
2026416799 1636031265
2033653885 551310143
1971954954 210940847
1102317344 506338474
1552525110 1421884432
417199091 1387511962
218292649 382517813
334832824 431381442
252549008 224166498
801998435 922693368
575609906 2039239219
1538398072 1723659755
156993553 430455057
451554732 367206297
860887819 519453870
1138708224 950783058
1490353748 1532819120
1840299659 36693469
406390068 231036485
239002779 1959011558
1284518781 247887243
783458496 1544583442
908750174 58403654
843064363 1179683708
1289895728 1847415125
714993195 822996361
1375574925 1960982167
396150846 42409978
485707393 659408029
805523342 1017011859
1295957851 1170523604
1998934207 1030374851
2045693109 1745662931
1061038179 274899519
538145860 921989839
1018391666 1515915368
1773925289 77229508
2052226098 1741752486
1291246118 649505598
2130681144 173755776
1912861567 732595770
1394108781 2121162053
311500878 2066253210
328693413 1389870927
512030349 2139861503
764027175 819402606
609785366 1543376547
199079508 1876628020
1600667545 956734487
1084135075 474497121
1111979357 1689775615
889429627 1515161793
1821607727 1176767878
1682603808 614024142
1434835932 480463162
2001257613 1067030158
1119234784 394539311
201747849 23202109
1905679469 1875014219
152304542 1653649308
1478681933 249357610
2058598362 1253908227
710048119 665367750
982045649 767157213
449651536 476440730
1042386514 1872266975
1631291212 1887320103
1536138471 1800590552
1077880173 733753515
1276285320 1555987018
990540220 931299453
1939404097 466270835
1738948953 386776798
959912108 606552221
1931013085 24647878
1995942735 1157384067
1438694488 1636011334
176964585 2005932528
1230209068 222926938
1778510568 47032494
510721090 496203008
984065315 877643315
266851538 551978664
1559516718 843786703
1488159559 625869109
98539874 1148107915
1373320455 147693507
1186190846 1858732490
911492584 616072327
788217560 1063530369
1309490201 1495866803
2016578744 197367872
1199653688 1323602113
1318300802 583449142
1211683202 1024064962
1458637653 2008632016
1428757210 1964312285
669912276 498916816
1863608350 247913890
846895016 161964311
1514870433 589449917
1841544483 1566755303
1983644507 1715245551
1325694853 279129507
1402843966 1722206332
743777950 342310900
1972316523 1529984563
1542296937 1298837858
759114152 635331094
173011215 1977329075
447970602 2126505927
811936499 1353019595
1982124645 1159610425
38756545 1608188317
211533030 45486920
439398136 316288784
438434667 176594883
1966313376 902990104
1525964418 1200014843
1644175519 728793291
1274827025 753756974
1650785997 585744732
815230417 1248862785
1371259057 132059556
2052923909 1159898656
155973392 1570155030
2053408200 139003101
206877622 1381076355
1690450522 900643282
368947359 225346222
1680513835 1709403881
1360258547 1307421695
373769101 1943110775
1820919880 835267746
1978733873 1337798058
785005604 1052540956
1096115034 420319218
1756405587 1517597595
184279632 2077948348
809022959 1502345681
456967616 1295900227
970236993 1360359128
867580489 401551016
1309403429 1162605446
925168123 449593401
1457630776 1695222642
1934256740 1284607905
1265640254 35160710
1558769699 1771104378
1164976919 348132612
1296351937 1353504306
1059718152 1875557173
1611473379 1379480035
605733758 2094936293
1802354838 1272344150
1330488327 953970075
671173515 1560733585
1957111185 1919873267
1107483232 1551768307
2088766156 1682905786
861657882 524409664
243763890 138757733
1878650063 1939134091
1659949595 2057063506
1624374398 697592548
631015030 491555722
1177758812 80647099
1692882272 1887395368
1431758271 1640640645
523244597 1744961267
1107589138 492992839
58485300 1008198514
1959069705 1689790474
55799401 352876418
1526792070 1638644257
870852335 2109537827
822782489 891958201
1602214735 129214781
2052775810 1381660879
1434188194 587010103
199506270 565534038
691773759 1350985803
1071743315 835498164
1351330733 1114011288
262618500 887287443
450055752 1831354874
424831205 1510159472
2125435732 176885342
630633491 801072789
1094528237 1079599428
1429224956 1308972284
321170909 1121252580
594305451 632139461
2055637783 713480037
1698088735 258096283
1871866865 427572889
53349313 1754840998
835229436 1276255057
1079760574 726100641
1270875267 234723858
1506940774 1748440288
1598761666 1452353472
1942781590 1405201202
1772274176 952288391
1193308343 1796477330
2027612689 136760980
1713544284 666714518
275945519 1501301042
524036736 1379270903
1130775836 2043268157
1284585836 466872661
779582541 2147010039
930273981 1343923778
854815777 166168859
462431240 1256140911
1956264383 353996296
1027362604 93322245
1691041691 1067907786
844804104 229105316
1219056763 2037125225
1336917033 86111071
1275708521 1068901088
679413128 1752468779
239453615 2121461682
566848706 148020833
1603283717 711003996
1789218312 323729024
324922603 1566509542
2119386345 1209701184
1250867643 398150278
1266448683 69799682
1428462368 436372263
2085377894 902322637
468451899 353906895
814862920 361615010
430026722 1960886919
1530849195 518867677
472386005 226359726
153022606 315858308
1870508795 164290365
2030129964 988705998
577357442 1995332206
1534131459 252644732
76761142 1444594302
180554384 977208965
1375531529 643297369
706381701 152091071
1530777723 462209327
1777916936 2060648830
1748169527 1849091917
1373807563 726867865
48345589 270703189
2108629231 986361601
727691909 1299031946
854685623 594886191
47423721 1391955052
1807416555 1590686358
864057613 212898175
2142164700 405997356
267117690 719902846
596976937 959217575
77094322 1339836499
1967488153 1118624431
1897897112 1792743857
210237199 498657661
282013029 291790817
143261439 2075985243
1500028631 1250589209
739717643 2041250551
36676470 264250917
394699713 128745402
697970985 242016405
2015406607 1343663919
1397203523 543686628
870271528 121115198
1095092111 1816617913
581173242 770743042
809732104 1667914985
562726433 350541930
1255810857 2050259754
1528730390 1376328773
845017729 1659510465
1953299254 1311031455
322500564 2121576243
1969915434 1709568798
2146512701 305973190
87141791 829923404
1312596171 16785309
1742701054 573394677
520153105 2080487272
1353406477 1790701197
512429470 561704766
1269547739 248028620
946257235 1856617153
1724205626 957646364
842416373 1260363525
1522698487 807788011
350760946 870430622
740214962 1191438968
1464628804 1343455744
1433940023 1540838329
1391264915 792609895
1764868175 980041623
1277201706 390436664
590151612 306757870
1230534951 1907514181
700023007 1376216384
1728208838 1024010220
2064925191 1999408220
878965155 410707338
1939051750 74984421
1053833884 805629244
526333927 1634717220
1236409219 321391320
1900090051 264796834
1143982372 1740633867
1040340833 1841478609
2111163374 1924089078
981160825 2072496639
682310833 791006277
1063134945 1165592928
317896134 190153202
334155384 1000340312
460014455 208112664
1132313363 1461347754
661782210 1390846064
163000862 831811214
787902545 1718011450
915099840 1172869224
1280838774 778168129
1761858877 1732927607
1762756290 143331838
1666986542 2058089967
733370382 833164919
1915282915 757587243
1710609837 1197831493
992428285 2023614304
1464537593 735528714
1941809906 547709177
1128298991 243445592
533965415 1834569573
1101544246 1519995702
1045831006 1088758602
1524285775 1637187820
1662144580 174449390
1571986568 1466722452
1438062011 1581139708
1189138414 609110728
822186324 1340384092
753235856 570417379
996248321 1535696452
1845074001 750372922
858102336 667129102
7433001 1324752193
150246713 1469915584
963298736 1240133584
750790872 1485576667
2031774137 951340455
134375358 1921808105
1434798086 1444691968
210040820 257232510
995162434 1209812903
207293149 2027648005
898349781 1162470976
1405141119 398346135
511265762 1169234714
17003508 1125302225
1974661115 2110303533
889380257 1131865819
678534657 816110695
1923426505 397291235
154942223 599547145
1294967037 1045702762
354850947 1440482784
636590036 684477013
1318672403 1496660407
375193559 1795227046
1660694916 779539284
209013100 631803734
1141469705 725464762
1831896272 274358493
2042873642 233654606
866359468 494924587
183667159 630305500
507933133 1594394791
753745291 1081048578
1254549604 1936318500
2083495384 509586056
1356227928 1364644868
1815913846 871447017
392437265 431232219
892462138 743323597
1408611782 2062909661
2043440721 215208744
1044441248 828621344
2081076833 524386935
1737671519 651499401
1742850323 1393312051
2134169978 191572273
965681542 295817366
2061637121 332889274
881112710 520656055
272787029 1651570097
393363520 984404335
511947932 527339105
456687728 1308799559
792112856 762597980
243381898 560299892
1591801870 1769296048
428241021 413434693
1579071025 658818503
2031226897 299486123
1998821225 1115823020
651422760 1288092638
752429997 1606581584
411936990 550459176
2080788954 1158826233
1347749037 810586295
1281126973 1751633943
2137578882 1152775533
1579905175 1100710061
1436753541 1718951150
1662588481 1734044175
479785210 1549110398
987197833 1233985219
356967986 2115996398
191577533 1901873
733055199 138286270
1713237288 1543684407
1765367325 1094974950
702157926 636531432
348135166 1129042086
1253349262 2100614810
2118469389 1794031823
1794630820 1791785135
395133647 1669592822
1479348220 856653332
313561056 1979232360
820187280 1500358472
1671979482 837825162
1137578969 1730921596
1800397634 365575859
1065170024 1161082981
1742147771 2116332679
200003866 1698398478
236625726 1263975539
1471280740 1367361180
865581300 230801688
2103430548 1075485397
2137912068 2099159656
1323169800 318456581
1128074731 1544114505
751803468 146343512
924677170 809707148
1104675578 20552023
1187173512 1338588860
1625095479 1727637376
1808140825 1714859315
2129556439 1603490304
377182559 891000151
1362288632 1873856816
2036021639 683716267
731983004 930691385
45705183 1846500443
244138820 1419412170
1953698939 1750259601
1081890208 1992161163
726012207 1863990249
1686191408 392971998
1775696644 661765723
1405473479 1998186881
571517667 1005458008
875320894 1182035515
1831569921 1916795389
812905586 1887720358
1676073335 1384270103
2847520 1298089536
1743891500 2060567641
389590777 890237631
1667582353 1694961824
836791948 1213565082
561278676 2004235933
690563 1054607432
555655703 1428613535
1458280521 1124982610
1099217315 673998011
182061714 730291187
1858378208 515808371
207342930 726481007
1573844095 730713227
392191717 212611386
1944891109 1521172165
241703877 1647467518
1577906733 1962888691
876183601 1271918196
1774650410 273006556
202884072 2100538533
73770813 1622358053
1435509417 899986266
1868962588 1753532771
1106122574 319022431
1506904776 468622630
1102564161 1363782495
1792146843 780625611
797514968 2085434459
274031189 15743715
1007662213 440256074
1962428854 188287736
1922365171 32416350
403538224 1903058168
1246311457 963548994
68408552 1096881833
351430233 1161810303
155049209 1319576666
1641874081 1206343309
1947547386 372996184
560005361 136361631
1583512309 234191940
1567509840 292824434
774482890 415498853
458308568 1808331160
1734799570 1495170578
1482334304 1440528839
2099521042 238173275
78359766 2040188416
107457490 578257337
1437579214 1603886349
1324307967 2015978337
1008095695 1346158243
2092447320 1285232865
350438928 2072474288
745583225 468952731
706845400 1007279815
818054391 54690977
1788634501 647028273
1884532319 224522788
1774388052 676877369
1762510596 1955280568
1640488894 2135493908
713757976 1337610477
831359003 1780773490
428262749 220921975
1970720419 1661040063
1842862939 246187293
1588469708 1138887582
2131320361 353718333
799620541 1414301556
1457336847 1465039864
1847200339 1154629405
117177145 43647670
270006107 101215427
2142941070 16524218
73346969 1668225219
1962982966 264207158
1597990983 855263889
169405179 418560331
1045154253 234510621
376496986 755072447
1237764411 1886919204
1789593880 785537471
1416660576 2000584292
156809692 845887769
874865412 140626359
1274889530 295487231
1113838946 694738615
294062152 961257790
1079761345 73938857
1767816663 995722141
1704769828 1944101872
66282254 536944469
734925485 660127833
1467439286 1432033518
1354146340 1178146336
1346608425 542751684
36339931 1441469900
1006054312 1625747252
2138266843 1180449776
466361597 420516989
1523551364 656941724
1240885558 738050103
1203179652 2109671977
120279003 1284422126
255496865 920625807
1127158513 2070689796
1321697938 736734990
464030667 894519871
567204236 1668496484
1322500931 1087699316
1855510131 1514790184
225379080 844707380
1244429509 1262158021
1350450045 1546063914
1291202152 748701046
874850490 607589682
660253293 405568851
236505493 2071279426
444808453 246294952
367800127 851607748
2085335465 2115555510
652602648 1483617363
1476654737 1842316119
359011600 1745830153
1370029471 2038068031
790041384 1731714503
1386471470 136697698
548956443 1351021108
1434714035 1195707605
342405345 1046964309
1244025304 1378675651
607236596 1806658860
1559697972 1461562571
989629258 1415105627
1760673403 882878839
455426083 85998852
251988433 1846518073
1441484103 49572789
276859571 585523200
859150120 1787937614
983382287 1818872717
201118796 881036795
167906137 1480235760
252549415 1019610730
301498382 1352956059
713487621 1982782166
577635458 1368189015
764717280 1472820070
1670597376 443196577
69717469 2021987159
1943804173 2127276624
1319239338 1769620056
1544624078 1180056439
848138138 1768703852
281117774 1108032918
1884787937 1327953755
969167815 29586099
605176479 1693656010
276545028 1833014507
438662519 1717187986
868328499 1224286277
139705105 476330060
1022963623 1614116881
1683191025 2000755439
1119716577 214819217
1012803449 648424221
2095539414 1956060191
2134990448 765634947
846316278 2115964741
1012899630 392045395
1465725289 1286851733
693847357 841856200
1867667716 1505694192
1714189067 1175559478
1969911524 1527300648
1976831564 1695380415
37931230 1303883396
805192457 817630014
328686958 1326347992
1491927599 1663663600
847783999 1673684027
830277955 753327349
1813622395 1907360889
770036938 806883797
561353946 1086809614
2030643110 422434807
83689828 434252881
320447596 1433270481
859106348 812932498
1877505632 1840989992
71123854 1310195779
1080753815 509409466
1095571061 757741121
572948441 19964276
320856202 1283104091
1333049671 1917665626
1255098912 45612540
915851290 447156735
1458668272 1295735792
1879650671 1029692644
455865367 417266241
1721417103 461526776
281276301 1816621914
547773150 1981961730
241671394 847580642
1452883255 936777024
504489590 1749523584
565772536 1923393445
1809162249 1864043440
1127419445 1108599732
1556687135 2114621446
1094720899 2082926098
84836512 485958456
584268142 851392434
1637748170 1859468311
1865526902 1776582418
81003350 309751578
1885401885 833219257
998788394 534119690
59489020 761750034
21404877 2134720446
615367511 1932718325
473233817 702493645
267755711 100674790
12583515 1699120416
65802916 586154567
33804994 278098049
1030901791 2084393261
1604886686 480871734
60125648 1131867748
1951476352 1884743165
1977641784 1095604827
545465215 2040485360
888387598 1147550880
2118324139 300387893
2022011983 951719743
482255618 136389181
1701598258 615121393
166096357 379534434
1252618792 800749482
1511030559 1577169358
1370940699 1040790111
135219089 1461958541
444681537 1443348403
1961245519 1365699060
495453465 1339653584
2019869338 1499432507
1135857383 2140895531
1496950845 1597373531
59731123 195312787
225002344 285907417
562974450 226442787
1585053604 1379816533
481111534 1344566917
1859881028 1509221496
172934473 1176064072
1360891885 274441543
945055297 1066940709
422651973 191759546
1946031187 1444093309
1082682696 1102978605
1704759541 1805883438
628077101 682269789
6585332 792088171
2091442941 767069290
1400452978 636964543
1769194057 1481991489
234016273 831665366
1271917325 777253685
279797092 2036018869
138390628 761964983
2038491419 926816860
1714412143 570797709
407792081 2049063531
880117902 2032367653
327417466 1953805304
891938691 1579651844
1289623776 1986148098
2070338849 1797436115
1270411336 1833687233
1453247575 1127374186
1696735365 1032085129
238992325 982386110
1497133947 1388511432
1971073923 753078138
1162383920 167601272
1707178425 2118526624
1967848715 1713134202
1827120239 2033907341
1156429400 159429374
684250073 1404483896
708659861 574491852
533755323 2041772576
1039057318 1114097661
2063072174 716375881
875598464 1455965602
225490536 2032115317
597639688 138855827
89347420 332682472
1769756700 1766967909
336846594 1841705433
584502130 954239662
1392236935 1816790378
502111731 9273174
1052934506 1371093187
397868519 1587077141
1376122652 708204814
2070834435 1894170921
1875004772 1509679344
2037456838 983370905
340626456 553592620
1759353410 1237779537
1760176814 1740989962
940864313 529230858
1470195104 583473623
2124752898 1226036985
166759694 527225410
856004833 1242836763
1639147444 673613212
1734709655 1459689273
357145820 460097680
1912178371 1651555030
376985678 1213059816
658359823 1389222662
1964751002 580543754
638138792 551627194
555554364 736789915
1811095417 375026738
954044897 187330666
153740462 2088782633
1788794615 1863163342
1354398764 574729028
1678693755 2060395929
1501432794 827407274
609655337 1036256505
80047101 253201863
80362302 682604532
1008082684 356303923
1517521465 1548327700
1115863173 1227384015
437979192 793570653
1723637555 1072058220
1669772004 469725263
274303520 942159771
1555129272 524308422
505751042 1729162060
1160775599 1662606171
36472738 773135327
1566205560 1950792405
297158113 11994814
1771352252 2098586314
50477759 1448437553
1051906656 1892334028
1975541930 1691603743
1817477206 473754793
149466817 326607030
602229872 1223261606
1294261108 566849352
1123924127 1799452826
605958083 1838352543
1712107622 1548554806
931639980 1081415102
1446630565 1089900657
973338071 31374273
596730382 1063505084
504748495 187967913
2023835506 1716588799
1556084949 854674367
10791610 1979609579
1243055544 832429292
1190396094 1089628275
2066457569 1062080555
483241819 487968350
1744227328 648623007
1503154164 467555143
1035641118 1385847342
1365196725 993110465
477259966 417322138
1759719626 1272311132
1137985742 32544106
1620692603 159771539
1677656313 1028936394
1243301883 240272612
667393876 1038874231
476002667 673945378
543554328 1000705430
1748342715 30729977
1195049139 464575069
1060401931 1662300800
939173886 1353418080
1098582128 1630161537
77844935 495539039
1734407686 1817563438
1776421805 1269596967
115515078 910259807
958879969 1391120442
189791354 2112276843
183160014 536556715
9344901 2120439122
1249238736 1242066252
1169359489 1846402760
1465316471 791713725
646883557 1017729458
1972185130 1075594701
1316940526 525998445
453355452 1115997637
138472748 1634694598
234617338 1443617315
1217139602 13679344
1483896358 463685924
1479317402 822528647
1284698412 87963755
653981917 697038837
2062905424 364175285
207457209 237813542
2068208580 1604531623
1757381610 1254279464
756765176 1735466914
949823118 1150086115
2011569041 719796880
101234249 910215049
1000555289 1013031128
424862973 1676678168
1967824293 755669066
1474573080 1437294170
1164316060 244774617
1000228057 1241459521
277104840 1622026229
263512128 1449508052
867044940 1207328141
1713275337 585880014
1158939888 2102699604
1020720124 277526826
905710774 1821433287
113304143 1313533107
1310567842 296554019
930748136 1914893542
1514999402 675878310
927284889 1402294656
1314261634 312618270
771025134 48882291
26994863 526388761
1687721029 447541115
1194711214 238586705
1982009996 2137790006
1659620399 113878346
1064270384 14027361
820476327 1158783487
2101844606 611865680
1502593718 442356430
792937859 932183208
112917664 1033024092
146913262 274011068
1193995587 1953529003
1572304270 712411818
826517826 836379061
917072536 181395363
1400035111 453775706
2141957934 2131080747
193168829 929358423
929644949 2119314900
424878072 1683302607
285223351 1043174783
1604209417 259272302
360184287 1320290582
604481222 1453950142
1290057398 545272216
1543545550 714229659
1330184725 52166483
1212363819 1475516723
869867543 369948304
1016236204 1488189897
1879219898 598969155
310687891 741451317
1256476303 263553312
1168545046 174378264
390854165 952947204
1536983770 1235787961
45387494 1149835597
1171978636 1003376513
385803293 145311027
1228748497 1986403900
1923386300 1759942143
1320976596 1640518843
105091998 899140346
1954401339 2092384598
479188843 585506559
983736913 1066722688
1913334705 218862443
995426336 1729816995
1661225972 709986046
37568846 1877341652
1121352585 1109124114
41209221 1853074934
744591316 647400105
786029749 874856411
1374553528 1269017837
1103910832 997348980
1573472016 1921707434
1133372567 1499375857
19800029 1855609623
1536654806 1677877078
268493182 359399383
1149088736 395484044
695753531 344230146
1534274488 1097146840
1952888905 2117936366
1522790796 264317866
1409104466 1717878727
338568392 1152968240
373671679 782035148
1530838170 1702846113
579910193 302014529
1454985738 2044942327
1051678507 1880739664
645565046 583099807
454631121 1777894553
68704577 261563005
1494452720 753837463
1759453199 1232279661
797221494 120577251
515511504 162711153
1240042650 2125459712
1973454902 189729039
1216183636 816336815
240137699 1699630285
221589998 1077131695
1870017966 59205966
1146477099 1284967090
1646346982 1629704685
2030839158 1392986965
1400393401 1757075933
1468411027 402092295
414977045 1159821603
1606857231 1563162832
2041092733 409308689
729876442 505144039
1974242524 1156761716
2121392704 939248990
61951039 2098795729
1536459561 89683767
33123115 823412101
1413063333 788198549
1053199658 1473940689
1927803238 1681727970
1755122119 110992931
562412885 1512737410
1248114024 2030269425
718729325 613984545
1127807414 193204177
1469520325 1084946091
903997290 512280771
1340560479 1919162715
14501748 1558242782
900614875 1820010361
1207761056 506512547
1616351145 97510772
1850419669 885946486
996960672 1937593698
1936607185 1759379913
1289848047 1353874796
708501013 1449199338
645380377 1109013616
1350304621 1608085334
1123717192 655399312
1028139869 1987710120
1562868405 1731895199
576271535 487318533
1133049330 161168633
1544142163 1145420963
561787983 1972713100
490387931 546319200
1278547214 456470172
1734449004 1702516652
672709505 54725480
2068553703 34191421
810620710 2124515033
858658388 877052367
2091391322 2007179502
223442767 1827769216
324215751 1545179736
246638615 206386614
1274808380 1463879796
131818943 428816159
327301309 677515564
214303862 1678856432
931494830 158026472
320930385 691866380
1982509754 2129113992
1846606324 1280678790
76772874 1134049231
638943262 1605436655
1337893707 1762859780
1654997340 1150140182
449054921 1916915116
744369323 835328737
1773294635 762306338
612610189 2086821780
529466652 1092186958
1894314791 1089677819
1123711620 2099974492
437996447 948439230
1817225111 1137722374
1635082901 1611504342
1635478390 1721484972
266590481 1432682988
1381576207 1027745154
1164752926 2082700449
1726681237 2094915025
590048552 1025666142
2131965261 2053801151
1941328207 303907834
81091677 900023317
1091683237 488533078
933039105 914549390
338860622 1534677394
1670123142 1377783706
470557280 1601000381
978295334 1930410654
1951890718 1214851410
148464437 495028749
303284288 1844132722
1593291020 2122160159
1400103301 618933572
1186956957 1114959666
631288959 259493211
1004677181 626421626
165861968 1956342282
409084199 1760271435
1470656765 1289846754
814233447 353104507
1798421936 1620731557
1097571828 217774584
75057304 1856638590
2054247199 906912111
1189382093 1144578386
389722137 1598180875
1788591683 180134238
1407727034 4142611
699269905 1501882400
87726387 1854136732
456900022 570219707
1775036759 348401382
1351974734 1386182572
964506795 263722443
550577726 1693477100
1256425670 931139986
1534662150 87468984
829778673 2028245545
733739422 972678640
792964080 363623224
507693278 855782239
404052447 634938766
1290249330 1399073692
1129249886 513413100
1338286059 1761130483
1184929700 1169053417
238601740 1410292407
789430856 224817659
1715382320 1196824994
206188707 1750895901
143869211 1938998972
701381097 1464287179
647370201 986772593
348925072 104470786
1490480529 1741050557
798012307 2092184833
1869351572 590492212
1593817881 387971447
87529435 1071510112
736500506 93126103
1556889821 1842494140
771616369 1488192250
1278371866 105638649
1166581501 680799384
1826693604 1431328825
1057961620 2038464003
1078101027 1802798935
1573285841 653349281
325750532 1316352664
1978720523 50156993
1304751932 217465855
112322542 1996830128
1593332120 1772347675
896016341 1307459506
1317753775 151237285
1412753839 1810002601
1595379146 613086468
1989596658 572543701
1876809313 2013120336
651570751 1124905274
1250572850 344772614
2089153250 1482164595
373180828 212532486
992467779 932695689
1767453930 1407394215
176788780 1274423919
143111367 637491749
1924325165 484861350
1949060792 1206771543
1425125733 1936576981
26534588 726819833
663966053 486555119
1615260153 705301736
674132557 33310393
185586680 2033427205
1218317703 1203854186
1376562518 740126948
370460670 1611958175
1342220431 1839756819
2002784306 1809381143
1497933004 1179441787
130175785 2145028359
909956489 1672442169
937720099 1614976188
853169649 2090319225
1159859945 2128783259
1056217277 563872031
1371864311 1825020193
54609557 1959070950
106106832 901168576
659308127 1341470282
738161410 442063730
1987286551 2057085527
1547786477 2003052474
2012168669 83169951
1689499831 1842730282
1513968775 1678570362
203709998 1640512184
1748619556 1002542332
2030722358 453570421
1448711886 1417036214
211532568 140701940
138654836 2075320713
1210840803 1159987067
1759934653 609083471
421427512 1069258429
618027832 205865065
275960738 1197457009
1580366473 902486242
137867254 147519446
627993977 919388266
27041059 787212081
1504146673 251653473
817755457 668307448
1117509043 1584784337
328428128 687949810
152934513 1757273500
543822723 389880321
1915945227 961526890
1237325494 2118383514
222112780 2065452128
461038873 567079169
52042383 735100088
424815219 1297464758
1811541256 1376995331
172395451 673652329
2041487228 790252887
595022099 1090331475
1920699077 2134214926
498519121 1523614428
427086359 1935778380
1213965007 1173762085
1714991274 2079920826
1275325323 987583168
1387164232 1922980999
1360025640 368663843
1160913854 781899950
802870629 1862110460
447760728 1330607042
643180699 624904789
88406247 2115145383
1361325347 1339502354
1733523435 730387947
1816962884 367083101
78560628 1922052123
1753003957 561634908
1218052569 322184593
998396711 1372474946
655801788 1769784896
1607557926 1760774607
915781663 713000867
690850621 550772440
1796018672 1924688802
1102176582 1197518817
1114635037 1412165027
217586806 1074634940
1474841529 1060166707
636819546 650091854
319439838 1571660126
477520 562168256
1072015519 417833261
1417074645 1851823372
1253292532 501044004
1489977566 1076834008
1417838618 790971885
670914494 608581250
301690567 8293564
307251190 1999646766
1720087402 455531101
161792733 138902638
1379316782 877982089
337416619 294788815
716188290 958018885
530624781 2088936956
1257270621 88129752
1124626152 1055537690
1808270349 1393528725
328149377 1956818822
285787940 1517532189
478487163 892970556
552203356 228272997
1147514699 1736849983
488537910 1092929253
376410220 241918549
133597443 785861511
1514554186 2130117020
297773371 1342271275
43041559 1028458042
920237591 1267166082
1236882996 291943354
1069526529 1474258889
1266982803 929453605
272790437 2026526044
619214541 970214671
1420053947 820031257
1585526039 60128987
611807540 6738506
2067921329 1816426930
1707496005 956814998
1294215048 1111461456
530599046 2140789452
2139352445 1478317019
681396992 1522456736
1087656170 986345745
1967201358 1201674611
251603308 613788032
1168326320 824976357
462969756 1694093075
187466029 1701128035
722127195 2015300501
95018531 738783817
143744052 1884612199
1039745857 662545194
352124238 2050979296
1113388165 853514806
1474770771 1045795417
1898564822 1829878706
500773016 1755847903
1789300225 170304414
545138614 1711577254
413534812 439891268
474800005 1660438690
755351895 1080029327
1241104280 719244851
393250826 440805908
21226792 824462834
999402603 2005962651
371999749 1341388875
582011506 124670283
286720502 548104408
663783074 1743307264
1075935603 1960918500
1586204688 104544335
1391464766 1166984409
1420524042 1287317192
484898697 505594067
1892662183 599116896
1562676307 220584119
142266287 950671373
200148205 1033679620
1112871014 45429225
2128516738 1325891034
1560841856 584614609
2054268165 994932086
1069944769 736762393
179907103 1392318828
911060905 1509397655
310031737 1365930438
711037816 137525853
1638943047 667668482
1881370460 1200368223
1921837870 1874943339
1937880506 1668273337
2089942156 2047428980
326732914 1077021155
2105576589 813756082
16325759 1221559630
2028097196 892581665
1403743087 1764003878
416702457 1445408973
279276678 1752974369
1940073444 1926156989
1721230242 1592051891
1602457218 264602750
694273871 1989694862
882774387 641920773
1063775036 1833111845
1247728383 1788227713
1890984854 1419870246
565223226 841074218
1021730661 26928698
1432299619 2101842314
215129146 58945329
36843103 1754808477
633057096 2094756493
255426133 1575506834
1927065042 132492859
893398186 1965303582
1588119730 806000847
537740663 718666692
796263210 133093378
1889850626 1268074135
2092180235 233614009
1717256120 849690592
1672161716 1187934960
1855656220 62028576
1756718478 1437263369
147019887 49345922
599054908 448696570
2084968436 283083302
304138113 1191049074
1969850860 645829300
593386118 874772683
528644491 377859376
603912753 117333775
1327047656 1165150374
1233908548 2069079008
1281396538 1704908868
983801500 406773063
1210347411 597784467
730288896 831822720
24079394 1383915023
805034626 670688078
1445315787 429620040
991122099 6647527
691621854 1354779520
1913197196 1466296624
800749514 274712448
103112435 1003745059
1348847312 1945458494
466960993 820757655
1082155700 1082766618
1927509688 715829358
1738814133 861706406
252216200 1654944381
851694289 1124972918
490189488 1669259202
1399853429 1380744625
54470255 1278490438
1544811008 20458134
1189079719 968767845
889832806 1404556149
111396702 310917760
77084032 1573212791
1823489129 2051942905
160790455 260728009
1509329875 569408954
1047381040 668814682
1800113031 892180304
2087587125 15474841
1314768244 248189234
1716093922 344033665
1046588568 1079108773
229826111 238880255
347616578 981838799
2134787955 1722216489
469450988 1930099209
20820720 2085750916
1362005366 1259530296
1053471666 1028558279
1167574612 1693997370
1552069930 1758939570
983138973 2019022672
1876799627 1470487159
923223824 884016085
1199706178 1346945073
188909779 791429200
58595507 1802713997
1398867374 54902146
1794240057 2112183753
624279271 1486417674
537757290 579263873
1517981464 1486811070
1279697402 47699388
703883869 692365276
550455515 1763019529
754881604 1878508675
1229427064 450651487
367083419 1165936334
531094948 295249063
237507925 548408816
957299162 815866363
1582962016 707825355
1279549542 757583449
1216819460 87708981
1356660675 1224960794
1089453020 583176820
1340119249 1954201178
1303974491 1010773743
272920736 1575236587
2029395576 24589779
179248336 1252829930
144668213 1014269572
1926501764 1998654540
1959034247 608239957
482022089 1060421626
1601070046 876027252
643147370 359179777
1022284750 1140357116
218799587 1435371537
1010171378 717710360
1021751697 193053623
745677921 681757394
799105675 953917964
1669166513 1958633349
1777135275 1516877685
525813321 425783281
1396636759 1640634236
764056215 1981029758
1913878742 871635077
1761126646 2011829698
1843436697 618839105
1554177511 1624230857
8288436 1306157429
602008638 1167190024
1317736138 1481792064
908321198 1798723556
1099533315 535312591
1800443567 1841439182
1570604601 1311464762
1309919595 667573724
947444918 1680384102
572128534 1355548673
962614226 1262383675
622247993 28950638
1931068561 1155125793
593384846 673766677
1187192968 1998214459
1027583039 796788241
678968269 2084790659
315431283 2139640334
1922909793 271234300
1634040409 1524967498
700909013 1477772367
900868307 1844783595
305894228 1807135656
339230291 1297920290
1218650876 1602165093
408318479 204290400
14022137 1996459698
1320082918 1171229273
806909018 1485413682
426538231 100447612
712342712 1799015181
1783424379 1522217029
1825577055 191239524
253585644 293976560
648414594 1586314247
526217604 43171443
1018137393 1654099183
1683665419 1697304891
2140750000 1940659425
557930936 783995887
1582506756 1130799405
2138498370 650284357
101493808 149839599
1177113744 1136943534
662890849 904841833
1920916425 2075270346
1006014369 1638614794
1506361696 1223617561
1032070066 1078320875
1599366001 336346434
1948561973 573643098
462027394 923306266
1992117709 907959434
1459731482 2061899317
1254027183 1039900491
672488365 1354961174
918732927 1845273446
868135590 759470610
1195856083 1426469975
609475274 1442259301
1467645752 1593227007
180567756 1525676845
213194938 1162230218
214114647 10600629
1735459847 1493006746
1625559928 526982627
1967087587 607118334
581982543 146130804
999766725 1956987301
615151543 1368493143
1021428251 774247312
463826916 485929992
1884495985 1171685095
369027196 701315231
888856123 487840780
1958945996 1219039320
462615175 1661729416
583184623 710171968
65743827 1607233403
276820075 1058827801
507577466 1094740761
1562389554 548874209
688211419 882355699
1886666994 1265373551
725329642 786626569
1838697457 1569466364
1911285889 1564805879
2108790095 1772667257
1332405550 2063358993
736695717 1050689430
862998379 727148720
746839439 983643843
1995145719 1834310156
179236987 886796337
1329095369 421440937
1707005929 1061502349
1896039950 911509972
917214576 1975302735
1415797033 632915705
1099952525 969012479
537293304 468844838
788143321 1972249064
1041895530 1376645852
25255286 976491609
2064865559 735349657
355807747 1986196359
1745089865 835858416
664687335 1513992086
2006654732 79034347
1626507437 1953102611
1804574627 110718497
738335896 522444354
1643583338 271832028
269881934 809842490
1159445725 210605468
386033116 340888899
996218547 274280662
2086063670 1728106445
1723567192 1765789645
1263958462 1915403546
1915520400 323554970
2127567127 2075032363
1945982467 705107456
1389276657 1423746256
653372458 1845574042
493684636 895314296
1970080770 405673540
1575371266 1658486308
1573171552 1213546595
725071142 1064797120
199379398 436528561
92859225 1777832972
1751571358 812710628
1426096749 1705039191
773060977 472685544
138361274 1887611746
630875976 1293772308
1000653901 1976559308
616213437 65613869
1093151491 564871470
1156488451 809629460
786368690 773992982
2037916928 2089460235
1939817046 783116599
590365984 237893063
833089416 857781619
464626059 1760668430
1655805530 363449978
1477742263 268931215
216704534 76545891
1877347300 1751118328
1080398168 34265201
324746313 1979964681
1846539076 1974211653
1361802038 1062836850
661772871 405539643
190358935 153450698
986454637 148472373
1919472601 692767469
727959750 574128447
131351236 316732312
522533862 172214002
144348403 945108951
1887644408 371500877
1490906672 1036941844
601386387 561739816
769797875 1344846959
1064235618 1593229029
698764605 587826041
1966693543 1711850265
1630804943 915042830
1766486963 926593645
510164508 1749164118
253825067 167438292
1295843587 738866995
358788113 1828484127
1780740198 1613844392
686277842 1839758780
1879170209 1112083466
1574736355 2135326043
1178936153 1051642864
432863622 1195477407
396703221 939362026
711804654 1419277180
285134635 1365975732
1805535154 1778405808
10120861 418041599
92143070 251631901
2060533229 2032148172
93764112 123902958
949186132 1528063021
2093528039 2065686224
336569922 1276363292
1262250084 98974650
1890098537 1896169566
2094652638 279806550
1237487837 1745703078
1218819376 1371160639
218572309 1410942766
1485117324 1366463476
1581462668 922478620
637804453 262959335
1982373780 767849439
136219387 1546288574
2068194265 1087345943
346123769 258805463
724270009 10054445
1126811855 463011556
197136325 496342230
1429552954 1981098058
1923928656 1773574050
681242734 2112531541
626288198 822038629
96157995 278966610
1646495781 1469879840
484777926 860035156
1564690317 167336705
1730319822 1298024336
467907899 1249810687
1429828773 874460135
711687099 572793247
1577072039 1459702097
1989877402 309994387
1359332169 1722073571
1195470549 1908615422
275989428 2013260901
480389117 2078626582
586681216 1799089926
2062326782 613110436
719354879 1959550513
1558634887 2065027637
422122967 255351906
1168680885 36989989
1697884481 1246769511
898722689 868584282
1231752314 1676702442
6278788 1883916976
2057732121 2056595501
900908099 1300226237
1935400862 1049888736
1738145294 592324142
1269267012 2073688511
1078942098 1660350234
1007243060 1869545716
846330755 86458742
612086190 1759086920
546656238 230971961
270535139 515587120
734142372 154060647
1074810640 1660968074
871174425 452676016
1083284490 2110696103
1375512777 929880578
639599548 1016099878
281309030 1387815401
952173627 1803077225
333000775 849491152
893967178 719225568
1877281503 1710933346
757657097 1312182667
126739066 2137256636
1917513321 1103135937
63457179 138248113
2093409431 888233156
1333603632 1199109461
825114898 973779206
105079976 1089384522
1765923883 353828379
237472385 1561551641
1159397940 1536088476
1226911864 1415245204
502019576 1247705949
612660839 895375320
677906652 1863541620
777795961 538670381
1907540784 1303556053
1849094407 142237105
1463911488 360662967
1421902867 108447644
2080515251 977660807
1530085353 1882098359
1152496664 772357626
102054909 1756420130
296840375 1224263229
923666312 1201804727
382400025 2095902404
1848796543 335674387
1071460039 1818710574
768996235 751658407
122537173 192021204
1825343533 2086644524
337661003 972752438
750655973 1173480936
96929331 125590624
1793897765 734020970
2006836984 360757580
1793610557 1544208438
1940079344 168338376
593689062 200657342
393916932 1982347197
1508460984 620622751
1764932478 1502695020
322513309 773097421
2097920426 1949117438
1557586369 519085134
559218374 439924921
272576652 855309146
1987848052 531616928
1480271035 1221778338
41116917 308390589
374465587 767598152
78949747 1028682365
1412258601 662633339
1397910397 1966145102
1030798895 1706783822
728124059 1401339022
1521920741 1321342131
147098884 1762414563
463035344 602502915
388517952 2004398772
1243306559 1460042645
1413105653 114720162
752102741 755317206
612476753 214760465
2034372150 1249442116
927534324 1130091595
632269886 968575646
2048279796 102341522
529650101 1025064099
380749942 200412842
2064933338 970775522
908538294 1553916376
1195136393 646168751
694367462 1490117689
1745959104 897296362
1985359692 1932850191
502983036 438889056
916978552 189434947
1905869148 2058462951
2137556460 1332718727
599584101 886741230
1704312875 649244907
1620119700 1919268071
1002038735 873607392
1346747075 1643855311
474329358 977550289
2114156741 667640936
605014053 1838095492
798976220 1990681317
472429604 34945221
1712014360 1584110662
445893586 1569445052
2100972863 1340859554
1011133694 808479423
669211397 1517431104
273470765 1496245990
440369637 823024831
1703117525 1232858804
702290498 480715106
1344222043 329122934
210903935 1295396598
1901039259 305691537
647283423 1950864944
1912583654 2008012181
18955605 1454454856
1492011769 479267263
1221175902 66468324
584367751 2121665948
1983293276 984313062
20624020 1295225204
621115624 4279813
21054652 212394906
687488886 1944459972
632098831 946292245
33071220 1038317807
938314102 1426308965
1631933045 1372318663
1906638891 635897534
1885349098 424661533
808201765 1167949702
1718233346 989314118
30912706 677624333
1351207566 1388115752
44188419 1989155757
1602787704 2107659939
1977677177 1905381691
244630023 564618572
1851040563 1767420655
2059033935 1202400582
795968027 1671288017
734235963 224053620
1645046049 92068992
264728734 1499489085
2003613160 249077413
783954678 1082224348
917016974 428521372
498603132 730913403
1151002095 1871031241
1886892753 1027879685
1266735395 82264684
1490508248 1317852250
629984453 1883574869
1332503430 202060605
981412769 100127409
1092065504 675207230
1728941910 2145008205
1288413484 166311457
1529351394 937210537
954892726 202601487
1660176241 1679484973
1708673635 1423892397
1010643043 2108226900
49832374 1488265855
47122522 1805897661
1332829198 781122191
1870873686 689306508
1427444457 417005824
1343831736 363217641
792409077 1641461933
373019173 812832218
1816344219 176561658
1221513830 2022434670
2008844486 1360304563
860484871 788784003
963699555 1962751088
1260552616 862990156
527318061 1321425008
1939142339 1181445459
1806212148 1452281026
528420869 1198010048
1940737668 1105363661
899192434 535549735
1744613155 1512678350
1750606198 578933992
463291267 1117627959
1806806234 592439250
1450558192 578815601
1300501378 1083862845
1390886066 819780060
50257312 1701191350
1895475726 1752501891
1053085793 350554774
245834416 1361799349
1961407653 1874377061
2144951079 2123301123
696692502 673644293
664674568 1530219561
820999143 932090877
456208679 856950662
145481645 1949945882
1988245483 1482222044
1162914776 1840407897
372605454 2107606303
397999718 671493212
96768480 367689902
1469109213 123665611
715428657 2024916823
1229998805 160048056
2022429066 1852190509
1625030198 263873858
1183028137 1242020579
1901127073 626968756
1934365724 375216779
1209071425 1944686415
1323590252 875108018
1708373009 1682226
1103662899 723033310
828188972 1477422369
519809985 688373707
796351800 951546022
1921929504 651576669
292142337 357019399
1011561495 1394758134
129200481 866723309
711196421 748568566
816853418 835131784
1906355651 1138345855
556055396 473816857
321990359 899237352
215747673 1525358487
309764067 54427978
1270734061 8369883
653236580 1805621755
1301970490 1032732851
163874086 416532143
1676968238 660050855
912813971 2047568959
887927576 1693534375
64979595 1793502036
813389245 538481739
1594140138 932262042
761084536 1977566669
2135930745 604664478
1197150998 1968286910
129276655 1972303219
498108836 1577996505
2021750344 1254165862
159169588 564517772
1110608508 1991442599
175542080 288787427
1940905373 1809703416
695767006 1781694567
1474631712 2009002618
2031453242 1689500803
611260285 1728240574
1806713426 1387783967
848152058 898700338
71308963 2086251267
375235180 38049824
349826347 2002521275
1483363651 92340199
1039004242 1621071980
1871499961 2101114837
1170244949 486638237
1391692718 713125155
1646071029 620084372
1484112179 308285877
1764444888 527185119
1813297628 1750440849
551214830 1953341490
159447242 1284030994
1443342121 953644504
1911369693 171394182
376731748 1860899827
1809558414 370091677
75507873 962453836
1391422953 2020898566
924135879 115955492
1097258561 853242115
87622974 473656090
1585673404 647534086
1427971199 1869435921
230451305 1672473386
1746424640 1644254276
1817298728 339349899
1726419372 380276438
500287165 1497628271
1832832754 1446100198
1844783869 1651992165
119149591 1779048895
1148439866 347903127
685590323 1057944435
329722359 2042514057
65348635 351525945
719733991 982955465
1714227992 1283726409
1960577408 368235776
473514329 1920698151
178685767 1498295213
391718508 418571353
1476528471 152532002
1764976467 235508341
1602282592 1145370243
888110959 1269734103
1629657759 1165613377
252095604 1802584149
1011065847 1218615790
1220622365 324377629
2034400083 182382095
1071698505 204268568
1448743635 1223481909
1942295291 2068441496
1341377849 1728315549
1897798253 678683744
1861795323 310188887
1707777985 961901909
221269587 1092281507
253694781 1657989200
2070639904 2040766882
1029462882 39893911
702857936 1183759182
74546226 2017150244
1138990983 860912279
1565054404 569251409
1029683424 963576673
1338499504 1930082978
2058466424 1078755545
729272402 2107824783
1888872522 691886009
701567589 633429858
492750457 388163739
511362113 952125118
1430696593 1074072736
1492334969 1787683558
1880213321 1728326287
1372505677 1830349740
804239925 829892345
1592095128 1787092779
1817173870 50919856
850109385 1587724873
1144002440 695991616
1082867082 235275395
887467132 162596906
68446674 939374601
2021460289 1928646215
1780151265 29185533
1199584433 1823518043
1421992148 1082336698
172988262 1164987565
677129940 1100115271
892830337 1533342469
409687839 21547785
1393435543 270001491
675692135 1343891634
2001122984 1340917931
1954183277 2136881074
462776516 558880210
1651681804 1390964901
2031013483 1352796716
916269215 1763927251
146014915 526923227
191585068 1325511353
854323083 2079448138
1856261 970023821
1267310938 914189068
1045886129 595014569
496019915 884575657
654926832 39664127
2140137143 1213976251
503693416 690299470
1594293747 1141347032
1232873200 1718985163
1629685143 144944018
1526363623 1033656567
598509496 836568016
859199807 444239474
909702399 279652319
1108587766 78806098
587530873 170441168
1293377138 678358309
1275917033 260582015
968727112 282841740
824153940 191056794
1216443985 482981993
264118007 200185518
1733089835 17234445
1393952213 1621255570
1708908941 1909286085
374545807 73339463
967640952 158600728
88469000 1303967271
1407706664 418288990
414623791 66055622
1284916100 1717865358
676364729 620307591
455850465 1497871486
1183633048 1552782453
483482924 1857944864
298739633 431283891
359301501 663386559
717030960 1074414692
830136798 265306295
355850374 1084731962
781628655 883167905
1832920753 1147898987
517428730 1403821738
1719018769 1054206505
992120889 432877813
979796578 465699688
683246647 2074400093
1036683006 1668977687
694810658 1599021827
1576724599 47986326
707401190 1408209945
1508143412 11498720
83093729 55201280
384806338 1371135507
654947952 186362620
824719953 858779451
1873294690 849325932
768027066 2072755602
557406054 51399564
656452372 1498793195
452827180 211595497
1214448637 1789432382
490693407 1990331113
670986603 1850263291
1736758685 1013547165
1044856718 939461431
656571893 366767231
340755461 1445881256
1161571536 547967587
1537685077 504341576
67830451 1708112453
960450444 1291094480
800033272 248456274
1381605301 1746752152
2068131109 1976441332
1950044108 743167468
938930100 1270406184
299117772 1080618726
1148216417 856759998
146077093 166804013
332193529 1702241775
1960396025 91903416
1751890221 1768005538
812606516 331248059
1699313037 509232917
751052822 1521428433
607788973 1594020031
851567513 720938305
79412254 2098060550
1938347650 372497578
1173427480 475388567
44245415 1893956239
727592396 1813231735
35123901 1316909360
2126809668 630095149
1706685585 1942777836
451624495 1000762618
1881657036 1863834119
1366438042 43273154
871009301 1568900378
561716108 682128215
1415346704 695358229
1514039592 1264290633
977318387 415381368
860045016 252036284
1505191672 2047433392
6106125 280773904
363155091 1924331865
1072148838 1362980906
1853987818 973769115
1948384590 258792429
1268588685 1094274271
1119841847 2064191005
1455352852 997812163
1790394650 913273400
138203013 777886941
1918810732 1312266644
1976197116 1968500727
1226275615 2030208837
603560354 373618907
94548200 118268888
289763038 2010886506
773197341 185427155
17556586 1521217574
1519103617 168985957
1129940903 655477716
1350214363 1973011774
866478171 370419091
1276448209 1711523364
1045893221 320982976
1153237538 612320341
894657318 1126744333
888496499 635111707
1916852586 1232310658
1206809848 1480113883
257233970 1760843887
2025322065 115560470
1591892282 536947680
1210919505 1438490993
443928807 86620526
946785626 1564900223
356570139 346446796
23802159 149836011
1739333121 1561651699
1112527656 1942460375
1291977314 210477794
439010549 1469492381
888201537 382821092
1546011634 168896422
257024955 1003696096
813728629 1105662069
169029861 1556881930
1018548059 1241435231
1809699754 778858344
689482963 722391250
278802053 1174501390
866042990 1232567596
1021821000 1622266528
2112134462 1178244703
527352998 1964845695
252220800 1722151691
1516594863 1781184487
2039163022 1713134196
536809958 1300276956
531908463 874037364
728561497 1465563187
1959646006 668069200
1944901404 1229255548
1098966781 1636195279
1953767606 1115504039
1949209358 1004727826
2084252532 1261140606
1427234816 1133233085
1115899014 120241041
1985464870 720951887
484449693 237732265
1008365405 1210779330
1869749817 1804351908
1969577326 1032803077
1192210878 118885849
1266982120 568740766
304116514 692330606
442573517 1198051763
303847265 2084150093
1625676809 206295533
1578932116 1081711299
640209334 1604661411
2111910193 1795027667
88728837 2119321105
2008375460 1161220780
839365419 280920448
357650277 2141555963
676148225 490617458
840616222 509522776
1330467666 1762188995
2087644109 518381743
2128374264 1730624757
401330341 556828276
2031033324 455129437
477113955 1236347075
1869920114 181265752
1872348378 563811731
388662471 1015522306
2086804883 1808304426
560017130 19816430
1142240817 1744277559
629694661 1073148538
2082445053 2003630338
1209575600 1923629441
798417284 2146308740
615360480 1155060159
440645455 400322448
2078012646 115269980
2020266966 1321593237
1728503865 995802670
2130158975 438839227
1286319173 306575734
850918663 73164457
571745914 703865933
1032999976 1357222477
1841155723 1396848882
471708540 843476333
1398636483 878118865
61277471 257378684
308128536 472820544
1273361844 1837762448
1998058836 1922446357
1931988462 661435561
1018226412 2014781545
1938917113 428074259
2117240818 1413360277
236203228 2049116534
625511942 953903223
1407241054 1653483229
26886312 1438771413
287866682 765639902
1017004897 555435611
387447339 468499565
58852654 638716274
2105498036 346336023
83160441 2127705995
1713277683 329202106
667517324 336062719
153750034 1305456488
290581189 342665375
985884389 1523755903
1091329149 947054435
1730409380 1092432198
2094763766 1576552008
1713112902 1630864599
1209969579 73980373
1239442741 1188959477
1866181505 94272643
2116968217 247611824
1805610138 1317561529
1015272253 69319866
401380938 1225777558
1993544799 479098163
1308451218 1477463519
151318688 1396978429
863175257 224860176
1190189833 20052299
1868550108 1308056209
1015284880 628088955
492877047 1779724559
1531158358 544948397
525420863 599150701
673784094 953186930
1491748955 637857941
140381268 106232638
1464985183 1448301891
91623568 562165359
597042651 238454570
2069589098 2056313079
1920120196 1908195495
1305508796 271188502
610344262 548211076
1711314483 1028998208
1032623617 1573428021
902921627 1757390173
210719738 533357486
332809199 259424013
67899458 2066153221
1873811994 1544940495
1793273047 1983858923
568380274 1501785972
113428534 1324332552
2049185792 885914477
1351629333 1046926168
1517481907 390021635
691999422 1217838612
376652673 853489569
1591078297 586730636
1011661853 1103479669
883857222 180663911
1115002669 1022729528
1027154647 1254854285
1165566581 810575579
916434404 1143018680
1642127724 1437947908
683381702 1664507289
1611957576 53807367
1627704950 342417016
352746778 772967777
543426370 703822673
1099436615 344210406
1009175098 147003535
1897407920 242584971
1704027082 199741911
1234694851 1778629758
313173437 511962033
291157824 2136467711
1680972718 1467281866
1447309525 1870545553
1705400214 1327931397
1364650003 1436508816
1823716718 822605636
1895561433 1874283245
1913381782 1444564854
1754911630 1604269347
334213286 65111361
617098427 817252509
1859051399 167586839
1627216601 676191596
1813430272 1549056402
1512863112 820831253
311644590 1427632397
1567785901 1015178244
463094907 1974687080
797034225 408442707
795135849 266622104
1143637485 1126482410
1578401232 647364108
1712247006 695722930
1570952 2059136541
294834521 1734831214
1287408870 1366192615
245581414 1526790133
2040722965 1049506611
86583686 428184271
1864800836 775093004
282275434 1390325525
2105074732 689422167
1482921387 1865035251
353777917 689673482
150656140 1292970047
377763629 1703023631
1714994345 336503691
557729037 1496246743
1594277451 1116384545
422548274 1872345291
1349255636 1818934631
1759925889 1296653454
213936842 1709842618
1189002330 1807148733
1421393126 557706109
1322014941 88926029
67606084 829695881
512211163 151834552
243922541 627069915
1761238779 404043243
1736949591 1488333698
1197623924 1863588488
1658229867 1559679918
1461493592 1729448181
1981164950 1916937448
701545044 667067879
205119271 269185918
1033949599 2089017649
1356932996 283345092
1741084900 1434786269
793773633 1547756116
1719258670 433446333
1528083862 553374742
275937128 1026707940
1884617187 988211494
1788040943 371181581
997140446 628318385
19512111 930179316
444735082 1140341787
47443493 268208881
2144708726 528514860
2036164943 940627705
1518242882 2074963445
1594938692 1703709751
1477696292 968478263
1864906769 2022907755
480049697 269308493
495169357 1690885526
1499352934 926164061
1963569857 1306913408
1970394188 1223277788
1655045065 1785730877
1874221841 882750440
1427689854 1463976955
847536607 1386438483
987355418 2120537893
1495550780 1053388955
267414443 810426089
1034795609 1868872410
319723070 1189088399
1609643774 1690934306
2117055104 244904536
414080903 1789635329
1695292602 1046533122
32474140 2015661056
1539836317 691356903
294505570 707736818
1215086292 1282801686
1906138883 699171770
2041535294 1757005272
589146725 795697804
710473522 1748743023
1659472289 1451128276
1033587220 1602503603
1798168386 924317439
1765241344 96158860
351245444 608061423
1023445374 736255203
130657788 899630968
1218049878 27874210
297150406 494912176
1574649641 1826207252
10598069 687415085
266062559 1934905550
78351453 666319736
168058417 513948199
909063764 2115901634
1484433093 2012344468
1064723282 1885030673
1563855490 1631238389
1040944436 5011806
352205738 909909767
565092384 525637854
2008638980 1887921779
1372316675 114376865
677929806 810110314
1717598501 187746167
1580762081 2098070055
2021112056 1085654105
774346208 997586688
270700960 1571126730
1340196922 2045169214
158173698 308426690
458846269 1419852891
295753941 677926929
1447628616 1934654873
1045339341 1768657518
367045848 904072358
1102834878 791304182
601959720 1166920202
1301839297 1006415904
1001966059 1538113995
1022430390 1506360417
1252938080 1089681136
657080377 731113272
281687345 1996225802
866644922 938084991
364761635 443834371
2117701831 1931966081
170495133 1579970028
526806745 2044034438
943250222 1983266626
2114667187 1313553044
939193208 46976403
863269955 153544262
1010407250 1397986954
1962426260 1949395170
1994054891 1175838893
1385729551 1271503244
1625748971 225382383
311330148 1806338957
374415289 1402975770
234921765 1262877229
459509374 302391805
1126198646 1537637301
576019663 633034552
1405309117 911318577
605490286 209610294
1388623119 1267826553
261324573 1740941280
46003891 936131819
1215779890 598605044
85811079 851599246
2056088506 1756226786
1020712047 1399519127
360557678 631761738
2040128915 266448706
1004196403 1502019094
356353792 471055384
721966618 1877284500
201163435 774222897
683201748 905192437
782387179 299631659
1864155857 27658410
1819830644 1206049283
1456265312 863039941
677288499 2078164487
1059125760 40832021
5987039 166115768
230020430 336719340
1631064723 78220768
1553029230 569689221
471574313 1682617698
1294714099 710128629
685107435 1733279922
1127525470 193339189
953134720 1923886887
418150870 876083550
1584189955 1927495883
1539431176 348635008
533327918 1117494847
1612658857 3573829
117694840 63323829
1980394806 157672484
1234432662 1335406848
615335322 909154873
237024797 1119208601
1626822249 475530971
57437133 585980285
1213819504 79969873
1105406857 718798910
1533755350 1632918334
1536427069 1541784069
605307444 917232998
17144892 902950449
1638178215 1341943136
1750685987 1026122996
664527817 1590265061
531768367 813050711
1860952059 2021563937
1524193360 1474439076
122797145 149685744
1492742123 579083456
979402355 1988940995
730225523 627081434
771820586 2133695034
563960961 587053631
441437063 1190209951
393394190 902858456
725783403 445486999
1992344375 1214410742
149804 627542470
434592961 913734565
900636516 72578382
487636219 58024708
423454689 1101360225
2029653335 413681682
835807569 2099156491
1439669087 163528813
1699083752 1621510194
173654221 549773337
1469417633 1148985052
1011990037 1482205096
2049733045 1289233276
922872311 829607334
1952449020 778771980
1920745913 2134372372
1525097750 270659140
888246333 1553090579
1106831372 1165889171
756171858 2129794202
850394378 470265268
251196534 1727618009
1320038903 1219159962
2027691442 1135234360
208003920 161740402
431629662 985752667
706860928 1054304329
903191721 711624374
2036199364 2009035379
641134001 1884278333
1549685020 245937276
1872604791 1657594810
1965692373 1787034657
1215512597 994490116
54157096 626302254
342791181 1818753614
243602771 1854514318
1674562693 1179867152
1618069992 1004941257
1832956314 1156729795
1121434390 482443048
1263520593 1483807996
487104882 1483738554
1005768592 158832900
1008401240 1128920661
363227061 2004441689
936174995 1845044089
260299313 984374720
1115481848 316256442
1620968207 1830862891
786798347 735973687
1084338173 1773806290
733110614 1930185259
1142231620 1969847769
1521659953 913048897
1905915872 1043563217
1312269346 2131370115
419493916 65826740
2144300478 431293133
994476009 706502048
460342325 114720742
995489385 751348198
2111875122 1625674346
831155380 81712445
1314248417 131098617
573869520 1884103752
1162605616 38051495
947230856 2115222234
328720352 1001974709
1679799231 17709615
1087360380 1286734804
1401413815 527714697
1335789312 657218385
480218532 1634500475
1572342573 7785111
537628043 237103510
1465647156 80939983
96468427 1476596920
305294285 926184033
1535044262 1181532396
1720294608 1223602369
1598330611 1945171837
1159282403 1991484070
363312648 1693478396
2078357166 1481674611
1312921452 491630607
266663467 1944850307
927603793 204872261
1459140803 1748548411
1486604243 523642006
2054558546 74835385
1257321055 1618759782
1078600630 5711548
1245455999 247489154
1154995212 1300463269
1306982334 436278538
265595439 888264037
2098908519 201268414
485829387 337747527
322711838 1298940542
1840189456 1999968806
482023642 667982546
505781505 508753885
146530351 706528140
507132458 700812377
1488107546 1779850497
1613521835 891882357
162894764 362623871
647227717 1802044678
785289324 499436184
429417462 497676731
542261691 2052677566
841645448 1457482694
70933646 578446574
2010263832 1410062080
504853851 1221075452
422084010 1587883889
1882034214 178041340
311068620 944840113
1664816489 1946180713
2022906340 1879684814
1809617399 563821216
1374010805 1695613427
95169820 2123869783
1961610618 1886824295
1914688301 746879551
243100609 1298625784
1070597503 670004770
920136730 918864141
678354835 432088311
954009880 1224674599
993278291 1289010238
2048016389 2114418823
675437372 1546405000
2102824001 1857457099
731603394 1405448331
1450307071 1237065891
1461285383 1408274017
1930145924 970301754
1848766926 868303178
862407063 57447486
2066785246 313510523
1918698020 456142208
490106373 926306649
2016246068 1646097321
1648408218 1323999892
1275315954 1764672277
353919023 1868562630
1940993813 1364944964
577300806 1716778078
12901444 1125606255
1463381915 1351177004
786790029 368706346
1978242609 714734214
808377512 1249112686
806190298 768452946
1325485680 1427236362
1835365210 913716495
2086669928 1563362463
189326473 1359632090
1960359722 1152988880
1260047231 272107483
30964793 1718998086
1082404825 494453076
186078898 267427902
47345088 215183391
2134732850 1756843937
1425399883 1446973249
1609807461 691069397
341084982 1433283510
2145062231 1894434521
1936503746 1982320140
1565041658 1203958131
529833094 1057655893
1442394164 1080051144
1745599543 1153065150
300980012 1320078621
1026373804 1894480199
1191262394 1827767708
60651303 809489632
650914640 998562868
1187425971 1927526771
522658792 787170071
175319878 1075286524
393006298 772460093
1479723890 1371741081
1475950337 1661680927
433656828 492019020
1320779856 1755878450
1468704469 662234021
623253062 283055786
969767531 1475671922
954020207 627389550
1361415193 72242748
1990984105 1645948999
654017508 415716355
1925605234 1898057009
1047492197 1282643576
173910808 2131394841
1615828731 575747910
1536075662 1006990734
990661064 1534967585
1210103440 1937591001
532498884 1686309400
1715381034 1979901608
1589650853 649497599
699260167 769756124
1474653707 1351801203
955671143 1828363383
1338847808 193677078
1277146436 718084790
1207735107 673913580
1738076658 2026791953
560519245 376938427
41414054 1012180686
140355659 24214327
1715444839 119041323
1349220809 1380731247
1230680897 1527188146
470547177 1164175539
1713161175 1499823400
1484497738 1524960439
770377515 1463100293
2144034527 631420720
1886413868 119193055
1979853369 1576676288
432597780 279807723
1170971301 1265641114
867725708 1305422020
592529359 569973430
1918367411 783996786
938205328 1631691539
251730258 1241853885
740593094 675959416
1634377801 198448705
492118350 1059327345
1384467155 2111888178
1896881466 1285927593
338258327 223939541
2128619340 31881321
1539276684 1187698355
514634190 382036412
572860086 1276233461
1433330065 406979457
940045350 1306318703
1617109054 1149188069
1127908867 1207016296
1399443161 1121879032
2005057262 1384611016
2086431422 1309905686
391246507 1433076926
84064158 989731026
324178144 412915379
1866772042 1507756195
1998691360 553173613
897284022 655195118
1813972034 156581844
800553495 912947808
1702596282 1705417906
1502266857 2122488616
1486539955 588441115
2004217570 2006510484
1437181206 2085988865
16067250 808691263
1764837303 1922260398
1155891976 1773436803
762319557 883729131
2071230686 1898372109
1114084485 2143508495
1597651473 1292336423
1415478524 784772201
1021573474 1485274916
1872575126 570794135
85083173 1344456219
1121024153 1346081755
1661864475 43759854
891612358 1136626686
1371035869 381087540
395129224 396522025
1652604165 100110621
834385767 207415285
1888513908 749907702
887795483 936483704
877591329 24691249
1838251719 410818408
1775077367 1362203461
1230123514 2145496763
1638277656 1918127516
1609573762 1652199253
1789352079 1240660458
859951320 767065876
1190154669 561422432
539993968 344718822
1007469438 1220700203
982270827 523711730
79984273 1893662392
1840236355 738965681
2019273204 2022844303
1188248750 1164117465
975094530 305184215
1884763579 1343247036
552907475 1308426753
1445212499 935537175
1299914041 1553674967
1340028141 749838460
931194678 1684319637
332879054 1369480775
725753009 1819341318
1070646607 322546966
929427560 1787153134
1187416304 702465084
958217956 759518805
1030436730 1911808875
913770497 1816865066
1808396290 108659861
1666861140 196023168
533753717 2023610426
275989474 1516787043
332797628 277108134
434862172 135234367
344128311 1567036933
418410981 434069532
210693101 1975679711
1277892475 585741172
373445752 1082681998
333890475 949707026
382883614 2012811406
1452916295 42913034
1919143900 698853906
1287942766 118298200
135504808 825851564
834781120 1606213674
1689633304 1268152527
2107972215 468161150
742175100 1160399001
1233392361 1637001827
1717778683 1367996340
1480620126 2056663409
696879440 1657023655
415519762 857126639
624761545 1383319116
370623943 2019662144
947925971 24142771
389448546 571433120
153477603 296869137
2043316020 1048743614
1078256151 427147908
209717432 484464245
1662480322 496254539
1241072879 269577994
527993675 1823265137
1743905454 639160062
367483104 1251907358
1213951862 760064684
922067113 1617649194
858705205 221477450
1202175278 1305515170
896548461 2104727733
613345540 2000477805
659692288 2141614694
2006970830 1210041006
858581085 953083765
2136579506 1232446009
81078355 612519565
1053846380 1337426482
96421146 649485990
646624993 494489186
648631743 2012444604
1252448963 1355766509
992149615 963299003
2122745904 1635923031
1245895599 79096926
848992233 1391841843
496279906 490328473
198319929 1898413426
1166909163 1087429757
757081806 359646398
1821554900 797811234
635176001 2121016803
1575071855 289548942
1014117306 184754694
1955312230 1697467017
1187290773 632485314
1164495740 1536253081
760304288 1574708552
1209018730 1946295349
1403464065 1261129745
847766244 1561440312
1489630214 946694597
773668482 1501670434
369059406 158473158
435819285 2040571583
1948487581 2146760702
891873236 2038235968
1701106558 1484492382
532045585 1560533425
1916849054 483145468
110650683 1712794916
1302906568 1159267406
522071229 358973529
1328824692 810025872
131365027 1631864238
803472405 2026042789
265089118 222090729
1058550538 1328837269
2108425611 1546956789
333499306 626760719
887176750 1343026663
531301633 535388833
1185977189 1146480561
340884185 1480976179
1905580000 1362033734
1865337197 1807128393
1548283207 1946416479
785718180 1065921817
1897985491 505946577
1157748284 285148691
881399846 9811367
1776768623 529990959
1569219921 1639005152
625807025 1441638667
1787169771 1747216578
1749117099 410586894
925204773 403825986
696654392 848060489
1505680074 435917612
1882036284 1740311742
1497458824 471847429
877879793 397303245
24811430 1053394674
2074147549 1192958141
1769227531 1551123298
784644667 1469132485
761530918 795514996
570016932 937040778
1191869825 536067425
1827600488 1056374393
1368200047 694896236
312385956 856204058
86226905 1742235678
766644843 2089405314
1761768680 1730316086
371041081 1943157731
1323057810 2065493791
434219788 1539784088
1875195974 1938132862
523150296 509802565
1528773467 1180122716
1022105528 384866282
23762150 520839255
237740074 993303444
1394156225 1707845364
1932783098 2131994760
2075843913 1794780678
1751002965 999716225
297309201 723223322
1080509654 1516895469
1901944671 1817969063
502080107 1897206206
1808503005 102078589
1283754478 1297186867
453615770 1431181601
261098308 951389454
529833019 1611041368
842802904 773634352
989008780 1013704586
496459048 1128485266
1923145469 1523230582
1259669555 215325151
1178593202 227388737
864292809 1330069042
2006461793 1066525576
4432125 615705704
1615108097 1038947938
2072935728 1620785257
134699980 1846143797
118477439 1187472011
1705307888 303159125
752044494 799331359
901561115 891663893
286472069 1447256496
1130813536 423349445
135557584 1168342695
1616259554 1221732485
1741335085 77055227
238077 517888344
1963641312 908378898
965953832 989789446
1750240199 1320655720
763576040 1222277407
362719364 1178740154
3764764 1693080429
112477076 648036589
551486887 502120125
1888987153 912229577
1693385024 881430878
795036264 1982142118
371624773 76240530
1162526897 1869653445
1413035259 338171576
1795865946 700089162
2024285577 622125393
1573836042 324911142
221473555 1154666816
1846144348 2109677813
997196371 514552374
1429377323 1743425906
1029540396 655359112
734433711 612115762
1958900480 566680057
857562234 1411938563
941274200 1845882381
1217926251 1757372428
228304443 24008615
464903420 1352964407
1794567785 964199404
266353487 492237404
77093875 1097003899
1564679193 1034387671
196120197 812253062
396259583 262550458
1966107742 1539363310
1931869161 1865490428
1194561334 1235893643
1972671305 475724210
659352805 370009935
314552199 1636845010
887338584 1850878696
432149082 54244602
117895653 1633620400
768116997 697125426
1268168058 1081278638
112169759 1883115163
186460933 953655666
1110977944 915500325
1557073335 1866609083
1978061280 583034316
217575007 87510284
37873510 13304921
332070177 1970226991
2020642442 2087277916
668506437 1518554297
545262606 2112389030
1461384588 1064274820
1479580428 939235363
60428284 105182637
1697720282 1928541649
1369410904 1528865261
1791783331 1924790251
44981794 857661205
592018548 1825502090
1650270227 314711082
2121688790 856111678
233868869 211270276
347685437 2052990770
1661323078 38778918
776747741 1206838498
104322001 1390812641
750527484 1101016676
565598463 308226382
1991808019 490534824
1327853898 1623799494
275878845 1373178423
147500106 1656304241
637703196 122016144
994980272 167295262
81930633 1035858681
955942797 1237232466
155573084 686778176
302118782 1490323096
109412766 427947587
370324902 1526712803
261993765 1088833350
1176500356 1435379188
950467962 1065673220
1343181988 1964191713
1824531774 851088367
1460443324 1620746160
2011358196 1088379364
85414889 773208809
311178266 2118302287
655732338 774147542
830190501 1806679225
1369009298 808960304
138325571 660235046
622427218 1923230256
1694119735 628747373
1734337761 12680065
662086561 458064091
251996369 100029236
1056811714 924980029
653007295 1967722748
291013399 2006030164
968399761 247545775
1950960578 1037547398
98811053 1100429234
90800488 1804714374
1965067544 145833943
555155782 1167759685
813378138 932601714
487828791 502095311
1527256240 1988179854
515915414 128213943
202883905 1046160594
462490531 770187742
1183736084 1074898818
1219891443 347430886
415902653 1002743784
2033693009 1913228860
269450228 1410391656
2083714894 1500587660
2142326053 1178070095
1955576108 1554544999
592934161 1230165834
760204611 311415017
799730565 1209258888
1429617961 1808933421
1451528751 1760392200
1353417602 1028450244
1590620886 1865943627
1492851110 294605907
1007470982 1961623853
880515080 774860372
146154737 2122975909
293564764 1900481027
1275225830 1378738887
2034107361 209277549
1316037009 1417902208
633649565 338977205
1453017190 1216473561
159392392 980091113
282535511 551948549
1112964733 1695689165
286445134 1310513049
1514479159 2058160499
792332419 174641248
1936428266 1641518919
245242752 368637022
930396031 284855591
2052147301 1861912001
1420372526 1021356753
347143495 1137093818
1932939786 1334379079
1788052629 144906978
1577469947 764651291
1565967746 746403507
1611160682 289309134
315738910 1908311498
707040680 293375595
282201989 1053052855
807550989 705912335
1142510726 972056287
2094632685 168283101
24827662 145349707
1502692121 1671021274
957661874 958511417
748977002 607514507
1121457327 389865061
1229780781 445401951
1396069421 367004375
133555808 301941441
1161911351 144803836
1330777419 1413947241
1431763512 2024820740
144834635 440370963
1942088259 1918215613
1315756169 1659218069
745940938 1083553722
1296255887 1377724250
793722603 1586385804
267537270 1731510843
199884199 98843036
818366102 973613915
454250963 155823535
1757790473 306954303
1796130978 1577115217
1468499987 1073043141
671699936 124876857
1791172595 1058097888
880656516 508599616
733859562 634071234
772595982 2084938468
1570929494 276915612
51791440 2107209884
297755876 512595379
53747996 908007058
1380661810 286573598
2129295004 582007350
1630708825 444401811
1664778625 833148914
1775316206 602883941
1117002775 512562704
2081673748 222189280
1263426924 642981045
1846847409 746741070
421935410 1711340793
654839415 1197705862
2103893587 1813723524
727931697 178783756
785817291 326783835
276658380 808646596
1864378677 637531828
1572109049 1573469939
855727445 553337822
1313420920 555484474
916703910 1859465199
1998092873 1052426500
844227706 1253776835
1383394087 183239066
11880236 2097130796
1188832682 181542629
599659732 2070087755
147490177 352394316
1107269018 637717882
1690607530 772125256
1882803940 1314858251
1551000056 635168823
479521270 313351534
1811265894 1441121658
470281773 100934511
1615984497 1374623815
1025495106 1113112825
187016736 739945078
1622593053 1613425047
804254767 1610830734
170926979 179431811
2128754769 188679550
520152639 585216536
160831162 244523100
2104473070 1147404375
817674684 2005535817
1138334870 1101917334
1101690617 5443027
1744353704 1200728187
95057349 100970370
504611540 1210273785
97746715 1155604997
1008048138 1429874438
612962336 1541461889
30427334 1172094018
689677829 1353205998
1764955026 137781703
1294349045 291825016
1083839743 1608233169
221078267 1137152586
1131898808 2124203438
1789052183 540365494
1356560475 1888764220
1617114623 1525209550
1962979439 1178429803
1381601495 1552598042
1020003637 129439286
1581115937 1646540239
492461576 2018461738
1789982611 1724011537
985260908 520113712
1173523232 1899039262
1676488691 864531411
222205471 1389584757
2064049656 2056589594
554943101 2029474549
392022372 1415573408
1838831870 634466005
1266521731 1929374958
1552319697 1895605102
605940742 461519590
151573175 1686825830
1840433671 1012565223
110936073 185087070
828652807 73005338
112190937 1824864996
1523001105 193874586
661728523 489752954
230232020 26119879
1766158803 24284309
384403601 1033695694
1992702822 657285218
2053851919 1584825527
1553189531 438258178
1944922559 1379072059
1207682934 1620894996
1268896841 24237347
362216775 1453353585
2102632548 76638157
1801395748 964623600
1787192031 1799284866
1519959228 493823653
1931281014 174427588
1636535407 887505850
1544481596 257067469
1273527151 608809379
952219783 12577159
1784972048 85547304
1917113038 1086041610
1800448809 1334459945
1588890010 216253487
122204316 764069994
987755866 1333675873
1224512716 1912294771
1757943676 1367192760
656162951 227429333
1559804196 159307073
558787151 556460895
1188212753 1261756014
41693620 81298517
1513924832 1089633617
542995564 1647130465
1588462621 961417213
410383592 2071905609
734747966 641405181
1348136354 1929845205
160973783 987142849
979362629 1650706493
41927041 1352701336
1715894349 116499635
1509184409 1020490942
1889087594 1991600466
1598761847 422137421
1565849078 1151318808
708464486 217614430
127623816 1299565773
352613857 1068820630
1035882767 1236007917
170380200 1007427016
1566299296 99842302
1601762020 1883586906
1511229165 506468615
1563204785 1315402133
1225143897 972942707
656965959 945950869
1803301844 1099552287
332431688 893599733
1142252030 1111994316
768258668 493279832
1022693217 191233473
728723924 1722875746
497128076 1436078498
1073911862 205880061
933836371 1340494157
1074224464 523109120
1558191494 195623255
799814441 2136885896
1143457206 1698625516
571039089 1827785627
966521183 771853706
1901487638 188452318
1357401079 860432329
762781321 1506613043
895934281 502692078
752435720 1773867154
650272093 417621370
690949650 63962036
1731488675 104344535
102207645 53281137
1267121338 587880602
1855232489 1885501608
1619565217 2094150425
1100341753 928958948
1166398701 1226802595
1092583877 1628699958
437920038 1518087062
428827378 1550543981
1709591280 587915503
2099365444 1575570800
1398636667 1129534719
1673309052 1774891347
264396895 359474838
376624815 1628504057
1301570631 322654591
1662030462 944764268
1202275679 2109804582
1914209316 14646719
1986500875 1581971958
448922872 2096486315
1934194180 168887593
1696203818 1285510856
1074728779 170371081
1421946359 346257102
1786051374 1036290441
1100359831 1185960029
649955969 818104061
1439800677 125725729
1252458355 886501484
243624493 1468831617
1664739196 1870567964
1482855812 330330510
1682743738 1795033677
1692154673 182700877
1852109202 614804137
1629790429 2135549452
404017448 1409536757
241662781 1363617102
837200137 1877437665
1417453411 1433480058
640891776 664017857
782698037 381703702
1066421721 270486608
721841066 260173077
1729573426 307720020
835538368 2067791562
571329004 1620937951
2077721783 87757029
859194856 1778822980
1904621806 1890637956
776288810 1061281153
1530469525 1210053202
1897622593 781110616
1276512703 1978425851
336377932 216585012
1681305845 233558522
1039090336 1391910942
813367651 722553683
908611059 1777720023
321268207 118571281
1774338421 668891915
1191054044 297126346
1600233087 1188389336
2082305141 1969596128
1044428655 1119325869
157991738 438317376
182960992 533982016
1081303928 1832189904
229431593 878284525
1971239619 1290330776
580825585 534206526
1434393560 2105648366
653510180 226627767
540218430 2088456859
1742837141 691684607
1590025630 1683594010
583149155 2105596437
1390310114 746383959
1493878047 1958406264
1007988227 1489606234
1517918115 222737969
1820283792 1637547280
1409908313 309336685
1635415710 506572742
924967319 1387688292
1530526908 1740441805
548718660 2146657277
940298850 1475286056
1310531428 1391170554
1022163462 2054965002
585960971 2101389807
816589273 302414778
1485605585 2011146588
1456643085 769224370
1727816267 1431693689
1231212291 729880319
1936628996 2139375696
1577363563 121975848
268919485 1348070894
1639382570 819459240
1590985541 135485304
177428100 1385591515
718389998 998523603
1296264024 747726081
2015695817 1304541894
624593550 1401580463
2015393676 379148599
2045135094 357540930
99706418 594009020
694245240 58906150
967120935 99637033
362144521 1569479994
900649266 1934841054
2136789935 2019569120
561801188 1998790292
1068710756 891680542
1607002541 1463072770
74704450 1224306520
1063841630 611731235
1187836641 435701347
1407617652 2029071772
1857371704 635484787
1484231469 1154028368
1711335286 1970797104
1472991529 1788854803
514191323 1888274861
2041071371 103936518
1868709915 1378442746
902906911 233533637
347584426 513189751
1140243956 785230383
1759250959 1014034851
243612348 1029519636
2134721980 654856013
1013347782 1695512680
395960306 1409435392
1864868243 1142758191
2085219347 819247818
1489539595 194314675
1573853565 221674210
1450526261 682268837
2139548374 1801978583
1565123758 378586578
1808703443 162774085
980375031 1594222913
2028200108 1466770495
1639122558 1610120901
1289095802 1154939883
244642949 1258685581
746803415 811281965
490779408 1429697521
1112548818 1738250280
1966463114 1874318709
756419441 1535971145
1812202390 146904538
2069794547 1621780773
1614648998 1052395385
72210950 1786146507
860471076 792022166
166247577 1902136000
736219823 1211874018
699433504 357369968
2056638335 282057747
631065914 1070481915
1784077479 432207491
1953502501 200679806
1585191708 851216092
1428227280 1906535166
811898863 1495021883
1211076357 1284174675
1196425919 824052913
2064909643 1573870549
1589278952 1936442123
666305682 2066535369
996370701 1157766393
1714917044 1373451690
127403418 1935630731
2002036208 539749297
2044366750 1564402173
1108620530 15124864
250954238 692463252
1837450324 263849936
1056789323 1856852522
1660203720 9608115
809049803 1417695019
2125906355 1426568395
223613636 2058954053
719587395 1507990868
1302222296 298691792
363804078 1757580035
1451669899 41537110
636357179 1604416765
1430956816 1209255313
176092309 49034674
2136124480 289966348
1975161880 1126438906
1984347729 1807419151
461955774 132555132
2028627575 2039388130
402522180 261924763
1080079110 1171598768
433750813 1171997219
265678785 332883879
325345513 860518316
509780318 205461191
1443347942 1913162265
1351548449 1231483191
1925393518 1916603589
78152299 498415928
499857729 1392757752
682425839 2089794544
1743470170 1980280214
516025344 1054003985
556311220 676175672
337656216 2097817120
595330995 125528968
1399637270 1155341655
631030644 1252401284
1538596895 1142007476
1645711951 495786316
259971007 755619555
718895961 1399050420
1241278739 455233243
1467080943 1942434997
481512371 155039540
1442069827 1968930060
1195307957 342967162
123210462 2032125330
181176328 619189920
1979143149 426040203
162981767 145368923
781205342 1306207352
699337824 2123862750
134265450 1204994319
731055346 1870572458
1859674504 1062583709
319789550 1315645421
632903089 997629736
1190236187 1710311275
802434547 2063613674
1312389154 891117470
626227479 404319840
1629084778 282035668
1060233193 1234075210
141478527 843338162
351623235 1473333757
1591877566 301583475
1856642860 1128078727
527279281 972879286
1097759059 783474096
2008853092 453553665
1438580849 2033884216
934906027 1097727774
1195417588 1204217939
674219312 2125166996
1479438349 773830996
2111702961 1284888017
1817567463 595568312
252743665 1341153325
1419607271 1997082876
408173214 1567664796
220298368 1934575395
1471786774 1147880226
536238414 230130574
346417269 655769401
925010725 1681688245
248199900 1166254832
1128252377 2119130913
1450528578 1751857882
1838680256 1396785288
633246286 306217
1840637153 964239879
536240964 625510236
1810749907 757396398
935285958 539781381
835508476 930589006
796013151 750662655
179341374 434347714
1446654865 480999450
1930022050 1750892955
1219134575 1688271916
1635380205 410955148
1154793777 2001605307
737008536 177427343
2012757218 894899242
1469713012 1813617874
406105583 323905397
779618168 1403396016
711834207 254713386
1641447329 1868358855
225784021 1215291937
2088676664 1633062503
1880284887 1624761428
112907784 589734403
344364018 498571862
1087826687 1101613377
1816832002 1848446921
543077059 1103408496
1545976148 509917111
487210752 1516114472
1452668265 1209012001
1103186337 1520346018
985581061 539582722
4551849 70868233
904743423 1847414854
726794915 1321310442
1138334086 1597068742
509622123 624182353
1467719774 209693282
456530041 1971561023
689667380 1474753185
1965554553 1903740203
334041689 401288166
35247864 1050168148
1926391703 344300271
643203442 869915504
1374935163 707250898
1753141910 1664292474
980115377 1856851390
1808061937 1747758931
1757777722 1132197844
1057538995 1907013496
1303556424 2005476353
1081239815 744967710
894625442 2041071292
1589441322 407821356
796462706 1323692483
2126418703 276622510
1105784066 460407986
1018993539 1733870103
645160558 2138372390
2069675853 1471279637
235287746 1365745417
2036710507 621509819
1850713897 884979786
156113929 536037634
852478203 2073643040
1841964162 1650120894
2046294049 897363148
1924419000 1467616585
307443592 110943404
104742298 392482828
324145580 935227364
669157867 1666522749
587770256 476101353
704906592 729346105
1995660920 1560071305
414371704 1158784874
867919555 320998567
566671357 397283340
744081668 1150510414
1882787474 122839075
776273252 1197891232
2038222292 428790059
1046815531 1845924941
253779277 1267709577
946952695 1095875131
2050165307 264484666
1243815986 876197626
1265117993 29634956
708519250 1256936424
1805708140 1422645810
255624868 2044837706
58450869 1881783013
889452228 1555605631
916388700 632500114
1784579853 1776114154
1992414957 202994472
873747992 2101917304
74171045 1951563744
1706232297 1055593328
1443031753 1193520039
2041560316 1670901817
1440786978 1147634757
363073028 2100975198
2054327060 2127578630
1884309666 1093310818
2011804018 1663787814
1850627927 1486358324
167126503 2076620615
1566508464 384808036
252246337 1225475926
1093954195 1593936598
1499056806 814975234
1594479464 1050972652
996547856 1129979341
945971154 752809844
1066777186 1497622692
1910546895 543353315
1601481489 908697799
706216692 1730189850
1646813622 1295258636
1278118606 2054092399
10396984 1656142022
489623497 2140601563
1922308975 1828255608
2124869614 1493629821
1413398783 1779551439
1552568657 113478066
2010124404 1494366557
2115997829 971683863
2099398747 413061379
1123820011 1723905797
332130516 428898688
881777861 1802455962
1730689635 1294968995
451855238 1146990839
875334520 1804832193
492398938 704585287
1453342833 1428502956
668385881 1658738314
1751744227 1086774551
820947019 1976365404
547797352 86291784
1373278318 13789027
369306848 772350274
1670961675 821048595
1575368782 35190228
352711320 100940442
1080480387 1605517720
2015126386 761424558
1846577303 454563534
818076520 1299231416
1924626232 1064854351
2046216872 1659316156
1333716564 619841561
1997903309 1854564955
1231563062 228753439
1533502079 401659361
2111271270 329839064
2003460707 1308847789
1916456523 1699719315
1419207462 776732955
766607247 1913137476
533982615 2133485348
568586370 40043848
212577775 2146643988
1399104673 1871307139
858325712 308285478
973483329 1980107372
1571120077 2022463740
1267913462 1352312279
741337762 2110394197
112568494 401019048
489638946 266950811
2140316869 347966227
2117945938 1784497537
1768520965 1702611700
1994222300 945890982
408003223 314025914
769945766 236328134
1197772547 814560235
521127085 892374380
803124019 141487458
313492104 2010849471
1559447241 1848857923
1659881704 2029226924
989826760 539714673
566708630 2021691519
460873812 765539579
1784899794 183630659
268352030 890913239
1626014750 1340820682
743036096 1546874459
1680324744 609522094
2048079095 931489
1008144147 587290764
1135153628 1527470417
535551046 233883224
2117512399 1910287122
521885519 611039277
455362218 1866438689
10778148 1899915178
1061163033 820239342
1118986680 1114666960
935818792 1976198630
835370249 544458115
726167536 1427783695
298719287 1878107547
1622254902 1420586952
1709922169 1930981717
757705034 1716920709
2093325150 7227428
1165601339 1274402872
195953720 273543985
1259581508 769261025
407953495 1430628611
408313197 1639473014
1954655210 1387063790
1099849038 1458831916
1309617573 1370528923
478381504 1382100739
1227534117 89742006
1882714745 346384042
403114448 8837662
246519708 1688684104
1834825358 2014656537
819940188 1676926969
1189946947 1667328691
1761858955 1974368983
80892177 754668622
1271204164 1683132347
1178568820 586920943
586914789 817890878
2007411395 406783346
1837554512 507721079
64333371 866238736
728981848 82193713
33268707 1239212360
956385854 242869862
475014312 2046681285
2092813341 580217582
2117500785 588648242
1114697103 424833871
1416207860 308317509
32711806 975699155
294414840 47212438
204978605 2073564554
1989604338 1624145170
1062483822 1998749545
1042499365 2027927262
716901663 1951048219
1002716957 1164134218
1773279882 643512624
1745021357 115450969
1662049756 1152252987
532923676 1827425914
1703074710 1047101299
1402304238 700381721
684084463 1376902531
339573370 1416090288
2073479046 2002121452
1007759116 1512063953
1769233709 1450250481
1734962105 764250461
1948929190 2085941315
239136701 971771896
137280699 1360016619
126971883 904878774
1306346553 107031225
1346511758 1167679088
589738430 348947289
469431745 1258282108
430584560 2062000390
933789567 1811882367
1794285520 478453721
741198995 1738674820
478991555 1172249358
622738851 1146991972
1635742295 1185790171
1326959720 2139775181
1578116004 1751697828
1735906145 672497518
276139961 1668912718
1186766129 1210721922
1795915077 1107314970
1814239800 1046148758
1067107969 1184159968
1310160658 919605489
356223157 1876389080
1028501048 826194787
280309356 1261153922
577760676 1996528336
2105605225 827348555
578399796 1815219116
166235709 687086368
1738121296 876904890
871967205 666677158
1926484047 1420005524
1032956588 1022662622
1055785369 905621936
742017371 150792751
257033185 2045386865
1667750789 1240130594
1848629101 1798083146
601981854 533630065
1469926469 649122151
632593651 1491924384
1865691038 96424866
641712854 321093516
391658474 712647788
647567749 1311729968
1924904152 1665677466
694197659 1260245193
1772381160 1805036561
422990137 1829846356
731857521 904880334
1985366478 1832469664
842475918 1146384062
1741948883 1590543468
680031518 122206127
290558389 814676367
974816449 1460499875
1209788730 81287129
293915301 189846340
59575038 207245227
1643403148 1451287322
1029375329 1515240960
49670456 1053812824
1985135477 1544492766
281564589 1547203977
1684047646 1094674201
891514134 1639036215
2035190554 2039020492
1339950238 1518153098
1074192427 530503934
992942147 506017632
696844091 901425581
1742709132 1006649021
1551910804 987596044
2116432456 209594230
151544379 138120093
826456425 437680492
1624830804 821331203
1685993239 1665318742
1705353097 198721807
1675466370 638669885
302360297 408731540
1903570621 987767592
1810660063 781305797
1415239139 1636439113
819455306 338007716
1393947666 364368692
328898124 851782890
1093117298 1896102628
179302623 1089667684
1526413111 312717632
856278791 1270656715
1874585729 1264840651
1317735986 714207853
731141097 346153021
1351389706 873604865
2023621891 810565875
2092898012 1690418893
1518719275 1044535296
2037764115 1736832032
659066802 972707385
1022525991 1409934918
361895289 475032201
1660495167 1098877624
1432467143 143672118
1257305148 847574695
2129221484 1729124222
447328266 486260529
1218934338 1540933390
608375291 1152414454
2042195280 348955734
1225001324 784492737
1680911879 1191937338
1524179907 845314485
772416946 367592761
830998164 459277462
1347468969 877204375
1678606475 1735491768
1753770749 1684693371
1041049695 1719894947
1034538576 2112103781
351956884 313493450
1014629805 878000076
494367550 521525157
788514055 989885852
2038078765 1612716706
1803570918 1924398972
1501947637 168714646
1665602301 1107352310
1546450859 565412699
1625737447 95165800
641057765 1061597671
1259251303 1694486847
981859393 1835430296
1782066687 61096116
1599404518 1604786329
179914996 1985603382
1994989441 1917254650
1316521676 1309288282
1552827331 797651254
787006524 635116205
278280822 346508881
263578150 1346546334
802893044 1869881104
535366330 533913335
163075751 1732808864
667631815 1721470558
1346258099 1829215450
1144536531 66825325
2096609348 1752479862
1148090085 1994693956
1588147744 975051708
1633425581 959333091
963809665 30853996
1929694637 1316267209
1531099484 1033797150
1008121725 1259498654
1158411774 904842368
1879088769 2139428980
1877468993 725751126
1895972033 714678103
1616827566 1565857743
1977512979 1100873925
1696173187 778038178
945863713 1635069516
1368031426 2108363917
444592747 502410275
531502578 1294393639
1835479251 1842978825
184344198 1568610786
850352229 720567314
1903532693 158898733
2060140506 1998466901
982678504 344366345
277445558 540909640
514975251 240616740
166414491 1787278926
1126065350 2037010289
973253792 1405423976
9773840 254449660
1486086733 1919813218
595529319 60591471
1631178109 601797373
709229171 789342900
649697240 553676478
1157928205 1183341107
124953215 1081827009
629553104 380111437
1574069163 1942633911
1601314723 1048771203
238643544 1901231484
434491084 908735729
1588950485 1548326877
80141973 37920378
414143377 1048444365
142034359 1379867065
1265904215 1598313976
2069354168 1400679386
1601312936 412858565
966847566 936416747
1641573512 849938630
355346468 752081928
817036495 589116908
1587397612 1565109695
1583782967 1091791538
45149353 808191684
1352022543 1931188486
1714269346 1181014120
1846653148 1241000318
1755551609 1806703299
1555269916 1014682940
1258905335 257714367
860918335 1195654887
1817698934 1324481087
466795158 2094954274
621277719 184624224
897375638 415090246
145086925 336705703
1817285613 533711396
1882786282 839694212
1743875450 2062691825
1010301415 154966377
220516300 1301779267
267489809 1368643434
507874764 2132853049
2081036495 1243247066
1331193274 1418128600
1941899195 185293689
1582356043 282766276
391658136 476563217
1762405465 341159587
1368077321 2116522342
1825851194 2036873236
139086013 644502519
93853803 1644940612
711533014 1446842053
27173515 572241234
59928281 1687762648
854919691 1980796738
816511996 1014906380
186762801 248880868
2082690914 558811229
385791780 345645981
1175668004 2008445165
804228250 343573743
1014730910 489671341
1068084732 1442871282
1877037377 1447498503
2121654331 913213754
911142992 1989405354
875147242 680459742
914429410 1029954090
672271802 436350333
126984714 441984420
1273383400 1592264232
1651813591 2081819147
1600249666 1667684047
1822626144 857360349
121971182 1323315047
540211422 1325193892
1321336797 92372794
1378601191 1721101794
1695423746 1316827074
498759110 1196873595
1983744150 626800212
1502791350 1314150363
1745329713 1772855895
512764391 1340729876
11177074 1599448024
58568217 73012990
1393015837 541566152
103626439 1021863886
558893876 1155333206
414674598 1137734135
537633255 57301465
1757653218 1443563888
689520846 1257499573
1707793915 490722425
1026109636 1123978658
1994502807 1639361981
1710224446 334933200
1124484399 912263399
483820678 743681373
492323874 927194124
698395876 1550182025
2115082714 2142820878
1721775386 1165268869
1024887073 252692623
2034061501 634518572
2004680829 1869446881
1315271013 1379766211
1333780330 755490382
860093554 1569429023
996147176 1508726797
614960587 822092568
634287983 1749523616
2052416350 277304162
102115813 560569481
80510890 1477162033
479125911 1355287739
509733637 633506665
938352414 1141675391
1259890511 542055599
365438918 224818883
1835609285 1927335826
1196527958 1576861801
451645530 1449049330
1878389421 942748797
264331824 799005261
1845312367 1551553602
417891283 64639241
417337101 1667885936
286751573 1272985048
990355454 936855868
435499320 857027829
1278568623 648280157
1188344944 163722064
1479403481 115331211
668649190 377818658
172002014 1526598093
2094101510 1452253638
2133659794 1109330490
1927152877 1247618635
1213724533 1970719133
316897902 961330750
222962535 548454718
1910737940 1679787744
1712604083 1048440108
720740337 1968915571
1271979494 1258736718
450784700 776662860
434767642 1850168821
1397376847 1070195321
2110224988 883212574
725177021 579211338
817579711 1391703997
1801886750 1144857043
1831689696 1897529913
14971892 1810442264
112965917 1837960706
17387619 938983304
812496830 2125721617
1891088038 1190595542
372706580 650742496
1036896334 548482390
1311546782 1901552913
704857390 418943461
1853644076 774861318
505239393 529840825
2053316243 1774782170
897662695 1814729132
1833996423 1504644510
1029965516 1245366135
1977636252 1026403607
1282512792 1040300252
1075251476 633782237
1615197002 204894894
333388326 2140666173
566255880 990917219
199727441 2084243649
10126221 50601655
1035070861 1464195549
112513929 492937847
1013124852 1671271813
2127925759 1474471885
437456050 1146031931
1178491522 2024980219
440540692 525530210
611683555 114163737
2134242652 818126002
886595049 1575050942
1419930307 905262032
456608719 462085911
77754266 1863337842
1484813902 590471703
748508141 1523369758
1052149283 89743328
1008900225 1322399124
790418276 950605764
1011446896 432374103
1912792707 1498247094
1909153584 563101723
1640136776 1144024703
1864852430 1200412595
665011264 1546064545
785590915 1680330886
599149249 655209512
1403351512 702719471
333860590 147950825
1265231559 541631413
535764138 1181537595
1572437522 626586248
113246454 421750690
72579021 373616579
1684094087 1559197229
2125726570 1772528477
403670417 1488651448
1668401971 730551754
1861179631 1288181517
36562769 1597177237
739910305 999104056
126690272 1476722022
813855569 1664769196
1481011525 1019575677
456739170 126831271
61656016 1102183012
1180157999 1862231804
1766249858 1679785190
1813176748 293534016
2005532659 1826946024
459803643 124493043
1856459785 1622641345
395956297 820708207
1743723390 345647729
905908949 625934071
979839643 1488225851
363914968 1238624358
454413404 2064161517
1810364176 560022196
1466286390 844992156
1119808353 839618198
1686663308 1638207310
902837275 501211430
863124144 125241588
812580501 1855419492
103483441 1424934900
150704043 1790838961
914288525 502347386
15218943 325754706
1157899874 1539113848
1904680744 128466696
764394842 706269710
2060521857 1597162360
576896285 1149981894
1115303200 446289271
1960400194 1764555537
899575134 1063429647
1095672868 1880480547
623542363 966492053
421944177 333880180
984739601 102327175
49319348 356221814
216734296 944832379
1309041435 1856207453
221224741 2092803498
1842635465 665866739
130686435 416773605
1673975307 1881044972
1271649265 1388707638
668383235 830861165
665673254 255917094
1709353392 198281716
1428537934 691582533
274550469 13109349
1014682898 1876181796
1221221227 246933265
1633031422 953799756
495644002 1256685708
735109589 528961578
1835984290 548449700
486841267 104933410
1053802277 1947956224
1613801859 2111143203
1149199369 945688661
989789208 297256378
1952882432 1111730695
479679807 555035476
1869047235 1523981305
1111258405 8891756
1926536198 423128062
1959626563 79946053
1217270858 450432322
297204596 451052228
1415865399 1977287255
1429096792 1982968245
2136368690 1954112037
160057121 785237193
1759608720 1042045615
656177679 1252601966
552739115 877259310
1321775437 1652571535
816053240 463886009
272921848 861956073
1157235176 2022198555
1772286693 1980391231
758061140 294239677
1599221652 405166828
1125911048 1289283370
1515265238 1213414887
1283259715 1561858181
787496687 828003677
146558187 1429666839
2013367167 590356481
760120747 417427136
175667361 395827987
664402016 198540364
2058123748 449811023
2011105482 1385967619
2053816883 2139443564
1704663340 356588934
1713807682 2120602720
1848010029 783978671
1689740116 203394831
596953945 839888843
1508414779 193336905
471407654 656145509
368563306 953903107
898458871 540806725
1261326257 2045040507
2097390364 894337250
326367353 786656104
1400253233 1271155729
786613677 456133646
1496248065 315448400
545789478 788721674
2047432489 330930284
1209749131 1691060616
913267374 577947143
692587080 1575410810
895439713 1419124758
1009276854 1627535546
399263435 580178500
1496571185 743135773
1483497579 204074590
1040807067 738324935
2140904094 1087294799
520024814 500904340
1012901151 1402631067
387344595 147995950
92762857 2052005516
741573805 1096718825
697821867 1405202309
398577453 1489354361
901039192 933292399
1587860214 1470756180
533040385 21134718
1328957469 2127704060
87317265 2072598332
544346646 907298236
1518761411 868610058
647845512 564932495
1859902113 370317087
1961525690 877589046
1627531456 2055587344
1562797922 380518712
1925127775 891970556
1837489256 754900558
11149846 810311548
45079490 484226387
1562390786 2099311166
1642200870 1818997381
260113333 980767073
161013732 61441254
1481700594 897657677
655574202 1931486324
964409352 63230967
559562640 914078319
1974248785 1436569082
1697028008 2018154877
1893041169 909528819
1078870764 1586965889
989306575 813707067
500809185 1939275961
742775901 1761052331
402403557 95600284
156886880 860438753
1719339592 1655321368
2108674790 1731460113
514018102 26020644
1712253346 146172521
1993425863 680794841
556204679 1367720728
818906213 1648259327
1524868492 860459325
1821515035 1546926631
768496589 1759167129
821585911 1721227670
491030792 9310995
556916939 2051374129
985810488 493156300
1672155303 1042339808
484061063 1470643236
1017963968 229222748
1833746613 1620288156
1595394977 1710968712
2048745949 1718149515
1344692456 2052842270
1840639512 1046151466
1617676052 310921055
211191076 906690665
1634925700 1157036175
864089067 253537226
1838961919 1688094886
1856109468 1797887420
630072791 815410101
657852249 1423638806
390427730 1876215638
996386472 1909888121
1710857071 1687669290
586097769 228183886
1744352674 1224811138
530460019 1662299057
1923653422 1346767077
1910842820 1481798412
1900348829 944233057
2106437138 919081548
1807427463 889835715
575865008 924345118
755993992 580153877
1075168887 1893550254
1379304280 2091964677
1794560668 1091679813
1374523486 1451636243
1044574356 368443599
1737636475 1747029129
1551424085 97647820
1234993303 531517409
368789715 1130606844
20894287 897133872
102825089 621250297
317422479 2089482471
1682916329 1823443673
380115408 2050419375
1301144804 851215611
1077655825 1111149807
1792587781 1074811602
1250725926 1585823217
1682175935 452754019
1429717575 584432168
1818269083 581561245
736033199 1778486832
540886548 158692009
1594719666 2068803138
1330850853 1654172728
688963656 1630711622
1694529290 442440172
1603618568 1328711576
1476354397 713954349
973919154 1577625758
306376115 23230086
288081390 1317758616
319486060 1834773446
1374762395 974404826
95801963 830798662
147110495 1152402646
1568782688 729436255
1324224563 1931504741
1657836459 2040230195
1924577807 1899972589
1428514260 171863947
87432626 370457311
930344122 1148835258
1629712776 1276261822
443400586 1678147952
1467424265 1471527844
552474126 1203051130
17235073 709189289
1572264759 654714877
1362008279 1190527846
1422738359 769358301
2904075 848424844
619788835 668589693
1241952053 1835497777
1616081812 2004099001
2101153500 411497670
1423347510 1581763257
388852445 437641889
2090136632 1417815379
457319516 927488895
364283936 1333178915
2145504665 783069738
866155892 1667996794
2083934741 8088354
1374864407 1650423252
1213459036 129208676
1383464693 1139371576
2024735624 937312000
234815154 1538330791
1366483476 1895134526
1321116535 840979609
1356608139 1532880678
1509079786 1552830361
2095580680 1021511604
783697638 1369669275
1804161311 198703156
1484978952 2008697853
1159898318 965102903
476947321 1837748938
1689518641 1015468787
1314120810 709532444
482183085 175609901
1139991766 1480198090
776117756 2128871857
379644959 752280508
1741796110 730313122
1444767615 662212653
914549278 291573814
841032587 1804245625
19256617 2141732790
414422230 553487948
1911097700 900763317
1207654466 1396869705
1582392772 1110510934
2097728012 1362524060
1113972959 59025522
1367149952 1869576802
347267095 991259090
1979153749 1756945043
1497789694 144547338
2004786852 256934798
955913539 2000603933
1814317467 2026191973
442932116 1352154521
1700160213 1210984140
1206663703 1596155278
1473330508 1635190846
1577711807 1096981873
1180410488 392990136
1109817070 2044784658
677396862 1924964198
1382921818 162101499
883645133 650379482
2085449217 802107110
261577063 340993714
874286888 2076291360
1641968681 1180652829
731700737 857832841
1209332963 1175381901
1973015076 444356859
359322465 880206412
269867472 2060003254
1992613144 1032923571
1702166123 64957641
2034791461 333617635
240496686 1895607248
1371687487 630442425
150424482 833041528
1860945885 666291828
1916424024 1066062470
1776228631 881895250
1614003727 2021260074
509425765 767540514
1742635917 1727494949
1231570887 1618423384
1226514108 564030932
1027580584 1792340943
1205826377 1207710190
1106964564 306035760
297533276 1477367249
1668649142 1585459124
1179457962 492021051
1477767149 1306284160
71027577 829759988
1366282085 915546490
729400545 1625225270
644669565 1908660768
94403147 721953000
614278528 1844208459
865578972 190644062
1331418495 224271616
496389421 763273284
1596965333 1699233842
1544953400 1405652892
491065175 201935540
338735892 738858154
1725667537 1409400946
1532512072 789839389
1550930184 1304876791
2081327654 1673689611
645008445 117219711
1990269616 1877075979
513181490 1519579243
132592809 94444678
73453110 1237894561
1003074904 1615484745
700218428 1534760536
78501921 484830178
632695243 1599101028
1597655728 914866945
453206010 1341064135
29836458 839296957
1164564397 2071926327
1873624809 537569541
1847539996 173286547
1655234855 1597059376
903810947 1766090383
688131067 855368511
1750189171 1162810405
1497930093 81752895
85460671 725467439
1371669740 2069193892
1784426150 1515687864
1695162200 583739875
22580127 410148235
858171106 909749900
2035061664 851521336
571895849 528574526
94555987 1569592798
546049894 400420728
973185602 544699583
501015483 2096038361
674088211 1789634520
518933221 851292091
950346296 2067561690
874075002 1914806322
581976665 375499427
1358281414 31036011
723146717 1026415166
2055151713 2145387136
1486465679 1158671674
1636366719 1103623255
716464248 1057718194
1431670105 386918547
1816271795 277491496
894517504 1298892390
398882158 31514521
987919957 992722251
428119210 1400872104
1817209748 1867159573
1536577946 489903548
1814210562 1674891653
1498935893 1852162399
468553604 299518050
335057814 1158986047
2037041971 1855872202
1937646669 1399931557
535231820 2051438201
554056233 876515410
2006444672 496539519
655149958 1377918449
312030902 1477218941
1574237572 2024489878
802136542 2117403944
823001071 1313722340
332211781 2096513009
1102784745 359746891
1057546199 1433038472
1127916726 263452326
1987139764 1209147253
486881276 1449768645
1151149209 1498489020
291361748 1606152548
381132392 1001786671
1320066783 370634154
44413744 983866011
729887314 986993699
1673912721 1539691751
1551720185 1334983238
599129723 360508110
1314491843 1091598352
1507629862 1799084077
1210236934 530033093
1322846016 293517184
385450188 125249214
2038514637 134525401
1313174968 776380574
1497763790 1634920028
2059981528 392680153
1949566676 1474091810
1101868376 59203370
494168776 642362716
391736022 195857527
965615620 1715196142
410215811 1440565073
398502968 1924894733
1595340402 780122524
1555460727 1805690749
108345740 1458665471
1368465103 332203076
2097408214 1500259838
367961379 1660531305
2009128496 1093741815
2083512686 1542289581
1640915710 1797775266
718029041 1895027352
968151457 962773255
2053835670 1676616205
1675616864 868915287
615512759 286101894
1038517097 386591955
391575782 2091279801
1486614517 1442101069
1750366189 653329354
1667156611 392782171
1401484972 1988918282
597615666 2083776175
1274176017 1985472756
1699836815 212468474
1316399083 1927669151
635702001 387473803
148085667 1360242375
1005902386 1982476176
2124123187 542801219
872404797 187563307
2040690821 54992043
74878324 1264462570
577739827 1335943752
1228950920 1226177991
2029038528 607820627
1701259057 2037812837
568833558 1001741436
1159173834 610408770
961784773 1845823497
1146607412 1181316535
61296506 254837386
506410574 1792089279
1169725775 1226563044
732626882 1553427726
655137915 763085270
373581213 1952384294
1365772296 776433163
978686996 1895538066
1691104567 75819818
1310207502 554256955
591058527 2113731033
1311488584 1690743432
88005740 1326970937
1044169037 2112774824
561857886 1025491319
1579945710 1502982919
1530672663 1743985695
2009437718 1265844971
1668726778 651617933
447871213 133703468
1551326170 367058209
243577663 2080106582
1551686055 98555226
116522985 942623717
126888495 758016443
849490044 85765172
1842072842 181903994
1119730216 2103262706
407868943 1342284313
1830920487 667735895
241499597 111039350
1009275032 1911060893
925946005 1737974116
237023614 1925835126
843893722 1833185877
775365467 605726577
770517493 1014726226
1106606494 168404289
816135878 1083591682
129610734 442778339
840364953 1737662402
1680335782 1384237773
802372435 1455651975
952865620 263082674
1297341172 1235344045
1225635406 412052875
1629031882 624830066
938796309 716674263
545477864 926459151
612047370 272152643
1579518628 1855042834
1765387388 1967615957
131625238 1154711037
512180092 1681802911
1392090552 877444560
1494955522 1308969446
1122994227 2131036689
1862619108 1193806810
1270789355 301581046
1604947850 1320559170
553610753 465193411
541019587 378599671
1772562657 65462797
1491915555 1119147122
500820768 323263894
1996930143 1029750605
263975927 164912482
669025235 1509464121
777509703 965441858
1641190209 1515148222
490371867 448836761
1907456456 1528151391
383892760 1432460460
1348432228 1608157328
1544315572 1214474730
1838654700 900605916
1645844193 1281991394
1251991388 292314287
924307307 1514470079
643929721 468647877
1740080522 61889489
1048085789 1974212131
1418908333 1964560699
791476907 1240620885
1238277053 481250604
318360613 1316591488
1451179537 1188383753
1282251649 59734728
932859632 2109528153
246880183 668966777
1253108944 650339429
564556007 395057908
389068754 1383373662
124894649 1320562921
1804550437 1352685362
1797077929 1269228183
489179447 1480559689
716366911 1796228137
113849293 1942594555
625288130 843249245
1024793990 1783560387
1196045702 1133790399
1583828353 564293252
59716896 697114196
1650346820 1941369318
1216220037 2025668302
1584063504 1173678067
1191729422 1715978894
20935273 113264396
1838342156 2100655882
1854653822 1525092166
1328545186 703004440
1509910811 541205189
1647626557 1699914793
153466803 417900582
1202228157 455654177
1168323326 1646364626
2094018099 1036163928
51294730 167319491
1775051240 2035501223
508325541 1715091408
187633611 1266143855
2072103409 1958207522
1854028420 231376571
1906824556 2008838888
168863694 549481169
752504929 433151272
1195509469 460588209
1202653890 2104596860
295954533 937425935
953018666 913551443
830389930 1029162015
297847577 711124196
277197965 1638575481
859842666 1426421571
560644973 565149219
1866609244 1805686777
2001511290 398129492
415173267 1481301159
2045342112 1837776636
1854839634 2043006584
1436752997 1413869092
770748676 488385085
926745736 267601950
239252158 1444835571
2081703920 407146035
903556935 1003098415
1157538907 1858336919
1772159365 20106311
1545435282 2073147144
1266775924 236568075
943514692 2145985222
2031335027 1676258679
1177333299 1160417723
618045644 1546051356
2046690121 432145060
1244875806 1520084031
721393801 1163122451
553346207 1446676783
2010467519 648512928
822002504 1415490224
884064167 1356307641
202970058 1541567931
705964000 325633825
1524160935 169702788
1992611433 2045331408
840743422 1226756490
1795409131 111951076
766196300 1325007030
281888249 2061586003
1154376229 1576626808
1478842558 671244419
1286019316 426897949
1758607566 1355079975
1533551168 1310572809
1028697755 408599150
1201423967 1223597421
2143278279 1232868832
1356026115 138535464
574810653 73126057
1061772298 1380609150
1154590434 60207666
1497192863 499758985
1720236664 1627869770
386326953 1425978441
1949361388 1471864269
973346128 1404366328
29743751 493562355
969922946 1519243810
123187090 1018333321
368590281 415818473
887134876 932698904
2002115038 243134647
1863725093 1221108755
533831790 489610260
734153739 161909335
90960168 1590649062
1875559277 317771538
2074783022 556518726
1356420753 326222946
1092094417 2071204904
466708041 1031186977
683581955 87898955
1448116690 805219579
2048057990 472744294
640045436 1250569356
1042545643 675682945
445404712 2091727763
1373615758 1406943512
1646693210 2039435185
1642154605 1084823902
1789563066 1720791081
871657784 580434469
455849538 384333683
1592997422 609859443
1433647527 475551077
1200690989 242816051
1471479367 235029046
202322006 12570466
1217883979 2089864572
545509076 1017751233
1677149390 2035807531
985211325 1599034974
452517593 354496393
349509491 1201108548
199990832 386122191
1933865388 1699135231
1294471330 1955490276
1993477255 1640889148
1521127700 940876713
1788575047 775542127
1520150664 563374253
271418920 308649
535168015 1427284942
1765590287 1211717070
438003510 903913599
1610694794 2009549725
1315016230 1538062408
1979953811 1932001701
1145324382 2093941633
1198803709 1710078257
5611104 1334037447
1087577896 248409452
883404493 1936157063
1965971646 586758950
1274684085 1760496118
2095960856 1614352174
763050746 377341558
1432090127 2089430024
215690001 1926422305
1386074851 685961495
171852863 909397444
577194697 1531837304
1150354911 1071421071
841524769 650811495
1341309486 1630040958
932451865 342576261
838524182 1964860369
797856327 43761976
571387123 170279888
2110416599 2001757148
1740988024 1200889332
1307279096 314652697
91128889 800195712
770223802 1131718672
557794933 1851144503
1803891001 1359455286
236748580 1921403134
1059457324 844246076
1953315554 869037073
364192354 1840240611
294894411 1825347157
1759276831 6489428
1117347311 1867235344
10755095 185400926
634582152 1834160115
1824905691 947786910
223889952 77334061
785829968 2053178348
1755244169 1804793811
1130431419 1435360838
649626664 1912673222
1138251419 480891138
998918115 973979296
1416366797 1001602673
149490502 1567042518
1569869184 1990482583
1631288639 1138138496
1426209152 588750276
1861109787 773426282
1503345194 36033348
831967951 154882834
189463884 1887883196
2108145098 1246853696
963905033 1823644791
1001599145 1376664510
1740830297 434472278
729584676 1244468812
85075900 1358238739
792022912 1628154957
332556028 1962340542
1048327095 1780585241
1445083775 1137695351
2021282167 901511103
1837204176 1701106344
661915091 2038806159
1714343607 1904931756
924604475 533160844
178866951 840189539
1489098362 1533830072
2146247083 1042050029
1450855387 844940946
1877121126 829940814
1665169656 661855930
1463437035 781728697
1614819080 707562429
1815705085 1901379070
1797052074 1734607584
758823348 1746347349
237689367 237187100
568659850 2102528523
652032838 1094356800
1861759422 129793673
1863764944 1567293291
1157775964 1962904046
1089865432 782951721
1005881633 536427856
72637189 866133057
571980975 471377138
636118453 1664015265
137659869 877302675
1661557625 1310086451
1434029321 555038985
1067126141 1478189653
215651119 1888509461
1230876303 718817414
2020756866 1046410299
782658941 933580032
1137647354 640122736
646844079 1359812499
206467041 1982708894
83608389 974022258
984595983 274060738
575486622 503102002
939205081 602494728
1864608860 909014363
249231223 1282521820
875804369 1208886193
1263955726 1890110085
1492991788 1148642735
1646001852 1482557110
1081181461 538294727
675010425 458017328
193474191 63910330
261476938 1554147700
1741830253 1412211549
1813785093 1195865797
645105200 421724291
1052121075 1136718122
1873970182 1648741986
455408793 158505927
1130246357 726345186
805813952 2092670024
1242245757 1585840290
902810979 1664531895
1792974970 2033033159
479931657 1972969756
1885536007 1465366730
628555136 1403992039
894905624 1609785924
1078595170 1484023588
1289227699 854649873
371031424 420323263
1815399996 376117194
1593946237 1273277982
1709639972 1112018352
946590834 221399440
590856428 209367148
1901444924 921829653
1593539899 1855628631
1982017704 1828709463
1203960209 1675821088
746900325 1093437462
220803395 78203165
404621697 4990951
1534745128 244869016
87973046 1404033586
1888119425 1060999274
1174570918 1607717458
1114698370 1908527038
1852807150 75276885
1968694279 1752116294
161489902 1653664596
1256052604 1183093425
1207241154 82612715
1458111571 2079923378
1806464123 1065074253
2022376434 1425190140
1877875542 478593025
190400408 993158298
70989438 1451325756
110866009 533820613
431415871 764117051
1208614743 1197037520
191862201 1471144705
1429530596 2078276911
1761563922 1885141525
820467717 413981234
958729859 1255537918
329144007 1808569396
1640816418 1029058981
935189922 427945888
2105255921 782478503
846817861 791968025
1137643125 472530303
514695305 2088996377
2115814499 766796785
1862312463 1223990474
1753189569 296426062
2136590270 2068256117
1477118073 1874663323
973492711 1264355979
1006250183 1924310640
1636462925 1491056421
762135515 1973018108
1159764209 893895205
1973811638 781928241
1224084153 2061673574
1947903542 93846461
347787 1369864800
1800451258 1595039721
670599718 698338875
581333152 736546862
1915359810 2026400598
594633739 1082207705
1487405962 1132343240
984378697 1951695640
1230163496 1188462530
2066454519 81696071
1065764535 1833743930
868015606 867633728
751891670 549154550
602891493 1519295027
1728701128 1222510391
483172918 1618448843
774154967 1151682190
2084977209 1123148032
1190409033 2057765654
1547598365 436305616
2002774639 1934584929
1042664483 1000412000
1160229953 1442092728
128641194 711582959
957707670 537215051
1410388778 1790630795
856561489 748097546
667978587 349915700
744936337 1549161726
656160518 1487448020
1598641738 2115543130
232813077 578061535
128774301 74124819
936891242 1297894719
1799785093 1635885042
85193069 1666451744
1732215450 1786768324
1890878286 2016449702
783241713 102015312
856814300 1350218009
291546009 1493258370
1570437947 1616004264
191012956 1556667115
1732303380 1940367741
1722993906 942914129
1869871099 2103630318
68096813 1488613775
1203441242 702843916
308375239 506571342
372087924 1431731779
2046557399 792282644
1980534543 912323785
1638990286 675144868
862059904 135747503
933651064 68294443
567165700 1391821464
198907171 1459965302
874810232 940799263
1304579903 2142473517
757678021 897404754
1205882028 1402352755
1646149744 1900055902
2041962039 2125832715
1057837345 1260598334
1609450089 1091849743
1097361586 210978020
244229098 96213427
848452458 527691246
741740961 1202664020
664549994 1248379496
1092465780 2037087347
2073429706 1928096428
516306070 461641041
167196708 1265374505
1789844952 1309017551
1296000881 281925383
1676337722 1317418679
479579758 858758779
498257093 625295386
703111356 2066128833
1364338702 1017842895
895101901 1216361844
1904459450 376278586
585149480 395843722
1547974887 2038465031
37261295 852345116
693025987 1107870188
910475280 1853156181
2033368163 242132000
1122011348 1645269984
373131320 1271223807
617282569 1029503320
1557738849 942119953
1776540294 512998130
363948648 127480889
2121338062 787764930
2057292846 325718992
2048621557 410430883
1839083742 1674379402
1739574365 1380762472
1065419601 448082058
728422957 822790866
71684173 1690678201
1963796506 506364865
1012234297 1130628326
30396816 521151324
640670563 1112686537
242910819 523469671
366745632 353867665
318907915 523382286
1646333057 1342101707
738908179 602823797
1017560585 887032252
1058431675 2015122489
1613220180 132490283
2028829744 1567068730
906512655 63999755
146802154 1701716636
1777420338 69205427
1804197860 42636713
1601057834 1464766855
1764770309 1102282717
1970082774 1022865622
2038473926 738504431
2045956029 1495132517
1352674950 1233226006
1393871120 1354113915
99757174 1106513230
823021779 919893852
1349546536 1068819854
2050390495 778925815
752179133 825036566
1667202856 2016405929
1181382540 1843182498
195422442 1508680463
1423102709 1793710060
1512093131 1414994562
872663666 571943502
2049238714 447881253
303249113 1407250440
1340980560 1307027001
96305029 868790668
2040399730 743735711
1213609557 1580984846
279379617 297738881
608569227 1031328387
1321924883 530796575
1646748660 57935175
135406046 1396261736
319461641 622739658
1968804401 1695763429
1446057482 221746997
86971078 850253332
1633240286 1493112208
1840046079 1187618876
895424111 1420412031
1253378200 519111867
222285743 1555266374
1911852062 410695294
350161116 805732357
120966289 2146049295
1564891790 1775395581
1661814261 2086593343
1805730368 1032307657
2055093053 1579065147
785074829 1681150576
1997184622 624096098
948442934 1098446390
900462855 1930487550
484902678 666045781
1257115581 1910870045
539080653 886424136
1778165953 1579608209
903355279 1994371345
622417452 874955194
47058555 900195279
1689493417 1690567168
1872517110 1900930767
607526298 1844769476
1449746284 634135419
564648626 851458286
126831185 824011437
1361182125 742631994
1144868916 595928026
1335074771 348370802
2065496700 561015223
1523290523 637247458
931348272 1072777857
513529508 117089799
79269678 1237684393
1080117975 195942617
2066915285 2146968788
1660030014 42025513
1681344217 894438252
298636443 625681567
1867899226 83865797
176335368 683620240
1087867646 1672035718
1273375105 1483645526
1054493429 1136598857
977977067 1768485340
1893630502 1328482933
506194872 1250036518
1902744162 1194966008
1257616127 2134510274
1972246598 2101331447
1164333948 307477964
853750863 126109609
113813635 792706738
753907092 153724746
589453316 1033052618
1894683267 759085662
839821507 1570443217
1851517907 918633478
454389171 1751197278
1114165354 552925514
1089970540 574821218
1999941576 702111504
1481642925 1629592777
1959611879 1842314329
1041644459 446031376
435115477 2137591693
1815954774 1925435114
452444527 1922545117
1412819065 1328963852
1224851400 1625230910
674922693 581346418
1006555947 935891272
111063532 1540034073
215338278 293478988
983748020 199733749
1666961536 2099563766
996356041 1732313868
2026300853 1321901608
1276935543 398339368
1482458749 543386625
777125495 1710870644
1126214310 1112795582
1571300555 1976205619
705111114 248151305
1580575775 143927476
551782089 580886454
1616829346 2124760834
958246714 835158830
1027373306 713520877
812655928 1942667014
1025372371 1215169673
712049996 2078801183
1751125659 1886416984
1887927918 1882007450
1717229301 1764360383
1015350135 1951549191
1945912860 801947570
17372547 809651774
1913813851 1741788256
442530822 32441990
571771899 398926884
566374656 1825506152
123759302 466793240
1550440697 122273580
899733067 854154758
1441798639 1839645891
1963083956 391084275
793555456 1332404730
8036271 750002021
1643036980 2090567538
1364006740 9567995
1033323951 1893566055
1366391312 2051397729
1553339037 1431748537
1824046786 25617212
1677068300 1206818030
1784708760 110989005
989087494 62936108
603409827 753314270
658500897 837756537
1073899342 102432715
546096763 1812961211
2066691937 1820273443
1930648734 1532958890
1844307081 1540326643
243955101 546344092
86355082 215237180
1109643019 346411612
729485521 781454570
930195234 957254664
1583510778 1856791927
262599971 455852886
2023869502 260493960
2005614844 2127113396
1871281074 876677657
181168533 968322812
1926092605 2065802725
504762329 1788753860
487993012 760729542
1106163197 1444087843
2059184405 1750538176
97716411 1924300447
736505888 1548362245
1053750756 256911096
924816796 1091526896
1668477321 609275422
1975820130 99821680
333554855 1023797752
461356079 91467269
692957999 753402814
1354283051 1841779037
1455384731 18519317
1910293802 1647672111
1664498760 746162403
1765958638 23797618
377634542 907677414
1328461348 1164597710
485209976 490069230
27038176 1946276194
1610903620 1185265908
251088331 1643097584
1493250829 859751564
309466040 1998743255
131463037 1105847497
121572972 1189170259
1452494909 1731538514
1455276071 1292342621
41389855 1538380535
1423363672 304012050
500465654 307928854
997651575 1388178489
511178078 771280401
1922457250 1484035475
304227725 325579221
220256408 1118958277
593768272 509055679
1994466588 1058456456
1618612984 880162491
1836570338 1846917211
1958427291 878726570
907559100 1159113325
1974995369 1017953813
1147414904 1654864365
1541634315 1074603737
959058808 1387921667
1698792112 667414045
465998058 1358569534
555314386 499012496
2047878638 1146040199
959112714 765444760
899152811 1009405776
1653775545 434160896
1583886181 876525262
1339060884 296321367
1439355806 929105347
342152126 732830928
635758826 579784736
25264974 716944868
1034411171 1737280032
232370721 1286734749
1064213822 161174200
1066654513 2103127271
1418098243 557187401
1815371452 341920701
402862175 2041573765
751083133 915598009
1434332476 878750586
1307293248 1926240461
467149025 1911891831
958039909 1171233748
1900332706 216238546
1782345802 2023028390
1888717383 1461871293
1968883845 448895478
789357712 657314182
649478506 1225558494
120983779 1820142074
857709213 1022223041
1942282273 2146379099
2014203470 1868510890
1541807563 1236505018
2005678456 724547288
2078165582 456133362
1114125471 164478985
1278986561 810115094
338758957 234562432
503725862 1307498242
475626900 1106826297
1598200965 734213140
1959778379 696308676
1905498006 1183328753
73621516 314670805
49851587 2094032127
1883460142 1666030948
1762941483 1424406293
1679939716 836765487
636853879 226617317
1611340258 15334850
374010786 1868451436
8070145 995339949
2074383064 1814823048
56731837 1335165845
1636764260 1326227952
1743793452 2043698734
398268923 1710490821
840487155 1119439921
532810408 268234707
1034259413 85403798
287711646 1196777833
1164235825 153572111
985117275 689187628
1940555715 1063876048
620241924 1614219453
2040562196 117700414
2097763822 1992656473
2045470782 1940824831
2093344685 2109222918
1119922511 573818012
1437795396 164211487
1057817186 417420577
434005762 868408970
1613085411 1367161622
74695256 1778172523
2054803834 1205427299
187025261 1583866370
2121023920 583545643
1527909402 485448926
1410918655 1564787835
318119270 2028016905
293467454 2146018092
958843001 1703362010
1645609710 1082293126
1083151316 1682518057
32140799 1683410576
1676325458 1159401208
3124254 909488989
1883262259 1972829692
1474508495 1922775812
968970392 1871697562
1341408960 533081127
1867146448 1214037957
764242238 166970826
115151464 1299548124
2117275557 1180925065
832612273 1130697152
627538957 427816762
1603240332 1581869837
1131024303 2022587531
432936341 1758866960
1885039994 1172804612
1572650435 197335277
2135276241 374066139
911043579 1737769836
580452405 699948932
811750708 145620392
1073155274 1029003062
380470024 1712164376
754775155 1687036890
82964603 615911545
2029052273 1456937942
1841252908 890568779
1151809538 1835888959
1130093089 1723083256
1952325542 1533651327
1566830354 1527593416
324244919 1017287943
573041996 1413134579
1112071493 1527797209
1362537904 365200752
417493100 103839476
1922795898 1169224719
457205356 1241197133
1095591225 549743617
2090753727 609647023
80695708 1073567968
1011250588 496129737
1122680773 1433096054
160994600 1228373536
411360502 695944068
2044905137 1369083852
1482822486 1201382766
16882572 1877700715
1536669109 381660104
971290617 889226835
97325660 24446701
1832484487 1922271816
245248149 1967097849
1584561347 1116959448
1545731430 1365638894
1200410022 773868343
673959311 2043555284
712989570 1715030431
324432789 1432599842
354630841 1578095861
323155538 1450288635
1494818905 1826692466
1724931806 2097213040
1921403791 1459704756
1934350482 949778259
682896336 39333894
728254722 1361746452
1897890167 1928764126
713365286 720086056
158207097 1083770976
1609163019 1876202062
688346960 1742915060
1403943100 624217095
752429813 1510241295
385087031 541947958
1409733161 1899272365
1822785137 1394248196
1357449563 1373905476
1781722172 1509790966
1619361265 2114517801
2122654214 704508744
847969981 1927496509
947373763 791658443
891021191 1113371075
818535619 1855893494
72424447 442246417
891611338 476752344
1606371599 190234043
1341096423 605857047
995527112 1350602615
1849209064 1305741170
1199188004 1560085331
983364331 1117761393
1682187640 110387744
621482824 674768392
1101113656 1713035067
1876776958 2042935903
890943275 2102404009
121843291 1713894867
1463530167 1060777540
1711048265 552107891
969521508 1179449357
488589301 511563308
516195731 695653403
1958522962 1381988945
1174268809 1507554469
1830337555 1905369424
1643742697 32750368
400056875 1680580096
1398640575 258647170
1494430367 1634799907
727411199 8609517
1702779895 1037269883
1619041431 1280219048
625702791 2033329818
1415858486 290883623
691063943 1854864409
510907487 503924860
241097595 1084817618
1835265741 399619979
366937111 883778314
242930100 1303760840
721204054 1961160509
758424073 1614094912
1242335420 1051361112
1985815940 1216033471
2060653011 1100137666
289923835 2056451198
1085516573 1202743759
512392678 1628919492
1173418085 1607428991
1752169572 673685051
1453730069 1680799052
970287955 1252611861
837309892 1887188785
1098355807 519125360
1920222036 875981947
897399782 1793780279
99474849 41062520
486941835 88629480
1253233816 2010844567
153143924 1869294942
669696127 184182922
77908065 164775141
1894917699 743011262
1737660439 1253153704
1574878734 194843786
1103836389 1585467141
1360905869 2089262356
98365699 337151540
1752410243 163096592
975346962 556758211
1359138678 79512846
439973501 1968083519
991123028 1586216915
21989417 1220136218
1097057287 1288828541
2047564023 1983756144
716946084 787426306
1820378485 1765774456
1397132738 1911314359
1801443446 433215021
689610798 1136834025
979141367 780907496
1033436889 161905837
258253180 731938511
709074068 329671950
2046464109 155491723
729863071 2032538892
1305150124 1201187294
645981099 1138146332
1617864001 2011823834
498976102 2066692656
426523615 1422301632
1054498145 2004492903
18579766 1887476492
2082485107 1522560565
1791031248 46606610
1863715559 805161078
1836053649 741401000
1344729542 1154061512
380256698 1892395601
1715645550 859682140
164439992 2008477014
11404226 1253933559
1974285043 155240065
1323684053 157401274
1263981611 1224174712
886391861 1323912027
696320114 896343882
1594265844 1802356954
1141481613 1438299667
1140979018 2093375372
619741499 1411694917
89557975 324459922
1941920115 514845911
1586844083 1581785363
1289010943 1398708131
2124226782 1726498666
271757908 1081097206
1926071818 428093076
2067036743 1823198495
1388480907 1641588952
1746396698 1636450478
1137438665 322417592
962153849 1270118500
950436290 1950316941
869680330 685294766
967012533 213198792
1408507952 343126972
2072712787 177830592
496830163 612774235
824958787 919348720
1117615231 1592191839
1590359206 1595204909
1039205883 1469882745
908800919 334947603
951992788 1917636311
1018677474 1933192954
782798724 341704763
612161230 282290663
29367426 828024678
1839461856 1287991098
140923351 629392452
2048898710 499529416
350642739 2144670621
770055201 361076648
1293550421 1406849236
1068607013 1135135633
1769605874 1839267709
86401839 116673663
580808113 735593704
239605685 2038626581
2006360374 537161759
1841008265 59152675
1801007091 1525715201
631563440 472130625
1077250245 457408405
348948273 1338176186
1496567846 1549985651
852824169 1849273545
748844181 1076472641
936052989 1796253754
1230955075 1961728153
2012409406 306022228
1432790843 1181385338
1684453217 1506483133
944694501 788303368
596517105 1698382001
1839905244 2023352594
193434165 717123234
255652574 1453917548
1924576958 697277785
1589525790 1865012675
844258158 500678902
729737015 137253500
1331510784 1165943165
1353011916 144619365
613003389 322989078
1755346818 1169606148
420549540 518318028
454919047 2033719038
327291182 1449429526
1256536220 950982711
1425245311 1444279388
1924018349 2063207338
704826753 1654658272
268605228 347542778
2054493319 971520408
633996132 1217773848
7516321 647658817
1924190585 1935587317
356617081 1286986699
260714121 1425572993
527463021 241508697
258901956 309795012
1636010254 456712918
1043395503 130036303
1624361634 682543282
1819936728 1903329974
561202488 1596076598
601515695 192630850
995550258 33402262
498749364 1038871498
177348207 1403472275
1753366404 1006858187
1831200820 98649629
241236680 934525888
1777634306 1978233080
669161357 2008453619
1589128092 1227366372
1477666003 249391092
193793071 537786026
664494256 655618602
411584538 1561271283
993927439 353129707
1909114990 1073629385
1477752235 1583269661
48458381 171336294
428346949 820516264
1269230901 833549280
255386849 1114383520
1249647935 1545907284
1665355521 1214395463
1705557009 189318789
1325466427 1346484134
1323053526 1663467901
1975110818 1429922469
1030690192 1870959903
598823769 321834963
472709028 56129525
522329071 217895223
1902150207 2053130604
1732702325 1042836501
917909778 274253217
1806338243 765610957
127062007 958645917
1327384493 1447498558
166122971 1575272892
892902224 1661467110
2084387044 443065949
47878833 1602741064
198967691 444747576
1129511600 700926642
158486492 198402885
783864155 525940477
1987656148 1776353896
1196777745 1421144171
675191082 126780915
1440775966 1668044830
1729865804 2031771510
1497264495 70999425
971646184 1620768638
1382788381 1932387825
1120073079 701941158
91686946 1939507452
663904223 2068494580
237617632 926276393
1391749696 1547735398
1479224281 1034210643
592321700 1364076688
1064234674 1740489887
1452123278 744371286
157673367 1612276930
674745648 2140652648
137393921 1074563670
1450704646 2117728528
381609650 1642991527
124667548 360303063
671500427 814461140
2037984944 51135052
656157412 561478052
947163185 28254052
1189933817 457530670
53078972 435073268
1780307627 672833259
1468854827 1084308777
1980003810 1950091459
452978778 1146364890
1832662418 1989679899
1606966363 1844974676
19629617 1768823653
1325367501 177320923
712472736 1694229102
1203247610 363275402
940608174 757381826
1852617179 1351026696
852767247 1112612014
1380168351 157946061
1399823135 486610357
1492107621 1621890807
1892791517 2055779897
1140675309 1871910846
467383894 82781581
991269879 1084352123
1296928182 1201066622
141722906 1168112024
2071554182 679035137
1577729905 1835679216
1134658362 1242641155
1564111016 1598598044
1668861581 340869065
488003816 1999462795
1243820277 1074789453
1430843899 1011836872
1196073822 1395903929
2020344146 755068988
11344991 206761961
1468821649 1340421994
2020568901 1577023185
1207947922 766659061
1725486329 1157737515
629241122 1804286506
483582995 989369890
214043915 1423706983
381149172 892351940
2131042229 1755404479
670204521 1641001269
409515917 1017622604
2098312983 1816201178
489113176 364493615
926871731 482041027
1675974182 134953005
103752636 1067969986
453726144 1345507084
1087466336 1092556142
1614498665 365634160
1657280172 9121901
1764245351 1319729480
57267305 497406882
1051513361 1404582089
206820997 460737645
237884552 19222038
658517232 586755425
2032335206 1296503685
1221586995 913041781
1210382791 2037700533
516125411 1955370953
1703690116 1841400622
182816344 1269812916
221821757 2089814444
1863844965 1749782454
1649333232 138781036
85458403 173485674
1846423985 47142413
507337175 127659480
52024101 346928867
1175821674 65653541
2017281995 1235645300
1924572372 956855929
1645278305 1164866171
1887902758 1591928351
1086396255 588467038
79616589 975383605
833772893 723238757
1912212003 1211759515
1948771395 128001307
506072830 1508587566
75087410 1924756364
2015043120 15002535
972336946 1293622412
323541263 1575145960
116456786 1403882927
284961494 1556105489
186405909 1973309045
554026077 1170859834
508307904 511054716
380187448 1142353744
320510187 1058654994
1762211919 848980978
163504377 1781118583
807233579 1814672514
206171150 1542283006
1815294679 1212153640
75918096 1712211670
1658974908 2146487021
866626249 1311708961
961338211 267797947
94418997 650843059
181798000 413581266
28978071 1110781457
1997326271 972342405
1005604779 181093443
253906304 1214275210
1336074593 1356834632
214160983 1533728113
1282154578 80669404
620684294 559463118
2117197105 648893152
752621031 358212643
1554928324 1401784053
1232546039 1268150638
249464876 567447748
1002068500 317916441
2004745003 273869847
121807623 2102426607
397296029 522804351
1575868003 401319194
52581682 431562949
607180253 1257655861
603623630 1240875534
229264252 832846986
1087107025 1928043833
984670919 1892965237
395308921 292081336
1869298965 751344205
1473787716 2128932831
1209939688 1425334925
2115296022 330739000
1167276441 1822044742
1325173878 1984092809
630298947 1510549280
197437660 1532508266
1682346822 1078369040
215432558 1995744025
1035569537 194894449
1266139625 1436687290
35647921 999718103
372060423 2040844733
590717658 679919722
2061104575 1781450229
513401377 496011370
500600883 545830038
1529847477 2051286507
2015854941 1369528150
136595082 194786987
1692002428 715559874
1456223992 202323464
1110991844 54270984
1275946543 902586977
1524638222 290779054
1820684850 953209640
419853385 1516383427
1482325844 563176136
779024640 96259810
1393783915 760790047
1896336612 1771751708
462312222 501795943
1480448204 1632205717
1344269951 509429696
834103544 1767994308
476945847 1018980514
413489635 766284371
271269833 2144474769
870501212 1500412920
383016143 96576536
1071847210 1579880454
1021052503 1637653540
1860781399 1207484441
273473366 980311569
1330115044 1113433287
359074209 134476996
183947094 781921426
241849361 1335843741
1427235135 90122890
384846058 1924192101
1829205072 724928870
1799141579 1619308694
1421541879 1670793503
2100701386 1184368831
1834597960 73543436
1980056243 824992127
1333356527 1276901383
1928256498 1783750153
1745626677 1094488850
1318400109 498623401
1337939604 2013095457
2026639617 1753381906
1821092784 185589706
669586441 2007879425
4832424 2102594952
826774842 863641574
1246703869 129373137
780691624 799132408
152412335 15433838
1435229947 557196470
1009759927 1346711843
2093475851 1492814576
1726309686 1625924581
200701138 1737350599
962407049 41407326
1374747269 1378798535
668950159 2059184734
599965747 1099986308
601522398 391924744
395157422 503799011
165122344 581488818
1052188085 831130265
842474404 2073931755
2061494806 1089606397
1190536152 1215183492
607131501 283344595
1363760709 991790500
1957776450 1184815212
1676222733 336253483
984093009 1187174489
1775257863 1539815915
1235221303 51217329
1223495585 983798632
612118217 322830002
697052263 1770070004
919907367 413017411
1750326490 10185753
1875293698 1394089939
276441440 1607248496
697901434 1473290886
1038850229 947851722
747097096 1000353116
2080342933 1151975583
594380740 977377548
1862834916 1255273034
1531665658 995567725
2044754578 694149364
121367039 52568662
2015593492 369236195
1396497551 332192751
554169510 390605680
115471603 343585375
539631569 1055471394
1277479220 393031562
1130623094 1985091036
532586168 1852439914
740084945 954273995
1161611262 1942069518
573299335 587910854
357935043 1268747550
709029313 1099210038
1148407528 1943467829
1663147402 1309709993
1437407452 272091888
900897415 1699653252
572079567 1530943131
226900477 536746188
982721218 1027959646
545652295 1525001007
949538410 1972850575
401753531 915816827
1126737173 995390118
2006652359 1260364920
44273474 1243432051
306599010 1976340354
1752872681 1113715629
791702931 2139155780
565313459 1007735261
895884969 311242905
545235223 1462054689
896739170 1694610846
1668785551 143894779
1962355366 541473377
1975962946 1609301846
1958467485 65322095
1562986750 825429410
1418588858 699168891
1688666878 1049152113
1600291267 1749212082
2048149668 2073416708
706137495 183103310
286272902 1465129844
1118731477 344401844
1785800638 846183805
1016965439 726333613
1381728488 476002808
1376270536 1960392946
572302177 1001857456
132165494 1985994271
969861643 106887651
1203757932 397213129
1619629257 191407355
547031652 333151996
548114696 708165105
1069976206 1448899735
2086046751 1017771332
1023514310 209700844
2079848300 648505952
1067764072 1812222266
1277685220 1801608993
783727841 15562428
38904908 2093776884
1688749343 1805092401
881778793 1351019328
312330906 1835508488
605046728 1857364300
1169512036 1081598825
175180748 812997579
629226422 1046260199
338249500 1015435614
375265275 15890280
390294108 1763688668
1239244717 647427544
684263439 1902932783
122300486 1557457702
773438090 409250035
906311796 2010827808
1923200178 1310938309
82747066 533214357
1791883937 291896670
1741628794 1211817141
1713303953 867001147
1405695956 78926610
885348647 905246400
633812433 693335882
87000158 955233178
95909132 549885629
661799229 481436190
121867229 240965147
639432489 2101320460
1359897257 849155615
1467632882 1922990814
1072507350 2050119258
2076895532 856184094
392774371 856558850
116391949 2087622157
845692486 799651165
1381441744 244235839
267449484 1725979989
365215111 1184252859
490396274 577613708
1390781402 180519702
148914671 1704173403
1522161294 141338145
2132191287 1672553371
1636770604 959344406
1500722772 1840696144
1326188514 1167041783
1564177267 1848330725
1869962387 575893220
297255987 125229119
1598430649 742636077
419080814 512811392
108517803 525802978
120973848 1920272509
79690485 109972893
1962995090 1470895827
1941520848 1848525732
447547182 1229123572
1329971420 365973742
2105880833 1945246192
1071346973 2114212720
1879078289 1691841746
1853008357 1465710560
568333041 1948302588
154090350 696112405
1067311433 324188096
171695954 1506334175
1842255521 785895783
276901260 1884705888
2023014715 1993019165
644830074 269534590
1578555755 1501604466
1513426407 1545721309
297389112 285941594
1914992380 2020941799
1359097195 852968876
1937744699 1563112696
1542774829 956887408
1235300552 1788542033
115689254 2136129293
383828097 796322698
32759542 10395840
778456674 1755621351
190536379 256315808
1038350156 1969608502
193449864 187883421
1727138925 1703819299
1681416023 1254169757
508955011 1684360158
679115156 2128571336
1995270334 450187258
1127512386 1847829015
1418138832 961973284
1535631699 23932882
650319559 620306935
1479408134 1040297722
1683715057 716592214
1404283625 1751401225
2079955559 954195435
311417156 1331699971
1303342546 957402070
1276263951 1822415193
463806608 316513475
846865230 1961926546
933763262 1254657670
2136114387 1706956224
251371175 804420023
708714075 499457806
1132829997 879993470
931747969 1467778774
1863991583 84632101
1600248705 20301719
665615192 1354435448
1615389943 198487475
817843963 2142767525
2000446035 1772971744
1177574830 1546152425
6005789 30301460
2140584961 227742585
694113768 1624461079
604488963 767736095
1834942734 974289714
655555219 222440557
769196512 700010296
1452940509 1066177502
1095141542 751249212
295556097 975659702
1993509868 1559754207
1779414420 304113089
1557534451 1999286551
427095245 1475755061
1594896989 1787013861
2021385351 1967962330
235507253 576975340
579672952 189664585
1189394326 98840033
1929701944 181161225
771133649 590960606
755810424 781066796
1611265008 1927018323
1965497330 2095937341
2122338428 102281431
610660408 288547930
554897963 2054562292
335075942 758081262
925006126 1074769469
470712152 2140107346
1692057512 2122717907
152088539 545136508
1771790429 198917289
1387755613 2069806586
1507119551 1093382835
496648795 982283420
1309288316 207511143
747172976 1695665204
69398779 597072541
819052661 2079836145
1594606662 888788328
104801596 1749882871
683838466 1450063576
253336846 593992905
1538574584 1480856253
1074059074 660504571
1370300555 1488922199
1333457823 718547661
732975264 1162280905
334530720 1795596795
1591197990 1518112842
1104293070 815539937
504134907 1968813244
1735370245 457611360
1635866308 745029639
893340431 98073344
382260271 1687572780
100595503 947805866
310284935 2085538778
502296953 979936317
1460689096 638382779
1485204268 47831095
1471321795 1685607885
1723228095 526763681
1983580893 849176396
839959333 1167684342
2096018565 366216369
860681473 1346897335
966162597 1657407289
126080430 463401017
1796040965 505288188
1725442762 2050972224
1498430987 1261812003
325833756 100140753
822015271 1229274795
168330169 2023928316
298774599 974253443
261375352 484309583
318704109 109024381
1446499400 1842369148
139324498 842279201
86374260 315943586
1512459143 1958964011
739391691 2087257576
864016962 881535815
1266384720 141275480
452059858 858190990
2080286895 1654783764
87732255 877308863
1217344650 371725910
343368552 1266316194
478704799 432728574
977103138 1305821398
1479995058 519568752
68563405 1446661450
1565033128 410690194
371643842 702751917
73364058 395259065
1146021649 1998736747
2100260983 1407051962
301419260 1851578057
837807997 775172994
1058394621 1631495453
1004842419 730758583
1163277585 402123756
671600369 227569708
902984829 630483012
149097031 201148442
380462502 1014519628
603399095 1484148949
267397432 664362859
1689041614 216940093
413542843 822601352
1819234522 323821242
491360625 1867720118
1222119180 589257395
1233962350 1050938185
1057547776 1232563000
1213311543 683807107
1639405785 998741372
256228054 1153422438
1740950561 469965013
438470939 2048402016
1941844330 86563286
775423279 349179993
770073719 434212247
482326608 1826466541
1449718665 400834597
1689230497 1659353612
1177991798 1437067865
289778672 250801010
1429402465 568684044
884517819 838451891
1331234779 752289033
1195935897 1012511758
1344885065 1665759912
626706091 943472167
1913262842 304619268
1703094842 1620076382
740891030 1067222397
1154582773 1442119362
899875795 1601182727
1364112915 963261004
226037718 596013281
1468020096 768374342
42372387 836303595
1700834430 1753904438
584504085 1280782518
44985073 1028456826
707821626 1207478954
1419866014 962493505
1217909541 1346312289
1824894340 862777756
2098607402 1475361871
520113198 854970178
1345578997 107193634
1622372384 896474400
1000794371 64727878
274384029 369995567
1847181011 797191465
1707013182 2009656634
1823540804 1993769791
1605091013 68929211
1143294444 1927735830
1327772367 472658487
1019634496 449510278
591605170 355477599
872122574 428718707
352954034 1202875693
861493828 1327796236
2087723176 383736315
1062839610 702748037
1589490319 197307534
1603257807 401773890
1073772441 1293266829
173191944 1365912114
1505312628 1028808781
2146382853 953028980
1025643594 1451661789
440222096 1867610003
226200297 1533996856
837156029 251327288
108908287 27527060
1030858510 1644854354
1682396288 2090477002
1729238400 1798666418
298810173 242488587
755909032 245947440
1340361636 1884741541
50984525 1142746805
1914932910 799831694
92096566 1229324997
1434227254 171620044
816534413 1852871485
1602789945 1322378775
1381663650 1320916041
226654573 1669479263
1608791316 745352986
710977997 1795911238
371539776 181509563
1580930523 1908081925
1453418489 490224886
67211196 1626653289
1524618685 25258044
1145055118 237035875
1917379632 934746298
1522128768 1499672303
30575887 1261317928
329179697 1167861856
484394496 1201286357
345363640 329047030
1820192738 1872257446
4340668 380441238
2123144062 1239596708
737645837 772011208
1404533616 33961982
1135386350 885274512
601058177 294529238
1921837005 1909691115
189856178 1817362065
225568941 106904981
668532864 1626652017
1177181479 103437115
1712525986 1015634004
1918410976 1536009241
2012374628 410640399
44850842 1121823791
1463759595 1058474303
61183183 574414700
297252175 1495582673
1740700061 629596836
1021927403 158836286
2044827111 1038576590
1566490122 1468569155
1853660597 1145594665
1584400812 762068637
554423682 1696583410
179396306 276589666
1310991573 1118605665
215481575 1506413352
1796690660 2064086762
534810588 511728552
1088554776 1350396392
462392750 1385898021
708653816 62366214
1913723862 106965838
801782599 1755731033
2090791007 1143526326
222583457 1029124783
594241716 214195590
1246954342 239033848
1265399022 486520221
1464540928 528288879
1844727485 259698691
1213472427 1174269059
1271038012 1618053664
1098584566 1582945924
1209701576 885268939
2003264444 406233750
1793628034 1694470628
570715100 1581085162
1046125207 1671338873
982808234 1270724088
1355691853 304194574
180613831 1201212791
436501165 228469517
1476240940 429942333
1564460514 535304655
986508752 1954724013
1732016973 339034867
1424339452 618786014
1717239199 486463103
1937525155 1885442546
553171496 1757801382
480514604 1676047732
7307472 294926956
1564440787 1158821157
840292399 1729561967
1043159414 139482947
2011828951 495541686
759648264 354615894
1160086681 1462388671
1351589972 1282221847
481598902 376827133
298544652 1757277121
380732340 677745993
1849350123 972928671
440701409 185258756
2060059768 542546324
1773072306 1351075386
1680654289 431242069
1886983411 1886847922
127062507 1580889829
1094061731 827972025
1996612540 1255618421
1353668919 449898922
1973193237 1145755531
1268871229 194496522
1159022329 111832601
1057590626 619254075
1640621666 749538480
1964695257 1399656297
104112894 1296443311
1359604951 854551502
717977637 882832417
654999959 1874962903
1779356484 1096300902
1175279784 170149256
1299351435 1328329926
1063267196 140960052
1852418788 9195598
1978715638 1322819136
31279237 631921593
1953423712 547674823
1229496168 706568425
1711179108 1329049946
290384224 788812814
940887055 773280594
1844716859 1112999835
340778365 1137278251
368778745 699233329
185747917 1115987458
443033236 2026249220
1354439269 981817756
2058510648 1494144047
1203824141 4168188
1708082442 1875935517
1968232820 478911723
1986444556 698575405
1131563452 293504412
2128021605 970609093
982315244 1829219254
2076426465 1690163021
1129190421 846197092
1526584992 201231508
1171638504 798291122
1080353666 1763389234
382921437 836369689
1603832788 1641026320
424178051 795501613
469786544 318264884
18337963 881587837
194180191 1269007580
139925197 1148314259
444515012 898665789
1091181348 564813548
1809666226 593195101
1644946857 533366472
1609397585 130411322
931031022 1304607076
109901879 1072908856
135519536 354296242
66269546 1560685340
78020487 1689918399
1249401296 1548128813
148469464 1194769226
1981678028 1459954368
2025847382 2004403308
1991340895 842027598
9211543 314747191
1910850907 1565806853
1932638995 1563204687
623582906 1673149009
804025089 1623989224
1685340644 598437344
1759396425 1086459888
1362461008 1773239856
659105934 1799948578
1765146130 453101709
1276288917 93094671
1550222134 1726900702
1343682786 448801539
1467574470 156432374
496841978 559778525
1013929525 1946959555
1417660119 1451640203
221943923 1373102902
1869186422 256007831
348157220 982361647
1700069118 1879628098
1829385927 1033637527
1374469202 2021419818
1004840020 1547533954
1065949503 1580775492
2089983448 1228484509
674306992 984884234
153177783 559806190
240563215 873254589
1965220976 743698908
239150468 313395328
1698732509 679142756
785868980 2046066289
1709436783 905803136
2079937246 2022749300
355014921 1607574882
734764981 2094781899
1419027924 215124461
1888022 924791518
1935685899 478062251
1947187761 1942444009
1221633441 1361381095
362541143 1562097038
1662000382 2138584942
1079825120 256957797
2112622690 1026260957
2141617786 135028526
395629696 477157966
2136647124 394987849
1658960569 1529643224
1788485367 927861339
1036317117 1508536166
1707436872 541346506
1215644310 105936646
2077246721 1946966121
140528916 1289920178
1505498819 1453675630
831915478 1390230102
2144593964 1213355365
1257421273 1645295847
2036888688 809638980
766498254 1768005228
2044587920 1933281676
408321936 1565988844
337529323 1500490244
404054438 1488699130
1467249333 1118173957
1121992731 11980956
440888031 12065224
1845386323 1397510856
1560791812 1800403424
358644980 1953001254
708277555 102776172
353994062 2124044443
2023093378 1891232996
416421580 1522457264
966868062 1547056421
1677246358 1571144289
62889866 1407962625
2000090063 1492221839
839246680 1634165830
1051129438 1046482093
1201805712 521799312
1569622749 1761204158
991435369 567524386
1639092926 1876306828
1134332076 719477061
1039533425 1105497815
1599550251 597622258
1658059460 2087553531
2042834041 502838597
15683030 1380638275
889885296 169014590
1732740090 91067236
1512659595 1698374914
1814572460 657110629
727975336 1249569835
835986712 1037701885
1852432136 312362656
1411744619 1403823497
1089162970 755269082
146276092 916697653
1730844208 1010217627
903385504 1064154538
928957191 1835778578
551583703 1105725494
2070435741 814313042
1766054812 1087839752
772409875 743504477
1519662727 1410086128
1775983825 1692548853
431060820 434807035
1326000364 1181156644
12234404 1183858323
1594916223 1323452292
523735279 13655226
228718895 525218650
32771850 489746192
632132709 230938751
542149512 1533404099
680311856 644215477
1216604357 2145845683
1325558762 843942727
965589970 1532090160
1089590130 747477543
409255277 787701558
1259993922 1974294536
915102422 1652739190
2128429014 548098162
1989602846 177108851
1466814284 81793342
225677767 1506480947
1844606858 1595059851
687159274 747633555
1662806676 2145935674
1779834330 1142947550
1736545634 1960363214
214132124 754614232
1671776753 542159614
1374317130 1996010321
856873897 637360571
1484152451 5816723
971102609 1888578492
1588035273 288233154
1391238221 1416273660
727418179 442767701
1157398246 1028322485
1582158567 612253936
257622731 829794388
1058167125 1131629411
1974203454 1714799021
404616995 1157519060
1623402174 905290961
746810124 467423541
348169881 237539558
993027601 1119704156
1937081368 813738055
1823123277 1196354619
1623461794 674092520
1356852568 1275107949
784809778 1763783723
1286635832 404260365
1460262592 708656048
2036676690 987642785
823548066 13384255
105879408 1192043079
809544076 2136649714
783606953 1991383665
2108521971 770321312
1318868685 335895311
1765899600 276479754
832588576 887374689
217869046 1393674421
929925383 1286626751
36779514 468798201
275808186 2105846538
61033878 737918072
1147973737 928227012
1756861072 1162554397
1762147755 924451429
212143743 1233616901
2045048391 897903282
1866137081 229268360
2096328368 163039218
743778143 1919279493
171798353 232062384
665829191 775561520
1591730284 243336619
96958993 395911790
2097431032 1393671452
1727653582 810306135
2032910618 1824930606
1758947097 631306501
21656994 879920922
1582420348 265762160
1860018223 1961622139
303654171 1950081607
573047122 741194173
229448385 166880651
1383035052 566324077
1365449781 310032756
441218757 343037085
937601305 704014145
995133555 53911907
1621797901 567299325
527254619 1147107264
666424555 937784801
14715427 1042426444
1546545438 385676454
1674278811 1181499219
300170258 478351564
1760495699 1722340565
1709323221 851152621
810984118 1691231109
560764171 510985668
235328405 321717538
460609748 1902194780
149338427 991813261
1458163036 1149331409
1928772270 166884074
901579569 1837123780
953680734 1343261861
1991177902 1305572882
1200342149 1589981136
261912126 1961948327
716236258 436367675
1681988906 326430359
269409332 319784035
1471005802 2143239753
451278190 1549786666
1280028105 1567010182
1687380980 716051246
253529964 12006081
935359106 1939776487
1217671547 906354099
1056167641 2037810828
892227917 1751529679
48615636 1132076800
1848331334 1792275150
773527292 554984731
1391519840 1879820286
150319630 671420614
297930470 1270563547
1213498734 1729447719
1131561211 2070524898
86596832 933521075
1943295756 1451474114
1695148712 1219654196
158238535 1593062
1899226350 2051771489
810592198 311991764
1745942887 2057300052
649607225 131409427
768364121 2132138178
2043473672 434128448
392430854 823910977
1083143507 497136559
720768477 570345765
170959405 2040326455
329456780 1132907072
1013665303 1334435415
497855862 80939401
440474768 1122946102
518981091 2038286359
1144195003 680423025
324079824 592274033
766670582 1435982456
17804105 1340112384
787446345 1367018999
281934869 357622273
534418487 1877501169
761839234 1300723793
1214995880 584103780
42515946 1006120959
1817017705 623809348
1638948654 281609544
241986052 783456489
1375165827 1278769015
1770849946 934079434
2060479384 1659668381
1195461627 1784788742
2040482568 1916084961
129289046 1462785367
739174481 1787760203
1487824601 534215414
694074542 1679326162
638053278 2031898054
2004226247 607890519
244175221 561064396
573329467 2106985996
42182275 1657713339
598652988 1396416524
1487943248 19273547
1544908064 1218201396
731727433 1448740436
1942664010 1952404660
579084376 1180195632
1600190824 993714245
2147096270 1438861867
1813470208 1773336754
1307882432 82142010
1643906528 535636845
747194952 1611617267
689650003 20189105
368886179 1111024868
225234388 2133654728
1900986852 1877047835
689201562 1041301241
1927958006 1766776864
1224327142 2000374197
1798911167 584142953
252051738 888961865
1627214714 1427770632
1836409462 1696068898
1870226081 1466222121
1845864858 353866614
728129744 666702558
966024237 1303728460
396002843 1889464769
1234290411 292945408
680073171 1885446756
1795361747 714371147
264911046 1752636819
1045074084 773907315
175182434 898344837
1124231049 352037335
70534306 1523134284
1990312859 550578874
1104447018 890482981
474829065 1171981499
606683072 221267404
30429368 2051209409
687105854 1872539716
377700219 63726201
1236399790 2142130965
1925174175 1153593960
1365423671 912521693
989737736 1449042815
71885374 174415867
1994366611 1433828753
1653228879 2090840815
423301743 1133929438
1057048428 781767292
131650057 2025181851
1247042291 422562936
1647828631 426726100
1465371271 64320738
916995977 1623210488
1411069851 2057719201
1854513242 1824052722
1178787102 295590565
1132689213 814497753
1425392364 827669145
161146605 510790477
928520257 280179727
1600457738 2088649764
1890089515 353769266
1057910166 986605153
1331048311 1834423653
1298793707 1525634183
1747336252 507099953
190745505 725559695
1103509928 1878096683
1000345507 110932285
347532543 1499490116
1133336142 2076859973
1977256904 429092869
392506130 530513026
1135208351 1365605000
794674632 1905501539
638748600 1120317679
1122680367 1904822234
1772292410 581209544
1252312026 1572145920
579358013 831092763
248016229 1255938706
1570473994 117587246
459701352 1550504782
861926447 1350008600
1783287341 1884552407
237202414 1351231914
632987096 1702966125
1214206706 190147047
230569528 782961705
989878447 1182093039
1716505048 1532101902
2108963851 1341844692
1879477893 914564687
109081147 1874747078
458576750 262930783
1849407541 257087470
1535782699 1277804073
200530898 441371402
1819987661 914535836
148882318 134412126
406171074 571509616
1365072346 1041149668
1121944443 502739089
840519638 684056535
311495872 2014777966
137350493 115651306
392286090 1489708161
1955756815 1773870161
1005849209 569347905
852015692 1654252432
521623316 2092164965
1418307207 2055923739
827199589 1991529869
1000784393 1393946685
935380067 1188571631
999037107 2049432018
778864717 2043955909
1845818506 325688649
928328261 1306795327
944138329 958715360
1984017718 473339232
1785366321 1500329153
984016603 1465911796
1945252251 2065039394
443829414 214186021
252959019 2146696367
612310128 2120676556
1038137331 578852300
1722058232 1986427619
410415559 539959668
715157573 1977516536
530197601 2095760222
1878253861 151195524
1943342685 1228532023
1736282936 680701024
611051793 566352471
760068311 561242488
305913248 796770421
959044430 1290050542
341250485 329195470
1384964011 222914998
1595798081 1122558045
699054013 688352568
864999363 1676540640
1204604909 79503462
1174476227 1176376733
896209569 2030673580
1794641835 690000906
1583383169 664701204
51736396 612921551
1385276344 1837967115
1959202551 631314764
1251773845 1784053093
768790892 1690315249
1152697149 983937727
932469928 1144657143
1732710325 966628032
1967084247 1816209391
1582572498 909861891
842600790 1719301732
1489887673 386680987
170408102 780925605
1665979849 1613055970
914305890 1088391166
1678079324 314146169
1401472279 1156018534
785202448 1376611534
1657984513 557575923
198580068 1589941646
980899777 1606959760
620611826 834084662
296081144 621311862
2145698309 886298845
1517055528 176877874
39291322 687736236
1592873898 214122157
1606504838 107232749
85107958 717362296
1879013826 1305612202
470716464 1149983477
1665662312 1528441635
872473304 1342150288
1544498176 448890526
308182726 873574497
1849686615 804391326
330529340 1979869629
757096566 82258268
2056926149 1443056790
1103999063 17535689
683367535 322388312
1504614581 467096964
316552150 1329821696
468172197 1487782263
869094126 1444535914
1885607611 702593862
1958061367 1591420280
2027755802 1565615809
889139164 2136626998
1719748448 715716396
521218014 1239989502
1102817122 1893445642
31249424 556851385
507130898 579000781
2106944742 1669307970
1241869734 1434927727
1909189415 256059906
1398808438 1812248407
1509819524 1012121858
1053305193 2076264885
513122926 637963455
1916753404 1307778093
1182021374 1727770213
633930287 544601868
1107251527 885526058
455585627 541772111
887788725 1406440411
365210307 2115523248
1867563355 1554188305
856266801 1436513172
119647763 645892571
1180715988 1726330941
2036238418 1912375695
620097916 884354461
607980141 1373276088
1259441921 1044718137
655223052 2122536102
1539863093 2014984030
1732276861 2066723976
620597186 1798008205
986484541 1067868355
28400381 810028662
866415531 593222795
2097821627 1746660035
188478162 1519975868
1073587521 2035810030
2125947143 974709650
1947655125 522634440
303358696 1543287415
280483188 1296872170
1511539050 1752233809
656297248 1143157300
2094338695 885041097
809638775 431259075
104775435 1475697054
629232136 2106646813
1556278856 2083017601
763606509 1786834201
783278057 662313817
1382284860 31762932
1598956709 342919366
1548770439 1239091210
1753147475 1536635775
2099067524 343664182
1495172320 1656285786
267242707 440474962
1849717117 2052915803
792468354 1625799537
2047903510 420944161
1380119282 1063170039
695647058 651139254
887322247 1638462030
117751660 1250909500
1603348077 1846988111
660028146 1818942736
751511009 188505515
1654324016 1354840531
2122454617 675328461
130906772 2139479832
1132166427 833122399
1643639933 1066519007
869557822 52345278
2022986700 69997243
1019639300 1596153775
1679940895 1779969091
1280093720 190625670
542994414 1432138557
377463095 1818604989
37561404 1176418243
862853699 1920426310
1241129987 820951032
15911488 1069099158
1769697115 83997126
546233243 678611563
1292328645 896460754
1501984031 1363663411
2033085613 1484101639
1766127366 392041000
1410709974 1704745708
1643867565 779302726
1078587025 437126083
955748534 77731367
1443725367 1082295575
1004566595 1380333635
1037836790 234346969
1904039994 1323506847
2142596853 1381790899
522046538 1407826090
947836288 1657580543
286673186 878330227
2052264371 1713745076
246711637 280097719
210690853 1643000741
802226261 161120586
1323525065 676448142
477649643 187426639
1321374785 1443394701
1673817068 1555409676
1209104463 1312461530
1767702531 811889011
138655871 2008859849
453928004 1605946324
573457350 1231383479
593661080 1145221255
1905082827 125717435
160666871 1315802900
1297328826 216689441
927952673 602880355
349279954 1523837235
1702414739 707724865
1594190526 627991706
688767924 97133093
1222518768 253296019
1763333588 2064711967
1475519570 1543537695
2086420711 698644948
1449105258 1955164540
351555497 1701976389
1599669296 1413266867
301216642 307684585
777117980 2000841588
919089324 924181759
65152727 1477223325
1037052628 1147560851
1709012301 161826691
908105656 596071144
1192785130 1448540521
486421791 50562260
1165847584 827790555
35312143 257699027
760252151 1927705732
1279444785 2010480266
1146051552 118004770
491444058 1332888122
1906734601 275589506
1965153578 1915773214
679989353 199040537
32354817 1874291634
1565868046 1818185258
1127023759 1108268135
84962590 283608814
1797868227 307633119
1734017563 1938685821
2062550732 2074494673
1516170751 1126133855
429327045 1640516545
649581972 1768539860
992618522 1493474996
182600548 78618562
1759400873 63071947
1299902197 1820726792
1894774819 1521930725
506964853 336081736
1976575896 564922096
1955594504 972235616
890298068 1534069499
1506363988 1541517755
31815487 580617707
1369706923 375077349
701132989 18235335
1033688381 1853641454
715997544 2080254006
1261145428 1999810747
1427615702 2007405103
358674780 1417632329
1875869789 198039877
1190229905 1994731284
552708142 69377507
1446113758 325339330
12146457 153718013
2115579038 1030573275
1349758469 491962761
536779614 1385751614
77480032 535953956
1254150106 1262082440
376326406 1366411420
1975631435 1962162938
2119155580 1913511116
466435702 109916482
1952346825 2051551708
280159565 1560013602
1503821518 1187213021
2050944893 1868822513
996413447 2042053418
1915285172 149617642
1984081059 1977438229
1158486015 516236913
1791697899 1803045383
710791024 1123291179
949331752 728638134
138901329 1984649006
602021614 1150125064
972258678 795002608
1587474325 2112571562
471257325 23887289
904420852 683738403
1680424441 2014312421
1007513225 2045040111
331893764 984655938
1200701224 2072736964
492591599 1308557562
556051546 1324638080
1316281476 1606540547
1616205206 1779089426
1851508588 972611848
662921214 263503564
1964376687 881689545
24330734 445375322
505236842 427411634
1901171512 1796688330
1960540784 910193927
919927424 1403704096
487438808 1430101237
98742248 1979935628
1732262672 333792942
832350563 1392936713
993838068 1453379427
1736511546 1158300634
1856342700 567686013
180914833 752158190
1074493602 133450945
926266615 1856663891
260418642 411778124
1620294443 1885071235
2078847009 1837638762
1130257963 245256411
1594322854 972267291
33575323 486934145
1285463717 1670808856
1259920744 789900270
1696331875 1656443516
1221748490 595543755
6350008 1260641025
1402664041 1621383233
1726821171 949397160
1536905670 1392357747
331312685 945549123
1699883106 1179558513
1672971751 1825885419
318226982 753154241
1700842 1607490814
586493721 1296133614
1272710678 2108612391
1544176748 638286491
693395033 1833050266
1633608570 1638525056
1517403657 2113787021
854291147 966962743
48062687 466652313
61722687 2135862450
1821894277 1460512856
990606035 1297117847
854025968 954536420
245754336 597027712
1357133908 1513988181
81274760 1817794268
1670184305 658237514
58537830 1536670159
1946367706 597860989
766162376 1857714195
607246043 572821153
2127619992 1033185371
70879460 2056670345
1726433138 672274623
214400826 642249852
805281055 1117058041
587552669 2133014912
2033255577 671130636
1786036802 1613505001
1880743849 1960016268
1957340108 1103283144
268185534 1339318765
884254959 381068731
304970135 1874220419
207500664 274182809
1703932030 583166356
195827127 1840473013
1999738402 1258524811
1166867496 1276533042
1883154482 852084144
400571344 1666369043
856168349 281347123
707878611 759590710
271918150 895969754
923430403 1164439129
2128597838 555658280
429225291 1051310920
294185485 2117270862
1558736136 58922916
1427940824 24497906
1951238745 406317102
467300339 1733767952
877068414 114411118
661288220 1228640800
543172535 366145256
1237816378 1700688594
260849064 779178296
503068260 1951016818
686112335 1670433165
2011294387 1268773130
1134733352 1253668835
456999639 799845117
714532698 1884536596
294838367 1566382973
828700286 193754466
1118059555 921873972
1652512138 964963920
2132154893 125692906
2077970232 1481567943
1516672350 558868502
1751149251 186174769
29310753 1789033131
1945310755 1920352398
1379597549 432446248
1999160106 1191713650
524407573 77747529
1225078041 951749085
1476933369 455849712
355280656 1299883411
723855442 2078948691
1697955216 1843599799
1711189786 1442419830
1717964970 277093715
1761896982 1637767872
1182598859 2139503188
1614936768 628784000
457990563 463094509
1500522055 116694274
337017334 631029489
715071178 712834113
641315702 855273057
103788375 2118091970
1598271825 1138566361
1563228308 72267637
1469269649 1162691151
1853499910 1033033583
2048013315 2019097422
1229364044 1657250863
388204369 1964607656
1969602295 400180364
1466017590 1857159151
845751283 1627162379
1500705124 665073654
397502008 1975834725
467764748 2007484335
1049433192 1275672967
1554227590 1412457159
481784448 1705069864
1119709161 1489769039
138074815 863944567
723059719 1923104135
2109656540 1264545788
1532325762 315282959
1093257426 465119384
1133715315 309144521
801688727 1996115327
1689158866 1195259434
1266597984 592653658
352113961 343241098
2081685746 569172049
254206475 266298326
272419355 1811905639
1692351546 258852441
983870144 1209838263
462922417 1180434671
545013091 1588246268
1762956125 1291958701
398449179 1418545674
95165201 710912136
33932076 97884975
1590020854 928295593
889428519 947720739
1763232748 34426409
652067719 1138882557
1103238640 1558854527
255532097 1101203847
1355812077 1128909413
1708951199 2065585756
868528933 11170889
48620270 298850474
1456705596 850116529
1013080059 1907655895
36945336 165214437
1703728090 117295167
2049024030 196423910
447242989 415069918
698874475 1432000070
1077323358 1323643595
1205227487 1410108646
1598536110 1912660464
1219088568 917600929
2098190605 738743325
765026320 96376125
1198969063 1456113117
286331826 1092884284
540987232 198023904
535961222 2101538334
2061269498 1690437287
260784813 2063466796
1315508505 1177982324
909742955 998265688
1983758524 1167581992
745241974 824203958
598324929 1550324923
290865284 260394952
647425601 2009129063
1773717641 1421220297
1041258297 120251131
1181344904 1934968542
699270465 1367543981
1943920839 417567017
931417992 1003983565
2091004859 1067084587
1403175297 1889998653
218357557 1711528922
504259356 1245491013
2107140160 188788408
703062385 2037817521
1353301879 1627103733
1147639975 236497979
401906602 1615807436
1833621861 1386452957
1197955270 1708018000
1657583486 1064836758
933534984 2010527627
937471439 811411153
685733167 1034884915
118222221 1739999150
444428666 959778417
217234795 1776966085
1301984387 2088419053
344721193 1993009466
1462040945 1647161985
836214331 337650670
1057557465 1463157243
362386033 750049287
2135535628 788536008
1936639088 1139046587
345905833 942459997
978442981 1725041199
1476040661 2009710465
24108449 35404101
802351900 2041148413
1046357711 122597315
1548948021 1927039878
1976532643 906902464
817930140 436745511
823848678 1643076874
260636130 367785233
1638578993 647000505
1873043533 627040772
1787973709 1779426177
856652180 1087334150
1292301677 1802219352
868285884 428140893
252464170 948747195
970621794 199368727
1766678535 1280223239
1109245038 1811638685
921913593 1424487017
1314055025 756403577
450502734 1934393304
249777852 785916335
221801551 166825269
583943309 911265925
22960281 1151418884
764991678 215581357
1898977630 376672504
1630648598 1889796176
1958595069 980964109
1563505235 778406896
382723176 726337520
66912501 1793719577
1286117297 2109153027
1842591576 763317219
2091399089 1208864202
1445397894 583346094
51015449 1053357054
815446859 1180118266
2023014038 189528422
487166916 2048218552
873413153 613890116
150425945 1974957976
1935948955 1359137005
1913014974 460950938
1302212147 552503426
1539082773 1279321833
1023750800 605186488
65660249 633372249
760580128 406674131
1338288518 715786481
449013119 1929335066
1569265190 797259082
915981249 649698301
495144701 1333330909
980978245 1677604154
1877022012 1035300437
319763775 1298811571
923234659 312247693
693767837 1055581089
476627954 508573672
257116215 2124666485
1110137537 369396151
1868089678 231349249
155790081 2119232626
1997730168 1366876527
1321121820 1965982893
1995186925 601299781
1212829571 1822067186
158796033 921291657
1420666726 945448098
505185364 1590921094
1403824457 222957214
1600507245 2095699030
1087050446 374975314
1053870809 1167653522
1930115932 311365266
1415082583 1286934821
305237207 928321895
2064677998 1719222169
734131636 25640014
1221870343 1554134670
83305746 1970799911
701240440 1617349851
550264287 1112487095
1856141168 1131230446
649501372 1941621370
1242332661 870409479
1134879756 371893312
137210862 1118192304
465815868 2112871773
1494278585 1047721295
29116174 1889795329
1775601978 1859170202
1131596143 955387880
1491660258 982641693
1390674403 540709563
1639079268 1362623715
1641445072 1831014322
1993887838 1660511455
2076377298 1002773346
1543059319 452617340
1843163061 474252562
1716619557 1311376996
235429358 23640696
1006021801 1802452306
697781648 1312906351
17211938 1998808105
1401003871 342581063
981335355 1854846453
2004054920 721645239
1785151277 472384418
583450346 886583467
1352258093 1075928060
600626943 1532179255
1300295844 402111601
1449514990 390864427
244972654 1310634486
344654064 1492667235
947884092 1217475112
1327343010 1928915490
587243904 1765055742
187325915 104739233
1505539734 246146398
2045599532 868662531
1077705861 850631132
544527434 1599583277
1621677428 1780642486
904477491 402867588
752743545 1173298350
1616074241 583980782
1329593218 1418021352
984365037 727085468
466732062 1536765918
1950098576 1236894394
1407762098 573431258
197465748 623673956
1489103514 917674920
2058538202 1475185164
202742455 43491977
6530269 1013356165
291693798 1253873522
1971166963 483154412
384951009 120425329
770535412 1038553318
