 demo_spe      4096         1         1         1
         0         0         0         1         0         0         0         0
         1         0         0         1         1         2         0         0
         0         0         0         0         0         0         0         0
         0         0         0         0         0         1         0         0
         0         0         0         1         0         0         0         0
         0         0         0         0         0         1         0         1
         0         1         0         0         0         1         0         1
         0         2         0         0         0         0         0         0
         0         0         0         1         0         0         1        27
        22        32        41        31        35        44        30        36
        46        48        53        64        50        55        75        61
        58        61        81        99        85       106       122       104
       138       150       159       172       177       199       239       223
       286       333       327       341       365       394       404       431
       455       514       540       570       566       594       626       673
       647       717       749       745       793       838       793       858
       887       919       960      1046      1001       995      1113      1078
      1120      1124      1112      1152      1211      1215      1238      1296
      1372      1308      1358      1369      1369      1369      1403      1438
      1392      1528      1451      1477      1520      1528      1555      1540
      1558      1579      1565      1565      1633      1592      1654      1635
      1689      1678      1702      1724      1711      1744      1747      1784
      1781      1732      1726      1793      1807      1874      1866      1831
      1847      1847      1953      1905      1846      1905      1930      1990
      1952      2017      1974      1955      2064      2050      2035      2067
      2085      2122      2139      2027      2294      2050      2134      2171
      2235      2297      2235      2282      2381      2296      2359      2366
      2366      2371      2450      2511      2433      2492      2446      2613
      2626      2552      2613      2638      2654      2634      2646      2708
      2860      2717      2737      2730      2804      2781      2821      2926
      3007      2937      3055      2966      3040      3086      3153      3112
      3072      3201      3162      3208      3216      3394      3223      3383
      3512      3457      3474      3515      3436      3449      3561      3562
      3693      3688      3681      3662      3718      3637      3790      3856
      3873      3902      3920      4028      4055      4102      4335      4732
      4692      4411      4178      4458      4547      4586      4506      4331
      4397      4339      4463      4476      4537      4604      4597      4629
      4733      4744      4772      4790      4680      4862      4927      4890
      5031      4977      4954      5068      5075      5128      5346      5106
      5112      5074      5324      5276      5428      5513      5508      5554
      5629      5555      5428      5593      5621      5560      5708      5705
      5751      5766      5830      5883      5786      5882      6035      6183
      6223      6062      5992      6176      6248      6285      6162      6456
      6287      6273      6259      6358      6250      6297      6609      6533
      6553      6646      6581      6669      6517      6841      6791      6818
      6771      6804      7090      7629      7668      7186      6967      6957
      6907      7148      7168      7110      6861      6990      7260      7137
      7273      7236      7185      7189      7277      7355      7373      7279
      7416      7460      9158     15418     22827     19303     11097      8059
      7815      8158      8775      9054      8718      8126      7771      7761
      7616      7594      7915      7649      8180      7937      7898      7780
      7880      7713      7700      7739      7686      7753      7804      7895
      7907      7864      7855      7954      7913      7856      7979      7986
      7922      8216      8659      8573      8360      7970      8258      8067
      7969      8021      8081      7839      8135      8119      8362      9252
      9892      9094      8413      8062      8060      8054      7953      8058
      8244      8033      8333      8220      8328      8142      8061      8233
      8237      8345      8331      8121      8213      7855      8022      8106
      8308      8555      8627      8297      8235      7938      8037      8064
      8296      8558      8383      8213      8153      8110      8132      8063
      7946      8198      8288      8347      8367      8175      7879      8000
      8077      8069      8187      8213      8168      8039      7978      8110
      8203      8071      8364      8259      8260      8098      8121      8222
      8743      9447     10004      9572      8863      8468      8194      8285
      8270      8403      8682      8528      8369      8271      8110      8091
      8032      8126      8727      9825      9609      8764      8288      8202
      8219      8369      8503      8655      8494      8288      8218      8361
      8301      8270      8162      8329      8122      8155      8232      8212
      8186      8133      8169      7968      8061      8375      8593      8422
      8146      8108      8225      8224      8573      9099      8727      8541
      8228      8382      8071      8175      7992      8093      8237      8176
      8175      8265      8328      8557      8685      8457      8370      8232
      8250      8139      8219      8107      8394      8375      8273      8368
      8786      8648      8477      8157      8021      8344      8834      8977
      8853      8818      8468      8172      8069      7904      7808      7984
      7958      8235      8143      8097      7987      7748      7828      7787
      8172      8616      9035      8408      7914      7847      7832      7837
      8110      8313      8464      9356      9832     10069      9532      8546
      7697      7733      7580      7746      7675      7641      7653      7566
      7602      7470      7762      8106      8048      7810      7455      7564
      7536      7535      7511      7475      7484      7522      7514      7552
      7326      7362      7585      7512      7326      7255      7426      7588
      7681      7737      7870      7748      7689      7707      7486      7678
      7343      7335      7553      8385     10513     12520     12239      9573
      8140      7516      7637      8056      8105      7886      8237      8928
      9686     10473     10309      9177      8449      7880      7727      7813
      7758      7565      7504      7396      7253      7336      7515      7897
      8390      8473      8411      8014      7512      7146      7204      7098
      7101      7144      7233      7508      8244      8726      8978      8779
      8244      7725      7142      7035      7291      7196      7208      7183
      7264      7902     11800     24781     41580     40305     22951     11412
      8446      8016      7662      7530      7727      7769      8211      9312
     11274     12712     13110     11689      9482      7961      7253      7154
      7356      7417      7263      7116      7183      7248      7337      7006
      6985      7102      7270      7190      7160      7039      7030      6725
      6890      7304      7289      7584      7802      7411      7274      7068
      6862      6914      6820      6743      6839      6878      6872      6943
      7052      7016      7048      6858      7045      6999      7025      6985
      6878      6871      7041      7018      7240      7429      7249      7356
      7137      6920      6955      7006      6927      6686      6936      6676
      6750      6745      6918      7008      6837      6904      6852      6872
      6876      6616      6684      6840      6854      6751      6578      6754
      6957      6735      6941      6911      7241      7442      8061      8494
      8163      7310      6943      6925      7128      6802      6573      6608
      6607      6622      6499      6502      6543      6659      6641      6765
      6800      6627      6451      6509      6567      6546      6771      6916
      6971      6619      6374      6547      6515      6461      6749      6635
      6512      6424      6517      6433      6433      6584      6591      6545
      6481      6618      6457      6473      6442      6733      6472      7105
      8443      9813      9351      7913      7028      6657      6565      6493
      6644      6778      6712      6635      6811      6607      6610      6741
      6977      7277      7431      7068      6797      6683      6944      7231
      7028      6951      7277      7476      7547      7357      6566      6309
      6242      6096      6521      8773     15779     25784     26677     18113
      9838      7181      6502      6335      6242      6273      6404      6629
      6677      6659      6933      7904      8912     10341     10775     10349
     10794     14832     23590     26329     18573     10219      7108      6293
      6223      5974      6008      6161      5887      6005      5956      5860
      6154      6475      6941      7186      7137      6971      7142      7489
      7510      6740      6280      5803      5853      5808      5668      5857
      5851      5927      5932      5835      5804      5658      5630      5869
      5804      6098      6159      6035      5851      5826      5876      6127
      6117      5870      5734      5608      5550      5581      5605      5894
      6233      6597      6295      5875      5670      5603      5892      6050
      6491      6335      5980      5656      5451      5378      5424      5385
      5535      5454      5585      5654      5589      5635      5705      6026
      6291      6319      6584      6367      6203      5998      5737      5885
      6110      6615      7717      9062     10515     11399     11191     10084
      8685      7085      6349      6076      5890      5853      5713      5551
      5437      5374      5333      5405      5365      5376      5315      5398
      5477      5368      5345      5408      5363      5377      5577      5744
      5957      6520      6612      6186      5698      5572      5424      5260
      5181      5105      5179      5175      5178      5274      5332      5638
      6132      6185      5957      5449      5242      5233      5250      5087
      5294      5157      5185      5352      5050      5109      5204      5317
      5657      6348      6542      5991      5584      5415      5183      4987
      5113      5038      5249      5046      5156      5294      5230      5249
      5189      5076      5224      5286      5344      5383      5463      5387
      5260      5215      5083      5138      5253      5440      5651      5610
      5667      5934      6092      5710      5750      5646      5664      5692
      5650      5407      5414      5442      5723      5795      5862      5568
      5471      5243      5278      5305      5370      5417      5418      5393
      5442      5345      5372      5387      5454      5543      5528      5607
      5494      5294      5249      5315      5566      5972      6541      6831
      6723      6083      5485      5209      5163      5045      5010      5161
      5070      5258      5395      5297      5313      5191      5206      5290
      5260      5206      5361      5355      5465      5430      5403      5315
      5192      5135      5347      5570      5489      5172      4965      5128
      5121      5168      5278      5323      5223      5511      6087      6730
      6877      6950      6828      6439      6238      6001      6066      6021
      5979      5818      5989      6011      6152      6155      6195      6587
      6843      6436      6077      5886      5846      5791      5846      5839
      5953      5996      5843      5890      5819      5696      5870      5964
      6062      6375      7094      7120      6934      6448      6067      5826
      5889      5734      5758      5759      5529      5325      5409      5402
      5317      5364      5355      5434      5350      5415      5324      5426
      5501      5532      5749      5903      5989      6264      6143      5767
      5465      5479      6655     10712     19972     28442     26795     17086
      9507      6261      5651      5404      5400      5376      5669      6130
      6483      7063      7275      7125      6689      5780      5600      5585
      6009      6676      7455      8118      8462      8418      8235      7423
      6401      5603      5209      5395      5856      6610      7041      6767
      6423      6241      6193      6157      5973      5665      5123      4962
      4777      4789      4765      4809      4733      4614      4631      4720
      4583      4752      4878      4781      4927      4869      4988      4795
      4771      4654      4624      4588      4639      4530      4458      4550
      4482      4618      4733      4978      4999      4735      4617      4622
      4777      4678      4786      4687      4596      4500      4469      4535
      4484      4438      4345      4321      4415      4423      4243      4367
      4419      4388      4573      4499      4596      4647      4486      4464
      4538      4412      4324      4434      4684      5063      5441      5217
      4804      4483      4260      4404      4331      4313      4341      4378
      4222      4244      4183      4093      4160      4338      4206      4219
      4274      4223      4197      4289      4402      4356      4422      4366
      4445      4500      4445      4316      4299      4180      4112      4194
      4159      4305      4272      4436      4294      4503      4533      4781
      4653      4454      4244      4217      4230      4117      4211      4309
      4264      4208      4224      4183      4184      4292      4471      4737
      5016      5072      4680      4599      4251      4176      4178      4052
      4092      4093      4253      4171      4152      4074      4003      4003
      4119      4068      4067      4126      4140      4154      4204      4217
      4374      4308      4420      4335      4378      4311      4007      3981
      3912      3710      3900      3859      3834      3971      3900      3996
      3952      4097      4038      4349      4241      4285      4167      4017
      3989      3938      3952      3985      3853      3969      3805      3939
      3986      3944      3909      4024      3978      4049      4142      4180
      4155      4218      4141      4166      4153      4062      4211      4050
      4041      3999      4034      3929      3909      3936      3860      3859
      3970      4025      3993      3821      3920      3910      4017      3951
      4109      4083      4262      4215      4317      4521      4815      5512
      7918     12507     16522     15496     10711      6318      4661      4258
      4274      4301      4190      3946      3881      3864      3923      3928
      3929      3979      4023      3881      3932      3876      3948      4022
      4025      4080      4303      4463      4658      4677      4932      4936
      4556      4426      4273      3929      3965      3897      3902      3884
      3849      3864      3878      3825      4012      4066      4145      4096
      3904      3817      3804      3859      3962      3962      3987      3767
      3955      3910      3831      3797      3714      3732      3620      3720
      3786      3777      3715      3811      3706      3730      3792      3867
      4025      3920      3834      3754      3636      3561      3587      3619
      3687      3557      3780      3623      3707      3587      3714      3624
      3657      3483      3494      3644      3488      3517      3629      3638
      3835      3943      4093      4242      4193      4171      4012      3875
      3749      3566      3721      3509      3540      3509      3484      3486
      3485      3453      3710      3492      3511      3494      3400      3419
      3423      3387      3537      3523      3425      3432      3427      3293
      3319      3295      3395      3488      3572      3449      3490      3490
      3537      3496      3544      3460      3548      3531      3546      3774
      3722      3736      3975      4168      4157      4185      3999      3917
      3883      4038      3904      3928      3924      3865      3890      3818
      3897      3975      3723      3840      3895      4058      4421      4456
      4501      4124      4368      5100      6472      7103      6462      5135
      4175      3752      3723      3756      3735      3668      3632      3719
      3499      3479      3534      3552      3387      3464      3512      3292
      3393      3340      3442      3376      3350      3427      3360      3438
      3240      3334      3314      3247      3318      3226      3363      3269
      3240      3375      3451      3291      3296      3253      3274      3304
      3463      3372      3368      3344      3279      3317      3106      3101
      3200      3208      3276      3204      3283      3273      3318      3322
      3307      3118      3147      3265      3240      3236      3207      3104
      3172      3156      3162      3176      3241      3251      3211      3132
      3198      3192      3164      3084      3053      3114      3010      3084
      3120      3337      3408      3400      3367      3128      3186      3087
      3060      3045      3089      3106      3039      3124      3206      3185
      3271      3295      3321      3129      3105      3097      3136      3097
      3003      2926      2931      2982      2969      2996      2976      2880
      2943      2964      2978      2925      3033      3030      2922      2980
      2990      2911      3067      2928      3087      3282      3598      4775
      8158     12961     16902     15870     11104      6521      4120      3304
      3281      3238      3227      3195      3215      3135      3060      3090
      3025      2966      2936      2838      3014      2824      2887      2792
      2879      2849      2942      3075      3128      3182      3520      3768
      4066      4379      4626      4837      4868      4711      4659      4448
      3897      3529      3190      2983      2880      2897      2819      2951
      2823      2795      2829      2761      2884      2820      2649      2653
      2645      2709      2615      2574      2572      2699      2672      2771
      2697      2652      2639      2541      2704      2684      2667      2593
      2707      2649      2594      2563      2579      2482      2708      2743
      2622      2655      2696      2701      2664      2767      2759      2737
      2661      2676      2618      2627      2480      2586      2508      2554
      2559      2611      2616      2725      2740      2673      2660      2637
      2568      2619      2599      2602      2678      2615      2588      2490
      2590      2411      2579      2542      2452      2537      2444      2496
      2577      2442      2549      2468      2551      2554      2448      2538
      2551      2541      2569      2560      2502      2335      2482      2639
      2598      2550      2533      2417      2592      2522      2598      2569
      2568      2523      2514      2473      2510      2420      2438      2473
      2549      2608      2599      2907      2997      3138      3124      2888
      2696      2606      2619      2545      2591      2511      2402      2453
      2444      2394      2480      2551      2517      2553      2897      3294
      3959      4279      4006      3342      2831      2567      2535      2474
      2470      2609      2475      2628      2704      2564      2632      2549
      2587      2608      2550      2578      2463      2645      2641      2559
      2583      2759      3052      3514      3711      3818      3581      3265
      3090      3114      3276      3246      3346      3174      3108      3052
      2973      2827      2830      2659      2625      2549      2424      2486
      2355      2452      2348      2400      2384      2471      2318      2311
      2345      2207      2301      2276      2512      2410      2275      2304
      2251      2226      2345      2209      2351      2310      2328      2267
      2319      2426      2335      2418      2525      2765      2827      3044
      3396      4596      7134      9686     10689      9185      6205      4111
      3124      2814      2718      2751      2680      2711      2696      2628
      2543      2512      2509      2465      2434      2388      2464      2448
      2529      2521      2471      2383      2326      2393      2436      2432
      2564      2450      2595      2600      2698      2725      2729      2843
      2848      2925      3005      2862      2761      2711      2595      2524
      2477      2327      2306      2253      2283      2291      2317      2300
      2211      2276      2181      2096      2136      2254      2297      2271
      2253      2352      2323      2294      2225      2303      2256      2226
      2251      2285      2236      2294      2164      2186      2212      2164
      2156      2201      2146      2169      2173      2176      2256      2121
      2184      2209      2085      2245      2206      2108      2166      2118
      2082      2050      2224      2140      2267      2165      2167      2206
      2127      2192      2103      2111      2123      2189      2134      2203
      2198      2137      2215      2192      2197      2108      2186      2084
      2088      2124      2177      2158      2091      2089      2037      2069
      2112      2044      2119      2012      2148      2094      2083      2113
      2062      1984      2034      2059      1951      1984      2040      1998
      2009      2027      2120      2146      2109      2168      2151      2137
      2127      2117      2015      1984      2038      2114      2104      2275
      2308      2248      2237      2085      2071      2002      2055      1989
      2046      2054      2089      2137      2058      2099      1975      2030
      1970      2060      2102      2129      2045      2047      2018      2025
      2026      1970      2010      1916      1981      2019      1978      1976
      1940      2065      2088      2017      1939      2042      1879      2077
      2025      1980      2048      1986      1997      2056      1982      1960
      2093      2039      1976      2124      2149      2027      2036      2040
      1884      1952      1946      1984      1996      1865      1918      1824
      1992      1859      1922      1822      1924      1821      1842      1913
      1975      2047      2062      1967      1943      1796      1857      1884
      1862      1904      1885      1882      1934      1922      1930      1845
      1905      1820      1876      1930      1830      1871      1831      1846
      1848      1781      1846      1896      1921      1847      1827      1870
      1907      1888      1917      1934      1901      1745      1799      1884
      1902      1819      1830      1822      1879      1886      1916      1864
      1827      1958      1880      1972      1918      1786      1864      1807
      1788      1903      1845      1841      1806      1843      1748      1847
      1691      1808      1816      1814      1821      1769      1812      1773
      1697      1825      1806      1753      1746      1766      1773      1731
      1762      1808      1736      1742      1713      1758      1819      1748
      1838      1731      1784      1760      1826      1851      1800      1876
      1872      1824      1877      1864      1843      1923      1832      1888
      1820      1821      1938      1826      1786      1798      1851      1803
      1798      1767      1900      1776      1778      1817      1761      1838
      1862      1867      1762      1820      1764      1825      1784      1869
      1804      1818      1784      1862      1753      1764      1742      1890
      1801      1788      1727      1893      2019      2119      2357      2356
      2292      1977      1863      1859      1755      1744      1805      1683
      1762      1801      1736      1705      1718      1704      1732      1769
      1861      1894      1936      2090      2147      2026      1901      1751
      1777      1761      1812      1769      1701      1727      1632      1634
      1704      1615      1598      1605      1736      1677      1701      1604
      1705      1692      1635      1723      1644      1664      1685      1583
      1550      1660      1571      1672      1620      1695      1700      1629
      1602      1614      1617      1679      1652      1621      1505      1661
      1667      1612      1584      1642      1597      1612      1638      1672
      1574      1650      1561      1562      1621      1573      1593      1547
      1565      1539      1557      1581      1554      1520      1554      1596
      1607      1579      1548      1556      1646      1647      1632      1696
      1596      1524      1660      1629      1644      1490      1601      1635
      1629      1582      1537      1551      1558      1555      1570      1539
      1570      1553      1551      1618      1613      1549      1642      1626
      1557      1588      1677      1624      1532      1600      1603      1572
      1567      1595      1574      1566      1606      1567      1559      1521
      1597      1579      1542      1543      1514      1439      1532      1530
      1462      1517      1566      1548      1510      1500      1578      1560
      1598      1521      1456      1567      1513      1511      1465      1479
      1466      1512      1487      1439      1432      1525      1515      1541
      1495      1523      1497      1422      1396      1460      1501      1469
      1502      1488      1537      1495      1478      1432      1514      1475
      1400      1461      1452      1518      1408      1549      1479      1421
      1452      1490      1499      1526      1528      1484      1514      1447
      1431      1419      1378      1402      1473      1401      1515      1590
      1571      1503      1519      1545      1464      1452      1449      1402
      1451      1373      1398      1406      1341      1471      1432      1443
      1367      1317      1422      1310      1334      1353      1439      1435
      1437      1452      1472      1457      1501      1456      1526      1492
      1467      1523      1495      1487      1422      1431      1433      1456
      1432      1409      1359      1426      1448      1392      1420      1330
      1332      1442      1371      1327      1331      1304      1394      1358
      1437      1341      1308      1309      1307      1364      1309      1328
      1326      1351      1381      1357      1320      1362      1313      1389
      1327      1428      1331      1290      1320      1344      1363      1335
      1360      1373      1296      1344      1358      1305      1301      1297
      1312      1303      1291      1355      1365      1295      1364      1340
      1319      1337      1301      1303      1338      1250      1363      1263
      1201      1279      1312      1221      1294      1333      1306      1272
      1274      1310      1251      1422      1265      1330      1346      1278
      1377      1317      1375      1314      1326      1330      1283      1437
      1345      1302      1316      1266      1270      1246      1282      1232
      1240      1287      1222      1225      1290      1323      1272      1218
      1222      1291      1261      1206      1241      1306      1272      1324
      1306      1277      1307      1281      1252      1248      1285      1234
      1295      1217      1293      1152      1200      1263      1231      1227
      1233      1316      1229      1247      1246      1143      1192      1243
      1192      1243      1230      1217      1231      1250      1263      1267
      1199      1216      1243      1224      1257      1245      1321      1231
      1227      1286      1200      1273      1263      1240      1256      1285
      1339      1412      1481      1538      1570      1442      1343      1300
      1179      1258      1157      1250      1240      1105      1202      1238
      1283      1187      1237      1180      1249      1229      1194      1219
      1163      1183      1272      1238      1198      1154      1216      1195
      1166      1123      1169      1134      1158      1179      1134      1188
      1201      1141      1228      1262      1234      1338      1211      1212
      1188      1230      1140      1178      1185      1129      1159      1215
      1125      1157      1181      1136      1171      1184      1210      1197
      1170      1216      1178      1214      1243      1232      1284      1254
      1260      1216      1221      1208      1216      1165      1194      1172
      1168      1180      1213      1134      1149      1210      1244      1272
      1297      1274      1233      1234      1225      1190      1148      1167
      1175      1160      1205      1181      1183      1184      1228      1154
      1178      1173      1183      1160      1221      1165      1177      1195
      1090      1148      1119      1220      1148      1188      1166      1138
      1144      1169      1163      1134      1149      1078      1168      1146
      1114      1143      1149      1138      1174      1146      1167      1187
      1196      1195      1174      1194      1199      1179      1255      1215
      1151      1217      1132      1110      1110      1105      1145      1050
      1101      1103      1177      1109      1084      1120      1021      1102
      1097      1084      1104      1104      1049      1025      1069      1097
      1069      1106      1016      1059      1084      1026      1059      1032
      1096      1060      1067      1085      1159      1263      1362      1431
      1527      1485      1413      1279      1168      1118      1116      1091
      1139      1069      1142      1096      1033      1063      1114      1093
      1072      1044      1040      1046      1113      1062      1046      1093
      1088      1036      1010      1030      1051      1039      1057      1101
      1026      1093      1080       938       978      1094      1086      1053
      1087      1031      1110      1024      1056      1103      1096      1100
      1099      1045      1068      1033      1068      1061      1070      1161
      1092      1137      1109      1107      1119      1157      1081      1039
      1109      1116      1055      1093      1048      1037      1022      1054
      1010       989      1030      1037      1022       987      1039       974
       981       961       933       923       991       994       992      1016
      1041       974       976      1028       996       981      1007      1069
      1008       981      1026       988       946       983      1047      1002
       999       998       992       979       973       976      1011       943
      1006      1008       980       947      1009       989      1011      1009
      1004       990       949      1025      1018       987       906      1008
       928      1028      1012       924       964       915       958      1024
       969      1048       897       949       950       897       953       949
       989       964      1002       993      1021       949       947       957
       925       958       966       932       968       877       933       963
       961       946       883       901       983       963       943      1002
       957      1053       967       978       947      1009       999       966
      1020       936       938       910       958       940       963       912
       976       967       937      1015       942       919       893       907
       919       887       907       937       947       908       941       912
       877       873       880       904       922       900       914       873
       949       871       901       923       932       897       865       898
       890       904       868       902       959       911       930       857
       872       886       919       875       892       895       864       938
       917       935       927       944       966       938       934       932
       881       918       886       868       929       848       969       884
       904       900       902       886       868       895       875       899
       894       849       905       858       935       886       818       859
       824       879       844       824       825       929       853       877
       886       844       893       900       863       894       921       872
       819       805       850       904       838       882       813       796
       865       806       816       903       829       871       828       833
       896       865       861       849       863       857       893       887
       880       885       880       869       896       826       887       796
       833       850       841       835       877       800       808       813
       839       842       802       845       842       829       795       844
       876       877       850       830       820       846       816       828
       804       825       850       844       905       797       829       896
       811       851       888       865       829       814       834       851
       885       811       883       830       918       885       904       912
       848       901       863       855       871       831       869       782
       800       834       790       849       789       851       876       840
       818       816       838       864       831       872       899       792
       843       873       852       822       889       820       848       810
       834       808       789       884       875       827       887       854
       853       861       900       867       840       866       856       796
       917       831       865       855       798       843       786       796
       829       814       820       839       790       756       781       807
       809       822       740       776       800       780       804       805
       779       798       775       778       765       797       785       772
       790       821       816       745       762       806       756       784
       781       753       674       767       756       750       771       751
       783       772       765       817       808       768       754       790
       779       774       796       846       749       767       742       760
       734       764       753       765       783       788       812       735
       761       792       737       744       773       775       744       759
       717       805       758       743       755       740       809       716
       729       775       754       738       805       799       743       728
       746       688       767       765       751       760       724       722
       752       711       770       761       722       738       756       783
       757       719       737       709       758       765       739       734
       731       747       732       757       736       734       762       756
       732       715       688       718       707       768       731       671
       745       701       731       707       665       710       667       687
       725       729       743       770       716       748       747       730
       729       736       744       729       728       728       729       724
       716       767       765       822       768       818       788       745
       784       717       756       755       680       668       745       748
       784       746       712       738       699       734       685       703
       700       679       677       713       748       685       738       709
       752       650       666       698       690       695       643       674
       643       707       730       696       732       678       714       710
       704       683       691       654       683       700       664       686
       650       643       651       658       673       657       678       675
       708       729       708       672       671       625       693       644
       723       697       706       734       636       703       697       669
       704       681       695       688       662       722       710       698
       669       694       665       712       693       656       684       659
       671       644       652       710       691       665       642       616
       713       679       663       672       614       668       675       659
       661       679       625       647       693       666       702       689
       672       665       619       666       687       637       649       659
       645       666       678       658       635       645       654       690
       687       675       618       700       687       622       654       648
       608       664       691       626       614       616       655       638
       623       635       668       658       651       627       639       632
       626       655       673       681       655       641       585       672
       614       622       648       680       695       610       638       631
       663       650       656       692       605       604       667       629
       651       597       617       658       646       610       631       683
       646       617       669       607       573       635       685       635
       658       612       598       638       635       705       604       639
       635       585       642       623       614       668       642       646
       564       662       655       644       602       658       694       665
       656       624       608       575       621       631       690       604
       671       628       622       600       640       642       611       628
       588       617       606       599       603       646       603       675
       644       648       591       590       639       575       632       625
       658       583       627       643       613       627       658       645
       617       598       651       628       621       608       624       629
       597       598       596       599       609       623       623       616
       631       569       642       649       609       629       593       629
       611       590       583       644       559       610       582       628
       641       593       620       617       609       609       598       614
       603       590       615       597       610       584       617       613
       609       605       603       632       594       613       593       602
       607       620       592       637       646       578       578       577
       617       598       602       619       600       619       594       581
       564       574       560       595       622       547       582       599
       612       609       601       581       567       584       589       614
       602       579       638       577       559       601       558       594
       599       550       591       555       589       620       605       610
       560       552       567       547       586       534       548       558
       603       572       569       518       582       579       553       567
       611       540       593       568       584       578       553       559
       613       576       566       549       554       569       565       553
       532       582       567       559       558       549       568       561
       568       571       585       558       592       553       507       563
       565       596       570       534       555       560       533       516
       552       519       564       583       570       550       532       522
       580       542       498       541       559       562       520       534
       572       525       521       519       557       513       516       532
       535       561       551       523       592       559       573       542
       567       536       561       586       563       566       559       567
       545       519       531       580       556       554       539       543
       572       521       554       525       529       546       534       512
