SQL 2016 - It Just Runs Faster: Native Spatial Implementation(s)

Spatial data is among, if not the fastest, growing storage types for the SQL Server database. It is common place for customers to have 3,000,000 or more rows in a database. Customers are tracking vehicles, delivery locations, drilling positions and much more, leveraging the information to efficiently run their business.

 

To fully appreciate the 'native implementation' gains in SQL Server 2016 it is helpful to understand the architecture of SQL Server Spatial data types.

 

  • The Microsoft.SqlServer.Types (managed component) exposes the spatial objects.
  • The managed component contains some lightweight logic and then calls the SqlServerSpatial###.dll (unmanaged component)

The exposure of the Microsoft.SqlServer.Types .NET component provides applications with the rich set of spatial data types and methods. The same methods leveraged by the SQL Server engine itself.

 

For example, the STDistance, ToString, … and other methods are exposed by the spatial objects.

 

TSQL Example: select * from tblSpatial where gShape.STDistance(@sPoint) < 1.0

 

C# Example: var distance = gShape.Distance(sPoint);

 

Both of the examples above use the SqlGeography data type contained in (Microsoft.SqlServer.Types.dll). If you are executing a T-SQL query you are using the same Microsoft.SqlServer.Types and SqlServerSpatial###.dll implementation as a .NET client application.

 

As the SQL Server Spatial data types have matured we uncovered the Unmanaged (SQL Server) to Managed (Microsoft.SqlServer.Types) to SqlServerSpatial###.dll (unmanaged) transitions (PInvoke and PUnInvoke) may become a scalability bottleneck. The truth is that the PInvoke and PUnInvoke is extremely performant. The reality of a database system is that the CPU overhead for such transitions, at 3,000,000+ rows could be used to perform the work of the spatial method instead of the transition.

 

The SQL Server development team was able to remove the PInvoke and PUnInvoke activities during T-SQL execution for many of the spatial methods. A critical aspect of the change is that the change is fully compatible across the server and client scenarios.

 

The same source code is used to build the managed C++ implementation and the unmanaged C++ implementation. At the risk of understating this work the C++ managed code can be compiled with the C++ /CLI compiler, creating the managed assembly and a few, cleaver templates and macros bridge the native variations allowing C++ native compilation. Any change to the code is made in one source file and built in two different ways.

 

(T-SQL) SQL Server 2016 invokes the native implementation of the methods, avoiding the Unmanaged to Managed to Unmanaged transitions, improving performance.

 

Geometry

Geography

Filter

Filter

MakeValid

MakeValid

STAsBinary

STAsBinary

AsBinaryZM

AsBinaryZM

STBuffer

STBuffer

STContains

STContains

STDistance

STDistance

STEnvelope

STEquals

STEquals

STIntersects

STIntersects

STPointN

STRelate

STWithin

STPointN

 

STWithin

 

STBoundary

 

 

In one of the tests, average execution times for 3 different queries were recorded, whereas all three queries were using STDistance and a spatial index with default grid settings to identify a set of points closest to a certain location, stressed across SQL Server 2014 and 2016. There are no application or database changes just the SQL Server binary updates showing dramatic improvement.

 

Running the same query on the same hardware, the following chart highlights the SQL 2016 implementation compared to SQL Server 2014.

 

clip_image001[1]

 

 

'It Just Runs Faster' - Apply SQL Server 2016 and a breadth of methods and spatial activities are faster and scale better. Same hardware you have today uses fewer resources and scales up for increased load.

 

 

Bob Dorr - Principal SQL Server Escalation Engineer

Greg Lapinski - Principal SQL Server Developer

Drazen Sumic – Senior SQL Server Group Program Manager

 

DEMO - It Just Runs Faster: Line String

Overview

The Spatial demonstration declares and selects from a line string highlighting the performance capabilities of SQL Server 2016.

 

Steps

  1. Use SQL Server Management Studio (SSMS) or your favorite query editor to connect to a SQL Server 2012 or 2014 instance.
  2. Paste the script below in a new query window
  3. Execute (ATL+X) the script and take note of the elapsed execution time.

 

  1. On the same hardware/machine add -T6534 to the startup parameters for SQL Server using the SQL Server Configuration Manager and restart the service or use the following commands in a Windows command prompt.

    C:\>net stop mssql$SQL2016
    C:\>net start mssql$SQL2016 /T6534
     

  2. Repeat the above steps using an instance of SQL Server 2016 CTP 3.0 or newer release.

Actual Scenarios

SQL Server 2016 has been vetted by a wide range of customers. The positive impact of these changes has been realized by:
 

  • Several major Oil companies use software to track drill head movements, pressures, temperature and other factors. The improved capabilities of Line String and Spatial query's has shortened the monitoring, visualization and machine learning algorithms cycles allowing them to the same workload in seconds or minutes that used to take days.
  • A set of designers, cities and insurance companies leverage line strings to map and evaluate flood plains.
  • An environmental protection consortium provides public, information applications for oil spills, water contamination, and disaster zones.
  • A world leader in catastrophe risk modeling experienced a 2000x performance benefit from the combination of the line string, STIntersects, tessellation and parallelization improvements.

 

Sample Results (271 times faster - Larger line string experience better overall results, up to 2000x when compared to previous releases)

Machine

32GB RAM, 4 Core Hyper-threaded enabled 2.8Ghz, SSD Storage

SQL Server

Out of the box, default installation

 

SQL Server 2014

23600ms

SQL Server 2016

87ms

 

------------------------------------------------------------------------------------

-- The following demonstration creates and line string and returns the results.

-- This demonstration is designed to take place in memory/TEMPDB

------------------------------------------------------------------------------------

declare @dtStart datetime

set @dtStart = GetUTCDate()

 

declare @Shape geometry =

'LINESTRING (69780.797425 956010.563079, 69669.780371 955901.565027, 69670.

789364 956011.572091, 69890.805466 956009.554067, 69779.788432 955900.556035,

69889.796473 955899.547043, 69671.798377 956121.579155, 69891.814479 956119.

56109, 69781.806438 956120.570122, 69559.772289 955902.574019, 69558.763317

955792.566935, 69668.771398 955791.557963, 69778.77946 955790.548991, 69560.

781282 956012.581103, 69998.795522 955788.531048, 69561.790296 956122.588187,

70000.813487 956008.545055, 69888.787501 955789.54002, 70001.822499 956118.

552058, 69999.804494 955898.538052, 69892.823512 956229.568113, 69672.80741

956231.586219, 69562.799329 956232.595271, 70002.831532 956228.559061, 69782.

815471 956230.577166, 69557.754364 955682.55985, 69667.762446 955681.550899,

69449.764188 955903.583011, 69777.770507 955680.541947, 69887.778549 955679.

532996, 69450.773181 956013.590116, 69451.782194 956123.59722, 69447.746262

955683.568802, 70110.821487 956007.536043, 70111.8305 956117.543026, 70109.

812495 955897.52906, 70108.803522 955787.522077, 69448.755215 955793.575907,

70112.839533 956227.550009, 70107.79457 955677.515094, 69997.78657 955678.

524045, 69452.791228 956233.604324, 70003.840586 956338.566064, 70113.848586

956337.556991, 69673.816464 956341.593282, 69893.832565 956339.575137, 69453.

800281 956343.611428, 69563.808383 956342.602355, 69783.824525 956340.584209,

69556.745432 955572.552766, 69666.753514 955571.543835, 70221.83848 956116.

533994, 69339.756066 955904.592004, 69996.777638 955568.517041, 69340.765059

956014.599128, 70223.856566 956336.547919, 69446.73733 955573.561697, 69886.

769617 955569.525972, 69338.747093 955794.584879, 69776.761575 955570.534904,

70220.829467 956006.527031, 70219.820475 955896.520068, 69336.729208 955574.

570629, 70218.811503 955786.513106, 69337.73814 955684.577754, 70106.785639

955567.50811, 70222.847513 956226.540956, 70224.865639 956446.554881, 70217.

802551 955676.506143, 70216.793619 955566.49918, 69341.774072 956124.606253,

70114.857659 956447.563974, 69342.783106 956234.613377, 70004.849659 956448.

573067, 69894.841639 956449.58216, 69564.817457 956452.609439, 69454.809355

956453.618533, 69784.833598 956450.591253, 69674.825538 956451.600346, 69343.

79216 956344.620502, 69344.801234 956454.627626, 70331.84644 956115.524962,

69555.73652 955462.545681, 69665.744602 955461.53677, 70333.864525 956335.

538846, 69445.728418 955463.554593, 70334.873599 956445.545788, 70332.855472

956225.531904, 70330.837427 956005.518019, 69335.720295 955464.563504, 69229.

747923 955905.600996, 69885.760705 955459.518949, 69227.729998 955685.586706,

70105.776727 955457.501127, 69230.756917 956015.608141, 69995.768726 955458.

510038, 69775.752664 955460.527859, 69226.721065 955575.579561, 69228.73895

955795.593851, 70335.882692 956555.55273, 70329.828435 955895.511077, 70328.

819463 955785.504134, 69225.712153 955465.572415, 70225.874733 956556.561843,

70215.784708 955456.492217, 69231.76593 956125.615286, 70327.810511 955675.

497192, 70325.792668 955455.483306, 70326.801579 955565.490249, 70115.866753

956557.570956, 70441.854379 956114.51593, 70005.858753 956558.580069, 70440.

845367 956004.509008, 70443.872465 956334.529774, 69232.774964 956235.62243,

70445.890631 956554.543617, 69233.784018 956345.629575, 70442.863412 956224.

522852, 70444.881538 956444.536696, 69565.826551 956562.616523, 69455.81845

956563.625636, 70446.899745 956664.550539, 69119.739761 955906.609988, 69664.

73571 955351.529706, 69120.748754 956016.617153, 70439.836375 955894.502086,

69554.727628 955352.538597, 69444.719526 955353.547488, 70336.891806 956665.

559672, 69334.711403 955354.556379, 69884.751813 955349.511925, 69895.850733

956559.589183, 69675.834632 956561.607409, 69785.842692 956560.598296, 69118.

730788 955796.602823, 70104.767836 955347.494144, 69774.743772 955350.520815,

69994.759835 955348.503034, 69121.757768 956126.624319, 69345.810328 956564.

63475, 70226.883847 956666.568805, 70214.775817 955346.485253, 70550.853286

956003.499996, 69122.766802 956236.631484, 69117.721835 955686.595658, 70438.

827403 955784.495163, 70551.862299 956113.506898, 70552.871331 956223.5138,

70324.783777 955345.476363, 69116.712902 955576.588492, 70556.907664 956663.

541406, 70116.875867 956667.577939, 70554.889457 956443.527603, 70555.89855

956553.534505, 69224.703261 955355.56527, 69234.793092 956455.63672, 70553.

880384 956333.520702, 70557.916798 956773.548307, 69235.802187 956565.643864,

70549.844294 955893.493094, 70437.818451 955674.488241, 70434.791717 955344.

467473, 70447.908879 956774.557461, 69114.695098 955356.574161, 70337.90094

956775.566614, 69115.70399 955466.581327, 70435.800608 955454.474396, 70436.

80952 955564.481318, 70666.915563 956662.532273, 70659.852194 955892.484103,

70660.861186 956002.490985, 69010.740572 956017.626166, 70665.906449 956552.

525392, 70661.870198 956112.497867, 69011.749585 956127.633352, 69993.750964

955238.49603, 70213.766946 955236.47829, 70548.835322 955783.486192, 69008.

722605 955797.611795, 70664.897356 956442.518511, 69443.710654 955243.540383,

70667.924696 956772.539154, 70103.758965 955237.48716, 70662.87923 956222.

504748, 70663.888283 956332.51163, 70227.892981 956776.575767, 70006.867867

956668.587072, 69009.731578 955907.618981, 69663.726839 955241.522641, 70668.

93385 956882.546035, 70544.799637 955343.458583, 70323.774906 955235.46942,

70558.925952 956883.555209, 69883.742942 955239.504901, 69553.718757 955242.

531512, 69333.702532 955244.549253, 69773.734901 955240.513771, 69007.713652

955687.60461, 69012.758619 956237.640537, 70448.918033 956884.564382, 69566.

835665 956672.623606, 70543.790767 955233.45168, 70433.782847 955234.46055,

70770.869064 956001.481974, 70658.843222 955782.477221, 70769.860073 955891.

475112, 69123.775856 956346.638648, 69013.767673 956347.647722, 70776.923441

956661.52314, 70338.910094 956885.573556, 70768.851101 955781.46825, 70777.

932575 956771.530001, 70545.808528 955453.465485, 69006.704719 955577.597424,

70771.878077 956111.488835, 70547.826371 955673.47929, 69124.78493 956456.

645813, 70775.914328 956551.51628, 70772.887109 956221.495696, 69005.695807

955467.590238, 69223.694389 955245.558124, 69236.811301 956675.651008, 70654.

807537 955342.449693, 70653.798667 955232.442811, 69896.859847 956669.596205,

70774.905235 956441.509419, 70655.816428 955452.456575, 70880.876923 956000.

472962, 70117.885001 956777.584921, 68902.750417 956238.64959, 70669.943025

956992.552916, 70322.766056 955125.462477, 70657.83427 955672.470339, 69346.

819443 956674.641874, 70778.941729 956881.536862, 70779.950903 956991.543723,

70432.773996 955124.453627, 70879.867931 955890.466121, 69126.80314 956676.

660142, 70881.885935 956110.479804, 70559.935126 956993.56211, 70773.896162

956331.502557, 70546.817439 955563.472388, 70449.927208 956994.571303, 70878.

85896 955780.45928, 70652.789816 955122.435928, 70228.902135 956886.582729,

69676.843746 956671.614473, 70542.781916 955123.444778, 69456.827564 956673.

63274, 69113.686226 955246.566995, 69125.794025 956566.652978, 68901.741382

956128.642385, 69786.851807 956670.605339, 70763.806546 955231.433941, 70102.

750114 955127.480176, 70212.758095 955126.471327, 70764.815417 955341.440803,

69992.742113 955128.489026, 70877.850009 955670.452438, 70767.842149 955671.

461389, 68898.714402 955798.620768, 70765.824307 955451.447665, 68903.759471

956348.656796, 68897.705449 955688.613562, 68900.732369 956018.635179, 68899.

723375 955908.627973, 70873.814406 955230.425072, 69882.734091 955129.497876,

70766.833218 955561.454527, 69004.686914 955357.583052, 70882.894968 956220.

486645, 70656.825339 955562.463457, 70988.866798 955779.450309, 68896.696516

955578.606356, 69003.678042 955247.575866, 70670.952219 957102.559797, 68791.

733159 956129.651418, 70874.823276 955340.431913, 70762.797696 955121.427079,

69442.701803 955133.533278, 70887.940433 956770.520848, 70990.884762 955999.

463951, 70886.931299 956660.514008, 70761.788866 955011.420217, 70431.765166

955014.446704, 70883.90402 956330.493486, 68904.768545 956458.664001, 70007.

877001 956778.594075, 70885.922186 956550.507167, 70888.949586 956880.527689,

70651.780986 955012.429046, 69127.812275 956786.667307, 70541.773086 955013.

437875, 70118.894156 956887.591903, 70987.857847 955669.443488, 70876.841077

955560.445597, 70989.87577 955889.45713, 70991.893774 956109.470772, 70339.

919269 956995.580497, 69014.776748 956457.654907, 70872.805556 955120.41823,

68681.724916 956130.660451, 70321.757225 955015.455534, 70884.913093 956440.

500326, 69552.709905 955132.524427, 70983.822245 955229.416202, 70211.749265

955016.464363, 69332.69368 955134.542128, 70780.960097 957101.550583, 68570.

707638 956021.662218, 68459.690361 955912.663945, 68458.681387 955802.656658,

68347.664129 955693.658324, 68236.646871 955584.659949, 68125.629613 955475.

661534, 68015.621247 955476.670447, 67904.603969 955367.671971, 68126.638526

955585.668882, 68235.637958 955474.652622, 68014.612354 955366.663078, 67903.

595096 955257.664582, 68124.62072 955365.654186, 67906.621775 955587.686747,

67797.622303 955698.703089, 68016.630161 955586.677815, 67688.622832 955809.

71947, 67799.640232 955918.717905, 67800.649226 956028.725313, 67691.649815

956139.741755, 67581.64137 956140.75079, 67802.667276 956248.740129, 67803.

676331 956358.747537, 67804.685407 956468.754945, 67915.702907 956577.753237,

67805.694503 956578.762352, 68026.720408 956686.751489, 68025.711292 956576.

744122, 67916.712023 956687.760625, 67914.693812 956467.74585, 68024.702196

956466.736755, 67807.712755 956798.777167, 68027.729544 956796.758856, 67697.

70433 956799.786323, 67586.686748 956690.788031, 67585.677632 956580.780583,

67917.72116 956797.768012, 67806.703619 956688.76976, 67694.676982 956469.

76404, 67583.65946 956360.765687, 67695.686077 956579.771468, 67696.695194

956689.778895, 67808.721911 956908.784575, 67584.668536 956470.773135, 68023.

693121 956356.729388, 67698.713487 956909.793751, 67587.695885 956800.795479,

67588.705042 956910.802927, 68135.719656 956575.735007, 68137.737908 956795.

749701, 67913.684736 956357.738462, 68136.728772 956685.742354, 67809.731088

957018.791982, 67589.714218 957020.810374, 67480.714951 957131.827039, 67481.

724168 957241.834506, 67590.723416 957130.817822, 67371.715683 957242.843743,

67482.733406 957351.841974, 67370.706465 957132.836255, 67699.722663 957019.

801178, 67593.751129 957460.840164, 67704.768851 957569.838314, 67595.769705

957680.855059, 67596.779024 957790.862506, 67487.779898 957901.879311, 67377.

771414 957902.888669, 67267.762909 957903.898028, 67268.772268 958013.905535,

67376.762075 957792.881182, 67266.75357 957793.89052, 67485.761241 957681.

864376, 67265.744251 957683.883012, 67379.790153 958122.903644, 67486.770559

957791.871844, 67269.781648 958123.913043, 67375.752756 957682.873694, 67488.

789258 958011.886778, 67378.780773 958012.896156, 67597.788363 957900.869952,

67270.791048 958233.92055, 67161.791943 958344.937497, 67051.783398 958345.

946937, 67052.792839 958455.954484, 67053.8023 958565.962032, 67054.811781

958675.969579, 67055.821282 958785.977127, 67056.830804 958895.984674, 67598.

797722 958010.877399, 67156.745044 957794.899858, 66944.803216 958676.97908,

67164.820326 958674.960079, 67160.782523 958234.929969, 67162.801384 958454.

945024, 67057.840346 959005.992221, 67380.799553 958232.911131, 67705.77815

957679.845741, 66941.774833 958346.956376, 67489.798637 958121.894245, 67058.

849908 959115.999768, 67271.800468 958343.928057, 67272.809909 958453.935564,

67264.734952 957573.875504, 67706.787468 957789.853168, 67490.808037 958231.

901712, 67163.810845 958564.952552, 67374.743457 957572.866207, 66942.784274

958456.963944, 67165.829827 958784.967606, 66943.793735 958566.971512, 67707.

796807 957899.860594, 66945.812718 958786.986647, 67599.807101 958120.884846,

67594.760407 957570.847611, 67157.754384 957904.907386, 67381.808973 958342.

918618, 67059.85949 959226.007315, 67273.819369 958563.943072, 67159.773123

958124.922442, 67275.838351 958783.958085, 67382.818413 958452.926105, 67600.

816501 958230.892293, 66947.831781 959007.001782, 67168.858452 959114.990187,

67158.763743 958014.914914, 67060.869093 959336.014862, 67061.878716 959446.

022408, 67062.888359 959556.029955, 66953.889458 959667.047184, 66954.899142

959777.054751, 66955.908845 959887.062318, 66846.909986 959998.079628, 66737.

911126 960109.096978, 66628.912266 960220.114369, 66629.922052 960330.121996,

66630.931857 960440.129623, 66521.933038 960551.147095, 66411.924374 960552.

15694, 66631.941683 960550.137249, 66412.93422 960662.164607, 66522.942884

960661.154741, 66518.903622 960221.124153, 66409.904743 960332.141605, 66520.

923213 960441.139448, 66519.913407 960331.131801, 66410.914548 960442.149272,

66740.940481 960439.119798, 66408.894957 960222.133938, 66303.935402 960773.

182159, 66413.944086 960772.172274, 66300.905863 960443.159097, 66414.953973

960882.179941, 66741.950307 960549.127405, 66194.936584 960884.199753, 66084.

927859 960885.209659, 66195.946491 960994.20746, 66301.915689 960553.166785,

66305.955195 960993.197534, 66632.951528 960660.144876, 66739.930676 960329.

112192, 66415.96388 960992.187607, 66302.925535 960663.174472, 66627.902502

960110.106742, 66299.896058 960333.15141, 66517.893857 960111.116506, 66738.

920891 960219.104585, 66304.945289 960883.189847, 66523.952751 960771.162388,

66196.956418 961104.215167, 66085.937766 960995.217386, 66193.926697 960774.

192045, 66742.960152 960659.135011, 66306.965123 961103.205221, 66192.916831

960664.184338, 66298.886272 960223.143722, 65975.929021 960996.227313, 66850.

949085 960438.109973, 66956.918569 959997.069884, 66849.93928 960328.102387,

66190.897158 960444.168923, 66083.917972 960775.201931, 66191.906984 960554.

17663, 66525.972544 960991.177681, 66851.95891 960548.11756, 66633.961395

960770.152503, 66086.947694 961105.225114, 66847.91973 960108.087214, 66407.

885192 960112.12627, 66848.929495 960218.094801, 66082.908106 960665.194204,

66845.900261 959888.072041, 66734.881953 959779.074157, 65976.938949 961106.

23506, 66736.901381 959999.089371, 66416.973807 961102.195274, 66524.962637

960881.170035, 66197.966366 961214.222874, 66957.928314 960107.07745, 66526.

982471 961101.185328, 66307.97507 961213.212907, 65974.919114 960886.219565,

67066.927133 959996.060141, 66735.891657 959889.081764, 66960.957668 960437.

100149, 66087.957641 961215.232841, 65977.948896 961216.242808, 66844.890557

959778.064454, 67065.917409 959886.052594, 67175.925953 959885.042871, 66626.

892757 960000.099115, 66959.947863 960327.092583, 66958.938078 960217.085017,

66189.887353 960334.161215, 66852.968756 960658.125146, 66624.873328 959780.

08386, 67176.935677 959995.050397, 67287.953944 960104.04816, 67396.952703

959993.030911, 67507.97093 960102.028633, 67617.979392 960101.01887, 67616.

969648 959991.011425, 67618.989156 960211.026315, 67727.987834 960100.009107,

67726.97809 959990.001682, 67728.997598 960210.016531, 67619.99894 960321.

033759, 67508.980694 960212.036098, 67730.007382 960320.023956, 67506.961186

959992.021168, 67615.959925 959881.00398, 67511.000283 960432.051028, 67621.

008745 960431.041204, 67509.990478 960322.043563, 67505.951462 959882.013703,

67725.968367 959879.994257, 67731.017186 960430.03138, 67836.986512 959988.

991939, 67399.981995 960323.053367, 67398.972211 960213.045882, 67402.001625

960543.068337, 67614.950221 959770.996535, 67178.955185 960215.065449, 67177.

945421 960105.057923, 67504.941759 959772.006237, 67400.9918 960433.060852,

67837.996256 960098.999344, 67840.015804 960319.014152, 67622.018569 960541.

048649, 67397.962447 960103.038396, 67395.942979 959883.023425, 66634.971281

960880.160129, 67289.973493 960324.063171, 67835.976789 959878.984535, 65973.

909227 960776.211817, 67285.934476 959884.033148, 67070.966232 960436.090325,

66297.876507 960113.136035, 66198.976333 961324.230581, 67839.00602 960209.

006748, 66743.970018 960769.142617, 67286.9442 959994.040654, 66308.985038

961323.220594, 67067.936877 960106.067687, 67290.983298 960434.070676, 65978.

958864 961326.250555, 67288.963708 960214.055665, 66961.967494 960547.107715,

67512.010107 960542.058493, 66625.883032 959890.091488, 67724.958664 959769.

986832, 67179.96497 960325.072975, 67613.940538 959660.98909, 66081.898259

960555.186476, 66417.983754 961212.202941, 66733.872269 959669.06655, 67180.

974775 960435.0805, 65864.910349 960887.229471, 67069.956427 960326.082779,

66516.884112 960001.108859, 67064.907705 959776.045048, 67841.025608 960429.

021557, 66088.967609 961325.240568, 67174.916249 959775.035345, 66080.888433

960445.178748, 67291.993123 960544.078181, 65868.950099 961327.260543, 67842.

035433 960539.028961, 67732.027011 960540.038805, 66079.878627 960335.17102,

67394.933276 959773.01594, 65867.940131 961217.252775, 67071.976057 960546.

09787, 67068.946642 960216.075233, 67623.028414 960651.056093, 66962.977339

960657.115281, 67181.9846 960545.088026, 66853.978622 960768.132732, 66199.

986321 961434.238288, 66200.996329 961544.245995, 66091.997634 961655.263749,

65981.988889 961656.273797, 65871.980125 961657.283845, 65872.990174 961767.

291613, 65763.991458 961878.309468, 65765.001548 961988.317256, 65982.998938

961766.281544, 65652.972584 961769.311749, 65762.981389 961768.301681, 65874.

000243 961877.29938, 65543.973828 961880.329646, 65544.983918 961990.337474,

65761.97134 961658.293893, 65541.95371 961660.31399, 65434.975073 961991.

347583, 66093.007683 961765.271476, 65542.963759 961770.321818, 65435.985183

962101.355431, 65436.995313 962211.363279, 65327.996599 962322.381296, 65329.

00677 962432.389164, 65330.016961 962542.397032, 65439.015635 962431.378974,

65549.02448 962430.368784, 65220.008075 962543.407243, 65331.027172 962652.

4049, 65217.987713 962323.391467, 65440.025826 962541.386822, 65660.043495

962539.366401, 65332.037404 962762.412767, 65221.018287 962653.415131, 65218.

997884 962433.399355, 65111.009382 962654.425361, 65112.019613 962764.43327,

65109.99917 962544.417453, 65438.005464 962321.371126, 65659.033304 962429.

358594, 65222.028519 962763.423018, 65441.036037 962651.394669, 65003.02094

962875.451449, 65004.031213 962985.459377, 65550.03467 962540.376611, 65658.

023134 962319.350787, 65770.052299 962538.356191, 65113.029866 962874.441177,

65771.06251 962648.363977, 65002.010688 962765.443521, 64893.011994 962876.

461721, 65223.038771 962873.430906, 65001.000456 962655.435592, 65107.978807

962324.401637, 65216.977562 962213.383578, 64894.022267 962986.469669, 65114.

040138 962984.449085, 65880.061083 962537.345981, 64895.03256 963096.477617,

64786.033907 963207.495898, 64676.024921 963208.50623, 64677.035255 963318.

514219, 64675.014608 963098.498242, 64788.054594 963427.511834, 64565.005602

963099.508554, 64787.044241 963317.503866, 64898.063559 963426.501461, 65661.

053706 962649.374208, 65105.958526 962104.38582, 64995.9496 962105.39595,

64885.940653 962106.406079, 65104.948416 961994.377911, 64775.931687 962107.

41621, 64884.930543 961996.39813, 65005.041505 963095.467305, 64454.996576

963100.518866, 65551.044882 962650.384438, 65548.014309 962320.360956, 64897.

053206 963316.493513, 65224.049043 962983.438794, 65106.968657 962214.393728,

65108.988979 962434.409545, 64781.992776 962767.464024, 64784.013301 962987.

479961, 64783.003029 962877.471992, 64785.023594 963097.487929, 65326.986448

962212.373428, 64892.001742 962766.453772, 64896.042873 963206.485565, 64899.

073933 963536.509409, 64790.075362 963647.52777, 64681.076791 963758.546172,

64792.096211 963867.543706, 64683.097681 963978.562147, 64902.105176 963866.

533252, 64684.108156 964088.570135, 65012.114121 963865.522798, 64571.067785

963759.556605, 64570.057371 963649.548597, 64573.088675 963979.572622, 64793.

106666 963977.551673, 64794.117141 964087.559641, 64569.046977 963539.540589,

64574.09915 964089.58063, 64682.087226 963868.55416, 64903.115631 963976.

541199, 64900.084327 963646.517357, 64572.07822 963869.564614, 64994.939489

961995.388021, 64679.055982 963538.530195, 65333.047656 962872.420635, 65769.

042109 962428.348404, 65443.05652 962871.410364, 65882.081525 962757.361513,

65993.10054 962866.359009, 64674.004315 962988.490253, 64568.036603 963429.

53258, 65881.071294 962647.353747, 64453.986282 962990.510837, 65545.994028

962100.345301, 65766.011658 962098.325043, 65883.091777 962867.36928, 64886.

950784 962216.414029, 65442.046269 962761.402516, 65767.021788 962208.33283,

65115.05043 963094.456993, 64461.05876 963760.567039, 64791.085776 963757.

535738, 64789.064968 963537.519802, 64901.094741 963756.525304, 65884.102048

962977.377046, 64460.048345 963650.559011, 65011.103686 963755.514871, 64678.

045608 963428.522207, 65760.961311 961548.286106, 64456.006889 963210.526896,

65994.110812 962976.366755, 65980.978861 961546.26605, 64567.026249 963319.

524572, 64563.995309 962989.500545, 65657.012983 962209.342979, 65875.010332

961987.307147, 64672.994042 962878.482264, 65654.992743 961989.327365, 65334.

057928 962982.428502, 65547.004158 962210.353129, 65013.124575 963975.530725,

65122.123045 963864.512344, 64452.976009 962880.502808, 66103.109284 962865.

348738, 64566.015915 963209.516563, 65879.050893 962427.338214, 66090.987605

961545.256022, 65990.069847 962536.335771, 65653.982653 961879.319557, 65768.

031938 962318.340617, 64342.966963 962881.51308, 64232.957895 962882.523352,

65213.947231 961883.359913, 65656.002853 962099.335172, 65540.94368 961550.

306162, 65006.051818 963205.475233, 64904.126105 964086.549146, 65991.080058

962646.343517, 65008.072505 963425.491088, 66089.977597 961435.248295, 65772.

072742 962758.371764, 64774.921576 961997.40824, 65123.1335 963974.520251,

64680.066377 963648.538184, 65870.970096 961547.276078, 64999.990244 962545.

427664, 64997.969882 962325.411807, 66104.119555 962975.356464, 67503.932076

959661.998772, 66527.992418 961211.192974, 64562.985036 962879.492536, 66418.

993722 961322.210607, 66311.005033 961543.235967, 67834.967086 959768.97713,

66203.016407 961764.261408, 65225.059335 963093.446681, 65323.956117 961882.

349824, 64780.982544 962657.456055, 64459.037951 963540.550982, 67733.036856

960650.046229, 65992.090289 962756.351263, 67293.002968 960654.085687, 64890.

99151 962656.445824, 67403.01147 960653.075822, 66636.991114 961100.175381,

65979.968852 961436.258303, 65214.957322 961993.367802, 67948.004658 960097.

989581, 65971.889514 960556.196321, 64231.947643 962772.515283, 67284.924773

959774.025642, 65984.009007 961876.289291, 66101.088801 962645.333287, 66094.

017752 961875.279203, 65324.966207 961992.357692, 65773.082993 962868.379551,

66843.880874 959668.056867, 65662.063937 962759.382015, 67946.994914 959987.

982197, 64998.980053 962435.419736, 64464.090125 964090.591124, 64343.977236

962991.52113, 64451.965757 962770.494779, 66296.866762 960003.128347, 66635.

981187 960990.167755, 67513.019952 960652.065957, 65869.960088 961437.26831,

65325.976317 962102.36556, 65116.060743 963204.464901, 66213.118007 962864.

338468, 65774.093265 962978.387337, 66102.099032 962755.341013, 65876.020442

962097.314914, 65431.944864 961661.324038, 66420.003709 961432.218274, 65009.

082878 963535.499016, 66312.015062 961653.243654, 67723.948981 959659.979408,

64457.017223 963320.534925, 66952.879794 959557.039618, 65433.964983 961881.

339735, 65759.951303 961438.278318, 64458.027577 963430.542953, 64561.974783

962769.484527, 64887.960935 962326.421977, 66309.995025 961433.228281, 64341.

95671 962771.505031, 66529.002385 961321.20062, 65866.930184 961107.245007,

64462.069194 963870.575068, 65649.942497 961439.288326, 64350.039299 963651.

569425, 67072.985902 960656.105416, 65552.055113 962760.392265, 66531.022381

961541.215912, 66421.013717 961542.22594, 64671.98379 962768.474275, 67951.

034009 960428.011733, 64996.959731 962215.403878, 67945.985191 959877.974813,

65007.062151 963315.483161, 65650.952506 961549.296134, 64776.941818 962217.

424179, 65103.938325 961884.370002, 67063.898022 959666.037502, 66202.006358

961654.253701, 66623.863644 959670.076233, 66100.078591 962535.325561, 65010.

093272 963645.506943, 64463.07965 963980.583096, 65989.059657 962426.328024,

65215.967432 962103.37569, 67612.930876 959550.981644, 67950.024205 960318.

004349, 64347.008176 963321.545278, 67502.922413 959551.991306, 66950.860528

959337.024484, 67484.751942 957571.856909, 67274.82885 958673.950578, 66323.

126709 962863.328198, 66432.125141 962752.310262, 66542.133803 962751.300012,

66433.135392 962862.317927, 66544.154325 962971.315302, 66406.875447 960002.

118603, 66744.979905 960879.150223, 66515.874388 959891.101211, 67843.045277

960649.036365, 67700.731861 957129.808605, 67811.749502 957238.806796, 67708.

806166 958009.868021, 67592.741871 957350.832717, 66543.144054 962861.307657,

67483.742664 957461.849442, 67949.014421 960207.996965, 67918.730316 956907.

775399, 67722.939318 959549.971982, 65118.08143 963424.480716, 67166.839348

958894.975133, 65539.933672 961440.298334, 66940.765413 958236.948808, 65121.

112611 963754.504437, 65430.934835 961551.31619, 67479.705753 957021.819571,

67182.994445 960655.095551, 67812.75874 957348.814203, 67170.877637 959335.

00524, 66840.851944 959338.034106, 65432.954913 961771.331887, 65878.040722

962317.330447, 67944.975488 959767.967428, 67702.750315 957349.82346, 67050.

773978 958235.939389, 67734.046721 960760.053653, 67393.923592 959663.008454,

67173.906566 959665.027819, 65444.066792 962981.418211, 65865.920256 960997.

237239, 67580.632355 956030.743341, 65233.142404 963973.509777, 67591.732633

957240.825269, 68028.7387 956906.766223, 67491.817457 958341.909178, 67922.

767144 957347.804946, 68033.784785 957456.803056, 68143.793149 957455.793779,

67624.03828 960761.063537, 67276.847873 958893.965592, 66654.162967 962970.

305011, 66324.136981 962973.335883, 66730.843339 959339.043728, 66620.834714

959340.05335, 65757.931346 961218.262742, 66653.152696 962860.297387, 65014.

13505 964085.538652, 67810.740285 957128.799389, 67693.667906 956359.756612,

66949.850926 959227.016917, 66188.877567 960224.153507, 67953.053679 960648.

026501, 66431.11491 962642.302597, 66621.844337 959450.060978, 67167.84889

959004.98266, 67154.726427 957574.884802, 66214.128278 962974.346173, 65335.

06822 963092.436369, 65651.962535 961659.303942, 67601.825921 958340.899739,

68142.783892 957345.786433, 68138.747064 956905.757047, 66638.001061 961210.

183008, 67919.739493 957017.782786, 67921.757907 957237.797559, 65554.075637

962980.407919, 64351.049714 963761.577473, 66514.864683 959781.093564, 64122.

948808 962883.533625, 64575.109646 964199.588638, 67383.827874 958562.933592,

67701.741078 957239.816033, 67369.697268 957022.828767, 67833.957403 959658.

969726, 65877.030572 962207.322681, 66732.862606 959559.058943, 65553.065365

962870.400092, 66835.804133 958787.996168, 68248.755408 956904.747872, 66434.

145663 962972.325592, 67814.777276 957568.829017, 64345.997842 963211.537228,

65758.941314 961328.27053, 68032.775528 957346.795689, 68034.794063 957566.

810422, 67474.66007 956471.78223, 66946.822239 958896.994215, 68253.801492

957454.784502, 66530.012373 961431.208266, 66833.78515 958567.980992, 67815.

786574 957678.836423, 66186.858057 960004.138091, 66212.107755 962754.330762,

65663.074189 962869.389821, 67912.675681 956247.731075, 67473.650995 956361.

774761, 67816.795892 957788.84383, 67283.915089 959664.018137, 67920.748689

957127.790173, 67692.658851 956249.749184, 66639.011029 961320.190634, 66322.

116458 962753.320512, 67709.815545 958119.875447, 66948.841343 959117.009349,

65775.103557 963088.395123, 67813.767998 957458.82161, 66842.87121 959558.

04928, 65985.019097 961986.297038, 65885.11234 963087.384812, 66641.031024

961540.205885, 65320.925969 961552.326218, 67582.650405 956250.758238, 66313.

02511 961763.25134, 67171.88726 959445.012766, 66963.987205 960767.122847,

67514.029818 960762.073422, 68022.684066 956246.722021, 67155.735725 957684.

89233, 64349.028904 963541.561376, 66951.870151 959447.032051, 67169.868034

959224.997713, 68134.710561 956465.727661, 64348.01853 963431.553327, 66422.

023745 961652.233606, 68133.701486 956355.720314, 67475.669167 956581.789698,

67372.724921 957352.851231, 67492.826897 958451.916645, 65232.131949 963863.

501891, 65972.89936 960666.204069, 67952.043834 960538.019117, 64352.060149

963871.585522, 67294.012833 960764.093192, 68141.774654 957235.779087, 66513.

854999 959671.085916, 66187.867802 960114.145799, 66321.106228 962643.312827,

66729.833736 959229.03612, 67470.623889 956031.752355, 64777.951969 962327.

432148, 65343.151288 963972.499304, 64465.10062 964200.599153, 65124.143974

964084.528158, 67172.896902 959555.020293, 67735.056606 960870.061077, 66652.

142446 962750.289762, 66640.021016 961430.198259, 68247.746252 956794.740546,

68035.803361 957676.817788, 68252.792235 957344.777176, 67384.837354 958672.

941078, 64121.938555 962773.525535, 66841.861567 959448.041693, 68059.022803

960206.987182, 68144.802427 957565.801125, 65664.084461 962979.397628, 65117.

071076 963314.472808, 67073.995768 960766.112962, 66210.087314 962534.315351,

67845.065028 960869.051172, 66211.097525 962644.323057, 66834.794631 958677.

98858, 67625.048165 960871.070982, 64889.981298 962546.437875, 66764.171589

962969.294721, 67373.734179 957462.858719, 66405.865723 959892.110935, 68061.

042391 960427.00191, 66830.756827 958237.958228, 65226.069648 963203.454569,

66541.123573 962641.292367, 65995.121104 963086.374501, 64235.988776 963212.

547561, 67385.846855 958782.948565, 64354.081079 964091.601619, 65988.049486

962316.320278, 65342.140833 963862.491437, 64779.972332 962547.448086, 65648.

932509 961329.280518, 64685.118651 964198.578123, 64664.912589 961998.41835,

68057.003296 959986.972454, 68145.811725 957675.808471, 65453.160151 963971.

48883, 65563.168995 963970.478357, 66763.161318 962859.287117, 67703.759573

957459.830887, 67736.066512 960980.068501, 64344.987529 963101.529179, 66204.

026476 961874.269114, 65673.177818 963969.467883, 66619.825111 959230.045722,

68058.013039 960096.979818, 67404.021336 960763.083307, 64670.973558 962658.

466286, 67721.929676 959439.964557, 67611.921233 959440.974199, 65863.900462

960777.221703, 65445.077085 963091.426058, 66099.0684 962425.317835, 67711.

834365 958339.8903, 65120.102197 963644.49653, 64123.959081 962993.541715,

64233.968169 962992.531422, 65783.186621 963968.45741, 65893.195404 963967.

446937, 68054.98387 959766.957726, 66105.129847 963085.36419, 65119.091803

963534.488623, 66731.852962 959449.051335, 67602.835361 958450.907186, 65986.

029206 962096.304785, 66509.816466 959231.055325, 66751.039647 961539.195858,

64238.009464 963432.5637, 64355.091575 964201.609668, 67955.073429 960868.

041268, 67184.004311 960765.103076, 67501.91277 959441.983841, 65894.205878

964077.454702, 66423.033794 961762.241272, 67046.736499 957795.909197, 68031.

766291 957236.788323, 67817.805231 957898.851236, 65674.188292 964079.475689,

67844.055142 960759.043768, 65234.152878 964083.517664, 65665.094753 963089.

405435, 65970.879688 960446.188573, 65429.924826 961441.308342, 67923.776402

957457.812333, 67263.725674 957463.867996, 66003.204166 963966.436464, 66112.

202455 963855.418266, 66749.019652 961319.180647, 65452.149697 963861.480984,

66532.032409 961651.223558, 68254.81077 957564.791828, 67477.687419 956801.

804635, 68055.993573 959876.96509, 65322.946048 961772.341956, 67493.836358

958561.924112, 65647.922541 961219.27271, 67478.696576 956911.812103, 67472.

641939 956251.767293, 67942.956143 959547.952659, 65987.039336 962206.312531,

64236.999109 963322.555631, 66642.041052 961650.213511, 67259.688762 957023.

837964, 66113.212908 963965.425991, 67515.039703 960872.080886, 64239.019838

963542.571769, 65454.170626 964081.496676, 66831.766248 958347.965816, 66320.

096017 962533.305141, 65754.901563 960888.239378, 67368.688091 956912.821279,

67954.063543 960758.033884, 64665.9227 962108.42634, 67516.049609 960982.

088351, 64353.070604 963981.593571, 67476.678283 956691.797166, 64130.021146

963653.590253, 68249.764584 957014.755198, 68063.06206 960647.016637, 65538.

923683 961330.290505, 67832.947741 959548.962321, 65562.158541 963860.470531,

65231.121515 963753.494004, 68139.756241 957015.764394, 66752.049675 961649.

203464, 67924.785679 957567.819719, 65555.085929 963090.415746, 68060.032587

960316.994546, 66750.029639 961429.188253, 66095.027841 961985.286929, 67392.

91393 959553.000968, 64795.127636 964197.567608, 66745.989811 960989.157829,

66314.035179 961873.259026, 67277.857414 959003.973099, 65784.197095 964078.

465195, 66222.211177 963854.407813, 66333.230332 963963.405045, 66443.239014

963962.394572, 66553.247675 963961.3841, 66663.256316 963960.373627, 66332.

219879 963853.397361, 67405.031221 960873.090791, 68053.974187 959656.950362,

66552.237222 963851.376456, 66762.151067 962749.279513, 64992.919329 961775.

372163, 66554.258148 964071.391744, 68162.972886 959545.933336, 68132.692431

956245.712966, 68051.954883 959436.935633, 66837.823196 959008.011344, 67846.

074933 960979.058576, 66664.266789 964070.381251, 65564.179469 964080.486183,

68251.782998 957234.76985, 67626.058071 960981.078426, 68029.747877 957016.

77359, 66839.842341 959228.026518, 64883.920452 961886.390181, 67603.844821

958560.914632, 67710.824945 958229.882874, 66223.22163 963964.415518, 67925.

794978 957677.827106, 66651.132215 962640.282138, 66836.813654 958898.003756,

67712.843805 958449.897726, 66622.853981 959560.068606, 64240.030233 963652.

579838, 66832.775689 958457.973404, 68030.757074 957126.780956, 68066.091715

960977.038726, 66725.795527 958789.005689, 66004.21464 964076.444209, 68036.

812679 957786.825154, 67278.866976 959113.980605, 68255.820068 957674.799154,

66510.826069 959341.062973, 65672.167364 963859.460078, 65228.090334 963423.

470343, 65755.911471 960998.247166, 66205.036565 961984.276821, 67281.895783

959444.003124, 68062.052215 960537.009273, 66215.138569 963084.353879, 66748.

009685 961209.173041, 66618.815528 959120.038095, 68246.737116 956684.733219,

65341.130399 963752.483571, 68065.081809 960867.031363, 68140.765437 957125.

77174, 67720.920054 959329.957132, 66728.824154 959119.028513, 65451.139263

963751.473138, 65561.148107 963750.462705, 65344.161762 964082.50717, 66939.

756013 958126.94124, 68358.763732 956903.738697, 68357.754576 956793.73139,

67295.022719 960874.100697, 67831.938098 959438.954916, 67280.886161 959333.

995618, 67956.083334 960978.048651, 67943.965805 959657.960044, 64241.040647

963762.587908, 64129.010751 963543.582163, 66442.22856 963852.386908, 67260.

69796 957133.845472, 66765.18188 963079.302325, 66874.18019 962968.284431,

66533.042457 961761.231204, 66964.997091 960877.130412, 68161.963244 959435.

925992, 64993.929399 961885.380092, 66098.05823 962315.310109, 67500.903148

959331.976375, 66005.225134 964186.451953, 66334.240806 964073.412729, 67713.

853265 958559.905152, 68064.071924 960757.024, 66838.832759 959118.018931,

66854.988508 960878.140318, 66224.232104 964074.423222, 68146.821043 957785.

815817, 65210.917083 961553.336247, 68021.675031 956136.714653, 66435.155954

963082.333257, 64230.93741 962662.507213, 66746.999738 961099.165435, 67818.

81459 958008.858642, 64244.072013 964092.612114, 67282.905426 959554.01063,

64020.012039 963654.600667, 65230.111101 963643.486117, 68359.772908 957013.

746003, 67049.764578 958125.931841, 65428.914837 961331.300493, 65229.100708

963533.47823, 67391.904287 959442.993482, 65209.907074 961443.328358, 68244.

718905 956464.718566, 67847.084859 961089.065979, 64905.136601 964196.557094,

66772.254484 963849.355552, 66655.173258 963080.312636, 67386.856377 958892.

956051, 66114.223382 964075.433715, 64017.99127 963434.584447, 64666.932831

962218.434329, 66861.04825 961538.185831, 66002.193712 963856.428719, 64555.

913693 962109.43647, 68363.809815 957453.775226, 66860.038242 961428.178246,

67494.845838 958671.931578, 67185.014197 960875.110602, 64669.963346 962548.

458297, 65227.079981 963313.462456, 67387.865918 959002.963538, 67153.717148

957464.877274, 68245.728001 956574.725893, 66875.190481 963078.292015, 68052.

964525 959546.942997, 64243.061538 963982.604045, 68243.70983 956354.711239,

68361.791321 957233.760614, 66862.058278 961648.193416, 67941.946501 959437.

945274, 67406.041127 960983.098276, 65336.078533 963202.444237, 66643.0511

961760.221137, 65321.935998 961662.334087, 64128.000377 963433.574074, 68163.

982549 959655.94068, 65892.18495 963857.439172, 64888.971107 962436.429926,

67279.876558 959223.988112, 68250.773781 957124.762524, 66225.242598 964184.

430927, 65861.880748 960557.206167, 65671.15693 963749.452272, 66859.028255

961318.17066, 66545.164616 963081.322946, 67737.076438 961090.075925, 64234.

978462 963102.539492, 66662.245863 963850.366004, 66399.8078 959232.064927,

67909.648637 955917.708912, 65102.928255 961774.362093, 66404.856018 959782.

103267, 66512.845336 959561.078268, 67926.804296 957787.834492, 67910.657632

956027.716299, 66873.16992 962858.276847, 67719.910452 959219.949707, 68164.

992231 959765.948024, 68020.666017 956026.707286, 65782.176167 963858.449624,

67957.09326 961088.056034, 66209.077124 962424.307645, 66724.786026 958678.

998081, 66774.27541 964069.370758, 68172.060576 960535.999429, 68364.819093

957563.782531, 68019.657022 955916.699918, 67940.936879 959327.93789, 68256.

829386 957784.806479, 66444.249487 964072.402236, 68131.683396 956135.705619,

67830.928476 959328.947511, 67258.679585 956913.830455, 67911.666646 956137.

723687, 68356.74544 956683.724084, 67801.658241 956138.732721, 64126.990023

963323.565984, 68272.981228 959544.923675, 66534.052526 961871.23885, 68362.

800558 957343.76792, 67075.005654 960876.120507, 66430.1047 962532.294932,

68169.031164 960205.977399, 66111.192021 963745.410541, 68018.648048 955806.

69255, 68273.99089 959654.930998, 67496.86486 958891.946511, 66984.188772

962967.274141, 65319.91596 961442.31835, 68271.971586 959434.916351, 65212.

937162 961773.352024, 65537.913715 961220.282677, 66424.043863 961872.248938,

64663.902499 961888.41036, 67261.707177 957243.85298, 68257.838724 957894.

813805, 67495.855339 958781.939044, 64131.031561 963763.598342, 65785.207589

964188.472981, 68366.837709 957783.797142, 66221.200744 963744.400109, 66445.

259981 964182.4099, 67469.614894 955921.744887, 66097.04808 962205.302382,

68242.700775 956244.703912, 66115.233876 964185.44144, 64560.964551 962659.

476518, 65781.165733 963748.441839, 67905.612862 955477.679359, 67798.631257

955808.710497, 68174.080285 960756.014116, 64242.051082 963872.595976, 66551.

226789 963741.368812, 66001.183279 963746.420974, 67627.067997 961091.08587,

68160.953623 959325.918647, 67045.72718 957685.901649, 68128.656413 955805.

683577, 65895.216372 964187.462467, 67047.745838 957905.916745, 66863.068326

961758.201001, 68176.100075 960976.028802, 66617.805966 959010.030467, 68171.

050752 960425.992086, 66335.2513 964183.420413, 67958.103206 961198.063418,

64245.082509 964202.620183, 67796.613369 955588.69568, 67610.911611 959330.

966753, 67517.059535 961092.095815, 67848.094805 961199.073383, 67471.632904

956141.759824, 66661.23543 963740.35838, 66325.147272 963083.343568, 66985.

199062 963077.281705, 66882.263085 963848.3451, 66881.252652 963738.337516,

64450.955524 962660.486749, 64340.946477 962661.496981, 66078.868842 960225.

163292, 68457.672433 955692.649371, 66753.059723 961759.211069, 65560.137693

963640.454878, 68050.945261 959326.928268, 68175.09017 960866.021459, 67820.

833368 958228.873455, 65450.128849 963641.465291, 67907.630709 955697.694135,

68067.10164 961087.046089, 65752.881809 960668.223801, 68173.07042 960646.

006773, 68467.762879 956792.722235, 66555.268642 964181.399387, 67407.051053

961093.105761, 66726.805049 958899.013297, 68168.0214 960095.970056, 67908.

639663 955807.701524, 68360.782104 957123.753308, 64019.001644 963544.592557,

66855.998414 960988.147904, 66295.857037 959893.120659, 67048.755198 958015.

924293, 68166.001934 959875.955368, 68365.828391 957673.789836, 64466.111136

964310.607181, 68167.011657 959985.962712, 68017.639094 955696.685182, 64133.

052451 963983.61452, 66983.178501 962857.266577, 65862.890595 960667.213935,

68270.961964 959324.909027, 67365.660681 956582.798814, 66315.045268 961983.

266712, 67689.631806 955919.726899, 67579.62336 955920.735893, 67605.863803

958780.929524, 67296.032625 960984.108201, 65446.087397 963201.433905, 68129.

665387 955915.690925, 63910.002912 963655.611081, 68233.620192 955254.637966,

68232.61134 955144.630639, 68231.602508 955034.623311, 68340.602021 954923.

607172, 68450.610326 954922.598361, 68451.619138 955032.605648, 68449.601535

954812.591073, 68338.584458 954703.592556, 68561.627423 955031.596817, 68227.

567381 954594.593998, 68229.584904 954814.608654, 68119.576558 954815.617445,

68008.559421 954706.618868, 67897.542283 954597.620249, 67896.533552 954487.

61286, 67785.516434 954378.614181, 67894.51615 954267.598082, 67893.507479

954157.590692, 67782.490422 954048.591952, 67892.498829 954047.583303, 67672.

481995 954049.600601, 68002.507216 954046.574653, 67673.490645 954159.608032,

68003.515866 954156.582023, 68111.506953 953935.558655, 68001.498586 953936.

567284, 68112.515583 954045.566004, 68222.523929 954044.557355, 67671.473364

953939.593171, 68221.515299 953934.550026, 68331.523626 953933.541397, 68332.

532255 954043.548706, 67783.499072 954158.599362, 67781.481792 953938.584542,

68004.524537 954266.589392, 68223.532579 954154.564684, 68113.524233 954155.

573353, 67784.507743 954268.606771, 68110.498343 953825.551306, 67891.490199

953937.575913, 68220.50669 953824.542697, 68333.540905 954153.556014, 68443.

549211 954152.547345, 68330.515016 953823.534088, 68109.489754 953715.543956,

68114.532903 954265.580702, 68000.489976 953826.559914, 68115.541594 954375.

588051, 67890.481589 953827.568523, 68442.540561 954042.540057, 68224.541249

954264.572012, 68440.523322 953822.52548, 68553.557496 954151.538676, 68334.

549575 954263.563323, 68219.498101 953714.535368, 68328.497858 953603.519471,

68327.48931 953493.512161, 68326.480781 953383.504852, 68215.463946 953274.

50605, 68216.472454 953384.51338, 68325.472273 953273.497543, 68437.497616

953492.503614, 68435.48058 953272.489036, 68217.480983 953494.520709, 68214.

455458 953164.498721, 68105.455599 953275.514558, 68436.489088 953382.496325,

68104.447111 953165.507208, 67676.516718 954489.630321, 68441.531932 953932.

532768, 67564.490868 954270.624152, 68218.489532 953604.528039, 68324.463785

953163.490234, 68329.506427 953713.52678, 68225.54994 954374.579341, 68108.

481185 953605.536607, 68106.464107 953385.521908, 68438.506165 953602.510903,

67670.464754 953829.585741, 67895.524841 954377.605471, 67677.525449 954599.

637751, 67562.473547 954050.609251, 67674.499316 954269.615461, 68107.472636

953495.529257, 67568.525754 954710.653951, 68434.472092 953162.481747, 68551.

540217 953931.52414, 68444.557881 954262.554633, 67999.481387 953716.552545,

68552.548847 954041.531408, 68549.523019 953711.509603, 67567.517002 954600.

646502, 68103.438643 953055.499858, 67563.482198 954160.616701, 67678.534201

954709.64518, 67780.473182 953828.577132, 68335.558265999993 954373.570631,

68005.533227 954376.596761, 68213.446991 953054.491391, 67998.472818 953606.

545175, 67566.508271 954490.639052, 68554.566166 954261.545944, 67997.464269

953496.537805, 67679.542973 954819.65261, 68550.531608 953821.516872, 67786.

525145 954488.621591, 68548.514451 953601.502335, 68323.455318 953053.482924,

67995.447232 953276.523065, 68662.557112 954040.522759, 68439.514733 953712.

518191, 68445.566571 954372.561922, 68006.541938 954486.60413, 67569.534526

954820.661401, 67675.508007 954379.622891, 67889.473 953717.561133, 67561.

464917 953940.601801, 67788.542628 954708.636409, 68547.505902 953491.495066,

68663.565762 954150.530007, 67996.45574 953386.530435, 67994.438744 953166.

515695, 67993.430276 953056.508325, 68546.497374 953381.487798, 68544.480378

953161.47326, 67787.533876 954598.629, 68664.574432 954260.537255, 67789.5514

954818.643818, 67898.551034 954707.627638, 68555.574856 954371.553212, 68661.

548483 953930.515511, 68665.583122 954370.544503, 68102.430196 952945.492508,

68545.488866 953271.480529, 67560.456307 953830.59435, 67457.508535 954601.

655253, 67455.491092 954381.640312, 68433.463624 953052.474458, 68660.539874

953820.508263, 67456.499803 954491.647782, 68659.531285 953710.501015, 68666.

591832 954480.55175, 68774.582677 954259.528566, 67899.559806 954817.635027,

68771.556728 953929.506883, 67459.526059 954821.670193, 68772.565357 954039.

514111, 67992.421828 952946.500955, 67888.464431 953607.553743, 68773.574007

954149.521338, 67565.499559 954380.631602, 68007.550669 954596.611499, 68556.

583567 954481.56048, 67680.551765 954929.660039, 68776.600077 954479.54302,

68657.514168 953490.486519, 67790.560192 954928.651228, 68452.62797 955142.

612936, 67779.464592 953718.569722, 67458.517287 954711.662723, 68560.618611

954921.58955, 68212.438543 952944.484061, 68228.576133 954704.601326, 68339.

593229 954813.599864, 68559.60982 954811.582283, 67886.447353 953387.538963,

68337.575707 954593.585248, 68658.522716 953600.493767, 67454.482401 954271.

632842, 68009.568192 954816.626236, 67883.421888 953057.516792, 67900.568598

954927.642416, 68653.480177 953050.457524, 67348.508799 954712.671494, 68446.

575282 954482.56921, 68226.55865 954484.58667, 68448.592763 954702.583785,

68654.488644 953160.464773, 68669.618084 954810.573492, 68230.593696 954924.

615983, 67884.430356 953167.524182, 68453.636822 955252.620223, 68116.550304

954485.5954, 68881.564953 953928.498255, 68667.600562 954590.558997, 68777.

608807 954589.550248, 67885.438844 953277.531573, 68010.576984 954926.633605,

68775.591366 954369.535793, 68117.559035 954595.602748, 68563.645107 955251.

611351, 67451.456449 953941.61043, 67887.455882 953497.546353, 68336.566976

954483.57794, 68670.626876 954920.580739, 68762.479976 952939.441829, 68873.

496649 953048.440592, 68882.573582 954038.505462, 68120.58535 954925.624794,

68668.609313 954700.566245, 68447.584012 954592.576498, 68562.636255 955141.

604084, 67776.438945 953388.547491, 68118.567787 954705.610097, 68543.471911

953051.465991, 68769.53953 953709.492427, 68992.581787 954037.496814, 69102.

589971 954036.488165, 69211.589507 953925.47237, 69213.606785 954145.486664,

68883.582232 954148.512669, 68884.590901 954258.519877, 69210.580898 953815.

465224, 68761.471549 952829.434601, 68870.471369 952718.418967, 68979.471189

952607.403373, 69321.597651 953924.463743, 68880.556344 953818.491047, 67882.

41344 952947.509401, 67991.413401 952836.493584, 68980.479575 952717.410561,

67559.447717 953720.5869, 67452.465079 954051.617901, 67901.57741 955037.

649805, 68557.592298 954591.567747, 68868.454617 952498.404549, 68867.446271

952388.39734, 68756.429719 952279.398456, 68865.429641 952168.382923, 68975.

437847 952167.374618, 69085.446033 952166.366314, 69084.437748 952056.359146,

68864.421356 952058.375713, 68973.421298 951947.36024, 68974.429562 952057.

367429, 68754.413129 952059.383997, 68644.404882 952060.392282, 68862.404847

951838.361295, 68753.404864 951949.376768, 68863.413091 951948.368504, 69083.

429484 951946.351977, 69086.454338 952276.373483, 68535.4049 952171.407836,

68972.413053 951837.353051, 68645.413167 952170.399531, 69196.462504 952275.

365158, 69194.445914 952055.350862, 68755.421414 952169.391227, 68643.396617

951950.385032, 69193.43765 951945.343713, 69082.42124 951836.344808, 68425.

396613 952172.41614, 68861.396623 951728.354086, 68971.404829 951727.345862,

69195.454199 952165.35801, 68534.396615 952061.400566, 68752.39662 951839.

369538, 68536.413206 952281.415105, 68976.446152 952277.381807, 68533.38835

951951.393296, 68751.388396 951729.362309, 68866.437946 952278.390132, 68646.

421473 952280.406781, 68647.429798 952390.41403, 68315.388305 952173.424445,

69081.413016 951726.337639, 69197.470829 952385.372307, 69087.462663 952386.

380651, 68316.396611 952283.431755, 68860.388419 951618.346876, 68642.388373

951840.377782, 68011.585796 955036.640973, 69324.623598 954254.485122, 69322.

606279 954034.470869, 69215.624143 954365.500957, 69192.429406 951835.336565,

68558.601048 954701.575015, 68991.573158 953927.489627, 68537.421531 952391.

422375, 69209.57231 953705.458077, 68871.479775 952828.426175, 68423.380063

951952.40156, 68760.463143 952719.427372, 68322.44687 952943.475615, 67349.

517571 954822.678984, 68101.421768 952835.485158, 69100.572734 953816.473831,

68779.626329 954809.564702, 68314.38002 952063.417135, 69319.580454 953704.

449489, 68313.371755 951953.409824, 68341.610833 955033.614479, 68542.463464

952941.458722, 68656.50564 953380.47927, 68121.594162 955035.632142, 68993.

590436 954147.504001, 68424.388328 952062.40885, 69091.496167 952826.409324,

68763.488423 953049.449058, 69208.563742 953595.45093, 68768.530962 953599.

485199, 69105.61598 954366.509666, 68205.379978 952174.43275, 69216.632853

954475.508103, 68770.548119 953819.499655, 68778.617558 954699.557475, 69305.

462345 952164.349706, 68672.644519 955140.595233, 69191.421182 951725.329416,

68454.645695 955362.62751, 67771.396604 952838.510438, 69103.59862 954146.

495332, 68426.404919 952282.42343, 68750.380192 951619.355079, 68312.36351

951843.402514, 68652.47173 952940.450276, 68885.599591 954368.527084, 68648.

438144 952500.421279, 68872.488202 952938.433383, 69320.589042 953814.456616,

68671.635687 955030.587986, 69212.598135 954035.479517, 67770.388197 952728.

503027, 69430.597166 953813.448008, 69304.45406 952054.342578, 68977.454477

952387.388996, 68532.380105 951841.386026, 69101.581342 953926.480998, 67881.

405013 952837.502011, 68564.653979 955361.618618, 69323.614928 954144.477995,

69097.547029 953486.45233, 68887.617032 954588.541498, 69429.588578 953703.

440902, 68432.455177 952942.467168, 68978.462823 952497.396184, 69431.605774

953923.455115, 69217.641583 954585.515249, 68758.446391 952499.412914, 68759.

454757 952609.420143, 69080.404812 951616.33047, 67453.47373 954161.625371,

67669.456165 953719.578311, 69428.58001 953593.433796, 69104.60729 954256.

502499, 69214.615454 954255.49381, 67661.388176 952839.518864, 67552.388155

952950.534743, 69307.478974 952384.363962, 68970.396626 951617.338673, 69090.

48776 952716.402156, 68888.625782 954698.548705, 68655.497132 953270.472022,

67347.500047 954602.664004, 67450.447839 953831.602959, 69207.555194 953485.

443783, 68206.388283 952284.44008, 68211.430116 952834.476731, 69328.658477

954694.513626, 69539.596682 953702.432315, 69540.60527 953812.439401, 67660.

379768 952729.511433, 69099.564145 953706.466664, 69098.555577 953596.459497,

69302.437552 951834.328322, 67681.560578 955039.667468, 69325.632287 954364.

492248, 69326.640997 954474.499374, 67772.405032 952948.517848, 69317.563338

953484.435236, 67773.41348 953058.525259, 67662.396604 952949.526295, 68889.

634553 954808.555911, 68994.599106 954257.511188, 68989.555961 953707.475252,

67774.421948 953168.53267, 68757.438045 952389.405685, 68995.607795 954367.

518375, 68641.380148 951730.370532, 69198.479174 952495.379455, 69306.470649

952274.356834, 68987.538844 953487.460877, 68878.539187 953598.476632, 69106.

624689 954476.516832, 69538.588114 953592.425229, 68100.413361 952725.477808,

68427.413244 952392.43072, 67570.543318 954930.668851, 68984.513322 953157.

439314, 68343.628517 955253.629095, 69427.571462 953483.426689, 68981.487981

952827.417749, 68651.463303 952830.443027, 64134.062927 964093.622609, 69107.

63342 954586.523999, 69318.571886 953594.442363, 68428.42159 952502.43801,

66441.218127 963742.379244, 67551.379727 952840.527291, 67390.894664 959332.

985996, 66771.244051 963739.347948, 67359.606407 955922.753881, 68170.040948

960315.984743, 68767.522414 953489.477971, 68202.355182 951844.410758, 67665.

422008 953279.548588, 68565.662872 955471.625885, 67927.813635 957897.841878,

66972.06686 961647.183369, 68640.371944 951620.363282, 67738.086384 961200.

083348, 68178.119946 961196.043487, 66096.03795 962095.294656, 67360.615402

956032.76137, 69327.649727 954584.5065, 67819.823969 958118.866049, 69303.

445796 951944.33545, 67791.569004 955038.658637, 67690.640801 956029.734327,

66400.817403 959342.072595, 69649.604765 953701.423728, 67685.59603 955479.

697184, 69088.471009 952496.387819, 66208.066954 962314.299939, 65670.146517

963639.444466, 64125.979689 963213.557894, 66220.190331 963634.392404, 65318.

905971 961332.310481, 68764.49689 953159.456287, 67775.430436 953278.540081,

69189.404795 951505.315119, 67778.456023 953608.562312, 66971.056832 961537.

175804, 63908.992517 963545.602951, 63797.972995 963436.605195, 63796.96264

963326.597045, 63905.961454 963215.578561, 63795.952306 963216.588894, 63794.

941992 963106.580744, 67879.388218 952617.487229, 66773.264937 963959.363155,

64246.093025 964312.628251, 68342.619665 955143.621787, 67714.862745 958669.

912578, 66969.036838 961317.160674, 67604.854302 958670.922078, 68990.564549

953817.482439, 65753.891676 960778.23159, 64016.980915 963324.576337, 68986.

530316 953377.453689, 67607.882865 959000.944416, 68468.772035 956902.729521,

68258.848083 958004.82113, 68969.388442 951507.331484, 67880.396605 952727.

49462, 68869.462983 952608.411758, 68673.653371 955250.60248, 68766.513886

953379.470743, 66319.085827 962423.297456, 69542.622506 954032.453573, 66644.

061169 961870.228762, 67902.586243 955147.657194, 68099.404974 952615.470457,

68234.629065 955364.645294, 67718.90087 959109.942281, 68538.429877 952501.

429645, 65891.174516 963747.431406, 68886.608301 954478.534291, 67792.577837

955148.666046, 68127.647459 955695.67623, 68037.822018 957896.83252, 67257.

670428 956803.822947, 64356.102091 964311.617716, 66403.846334 959672.095599,

64135.073423 964203.630698, 68997.625236 954587.532748, 69434.631721 954253.

476433, 68890.643344 954918.563118, 68177.11 961086.036145, 68348.673083

955803.665631, 66723.776544 958568.990473, 69432.614403 954033.462221, 68982.

496408 952937.424937, 68346.655196 955583.651017, 66331.209446 963743.389676,

68674.662243 955360.609727, 69093.51304 953046.423659, 69433.623052 954143.

469327, 67460.534851 954931.677662, 66872.159669 962748.269263, 69301.429328

951724.321193, 68288.128286 961195.033522, 68321.438443 952833.468305, 66857.

008341 961098.155489, 65565.189964 964190.494008, 67388.87548 959112.971024,

69435.64041 954363.483539, 68749.372008 951509.347849, 66665.277283 964180.

388874, 68130.674381 956025.698272, 67687.613877 955699.712042, 68068.111586

961197.053452, 68201.346957 951734.403427, 67237.491539 954603.672755, 68780.

63512 954919.571929, 66000.172866 963636.413228, 67959.113172 961308.070801,

66858.018288 961208.163075, 63904.95114 963105.570431, 67716.881767 958889.

92743, 67449.439249 953721.595489, 66754.069792 961869.218674, 64024.053821

964094.633104, 63914.044694 964095.643599, 63804.035547 964096.654094, 63695.

036876 964207.67276, 63696.047393 964317.680929, 63697.057929 964427.689099,

63698.068486 964537.697268, 63699.079064 964647.705438, 63810.098828 964756.

70299, 63700.089661 964757.713607, 63811.109445 964866.711139, 63921.118591

964865.700502, 63919.097377 964645.684245, 63918.0868 964535.676116, 63808.

077653 964536.686692, 63812.120083 964976.719288, 63923.139887 965085.716759,

63920.107974 964755.692374, 63590.080474 964758.724224, 63586.038205 964318.

691465, 63475.018481 964209.693791, 63365.009254 964210.704307, 63366.01977

964320.712538, 63253.989509 964101.706572, 63252.979032 963991.698321, 63251.

968576 963881.690071, 63250.95814 963771.681819, 63361.977824 963880.679615,

63360.967389 963770.671384, 63140.948871 963772.692255, 63472.997509 963989.

67737, 63255.000006 964211.714823, 63363.998757 964100.696077, 63474.007985

964099.685581, 63141.959308 963882.700526, 63362.988281 963990.687846, 63144.

990737 964212.725339, 63257.02106 964431.731324, 63142.969764 963992.708797,

63922.129229 964975.708631, 63694.02638 964097.66459, 63701.100279 964867.

721776, 63806.05656 964316.670393, 64032.138355 964974.697974, 63256.010522

964321.723074, 63585.027689 964208.683275, 63588.059299 964538.707845, 64027.

085369 964424.657431, 64030.1171 964754.681757, 63476.028998 964319.702001,

63143.98024 964102.717068, 63809.08823 964646.694841, 63807.067096 964426.

678543, 63805.046043 964206.662244, 63146.001254 964322.73361, 63591.091092

964868.732413, 63587.048742 964428.699655, 64031.127717 964864.689866, 63589.

069877 964648.716035, 63583.006716 963988.666895, 63584.017192 964098.675085,

63471.987053 963879.66916, 64029.106503 964644.673648, 63916.065706 964315.

659858, 63813.130741 965086.727437, 63359.956973 963660.663153, 63917.076243

964425.667987, 64028.095926 964534.66554, 63702.110917 964977.729945, 64143.

158118 965083.695405, 64033.149013 965084.706082, 63924.150565 965195.724888,

64034.159691 965194.71419, 63814.14142 965196.735586, 63477.039535 964429.

710211, 63581.99626 963878.658705, 63367.030307 964430.720768, 63139.938456

963662.683983, 64142.147461 964973.687317, 64138.105032 964533.654964, 63703.

121575 965087.738114, 63481.081885 964869.743051, 63925.161264 965305.733016,

64140.126206 964753.671141, 64254.177882 965192.692796, 64141.136823 964863.

679229, 64139.115609 964643.663052, 63479.06067 964649.726631, 63592.10173

964978.740603, 63815.152118 965306.743734, 64144.168796 965193.703493, 63470.

976617 963769.660949, 63032.960475 963993.719273, 63147.011792 964432.741881,

64365.197645 965301.690146, 64253.167204 965082.684728, 64035.170389 965304.

722298, 64256.199298 965412.708931, 63033.970952 964103.727564, 63031.950019

963883.710981, 64366.208363 965411.698193, 64474.195991 965190.671401, 63258.

031617 964541.739575, 64255.18858 965302.700863, 64476.217407 965410.687455,

63915.05519 964205.651729, 64473.185314 965080.663374, 63478.050092 964539.

718421, 67262.716415 957353.860488, 67076.01556 960986.128052, 68983.504855

953047.432126, 68311.355285 951733.395203, 64585.215714 965299.668711, 66329.

18864 963523.374307, 67550.37132 952730.51984, 67795.604456 955478.688272,

69541.613878 953922.446487, 67442.379686 952951.54319, 66511.835692 959451.

070621, 69200.495926 952715.39375, 66883.273537 963958.352683, 65340.119986

963642.475704, 65015.145545 964195.546579, 68988.547392 953597.468064, 64145.

179495 965303.711581, 68317.404937 952393.439065, 64367.219101 965521.70624,

66336.261814 964293.428097, 68874.505116 953158.4478, 65675.198787 964189.

483494, 64026.074833 964314.649322, 69089.479375 952606.394988, 68241.691741

956134.696585, 68539.438244 952611.436914, 64257.210037 965522.716998, 64778.

96214 962437.440117, 69202.512758 952935.408046, 65099.898167 961444.338366,

68207.396609 952394.447411, 63368.040865 964540.728998, 66727.814591 959009.

020905, 64773.911486 961887.400271, 68069.121552 961307.060815, 63035.991966

964323.744147, 64136.083939 964313.638787, 66970.046825 961427.168239, 63803.

025071 963986.645945, 65211.927112 961663.344136, 63030.939583 963773.70269,

64120.928322 962663.517444, 68203.363427 951954.418089, 67990.404993 952726.

486214, 67346.491315 954492.656513, 66219.179938 963524.384699, 68013.603481

955256.65571, 63816.162837 965416.751883, 66770.233639 963629.340345, 67366.

669797 956692.806302, 67686.604943 955589.704613, 67606.873324 958890.93697,

67044.717881 957575.8941, 68781.643931 955029.579155, 64252.156546 964972.

67666, 68209.413322 952614.462071, 63685.943138 963217.599228, 67094.197333

962966.263851, 66864.078394 961868.208587, 68999.642757 954807.547121, 64475.

206689 965300.679428, 68269.952363 959214.901702, 63817.173576 965526.760031,

63708.175169 965637.778958, 63819.195115 965746.776327, 63928.193481 965635.

7574, 66540.113363 962531.284722, 68877.530639 953488.469424, 69201.504332

952825.400898, 66429.09451 962422.287266, 63906.971788 963325.586691, 63148.

022349 964542.750152, 64477.228146 965520.695482, 64588.247929 965629.692731,

64699.267711 965738.689939, 64810.287493 965847.687107, 64921.307275 965956.

684235, 64701.289329 965958.705912, 64591.280326 965959.71675, 64811.298312

965957.695073, 64812.309152 966067.703039, 64702.300168 966068.713897, 64593.

302025 966179.732762, 64481.271302 965960.727589, 64813.320011 966177.711004,

64704.321908 966288.729869, 64920.296456 965846.676289, 64482.282141 966070.

735615, 64484.303881 966290.751668, 64703.311028 966178.721883, 64594.312905

966289.740768, 64705.332808 966398.737855, 64700.27851 965848.697926, 65031.

316218 965955.673396, 64483.293001 966180.743642, 64373.283957 966181.754521,

64592.291165 966069.724756, 64372.273098 966071.746474, 64922.318115 966066.

69218, 64815.341791 966397.726935, 64923.328974 966176.700126, 64595.323805

966399.748774, 65030.305399 965845.665471, 64374.294838 966291.762567, 64371.

262258 965961.738428, 64262.264033 966072.757333, 64480.260482 965850.719562,

64590.269506 965849.708744, 64809.276694 965737.679141, 64485.314782 966400.

759694, 65032.327057 966065.681322, 64706.343728 966508.74584, 64370.251438

965851.730381, 65141.325141 965954.662558, 64596.334725 966509.75678, 64263.

274893 966182.7654, 64589.258707 965739.700738, 64479.249683 965740.711536,

64264.285774 966292.773467, 64486.325702 966510.76772, 64919.285658 965736.

668344, 65142.33598 966064.670463, 64261.253194 965962.749267, 65139.303523

965734.646748, 65249.312426 965733.63595, 65359.321308 965732.625153, 64375.

305738 966401.770614, 64151.244109 965963.760106, 64814.330891 966287.71897,

65033.337917 966175.689247, 64808.265916 965627.671175, 64369.240639 965741.

722334, 64924.339854 966286.708071, 65358.31053 965622.617288, 65247.29089

965513.62018, 65357.299772 965512.609423, 65246.280152 965403.612295, 64154.

27669 966293.784367, 64044.267585 966294.795266, 63935.269361 966405.814294,

63826.271138 966516.833361, 63717.272915 966627.852469, 63608.274691 966738.

871618, 63499.276468 966849.890807, 63389.267243 966850.901809, 63279.257998

966851.91281, 63280.269 966961.921058, 63391.289268 967070.918264, 63501.

298493 967069.907222, 63281.280023 967071.929306, 63392.300311 967180.926492,

63390.278246 966960.910036, 63500.287471 966959.899015, 63393.311375 967290.

93472, 63388.256261 966740.893581, 63387.245299 966630.885352, 63496.243583

966519.866183, 63605.241867 966408.847055, 63278.247015 966741.904562, 63282.

291066 967181.937554, 63283.30213 967291.945802, 63174.303948 967402.965153,

63063.283579 967293.967968, 62953.274273 967294.979051, 62843.264947 967295.

990134, 62844.276031 967405.998463, 62734.266685 967407.009566, 62625.268423

967518.029039, 62515.259036 967519.040162, 62405.249629 967520.051286, 62296.

251327 967631.07084, 62187.253025 967742.090434, 62078.254724 967853.110069,

61968.245236 967854.121254, 62189.275377 967962.107334, 62079.26591 967963.

118539, 61969.256422 967964.129744, 62299.284824 967961.096129, 61967.234071

967744.112764, 61857.224563 967745.123929, 61746.203889 967636.126563, 61635.

183215 967527.129157, 61526.184772 967638.148853, 61745.192764 967526.118032,

61525.173647 967528.140282, 61636.194341 967637.137708, 61855.202292 967525.

106908, 61965.2118 967524.095783, 62074.210183 967413.076189, 61854.191187

967415.098397, 61964.200695 967414.087293, 61634.17211 967417.120606, 62080.

277116 968073.127009, 62188.264191 967852.098884, 61527.195918 967748.157424,

61744.181658 967416.109502, 61966.222925 967634.104274, 61859.246915 967965.

14095, 61858.235729 967855.132439, 62075.221288 967523.084659, 61856.213417

967635.115418, 61970.267629 968074.138234, 62408.283065 967850.076514, 61416.

175184 967639.159998, 61747.215035 967746.135094, 62184.21965 967412.065085,

62298.273638 967851.087699, 62409.29425 967960.084924, 62190.286583 968072.

115783, 62077.243558 967743.101599, 62073.199098 967303.067718, 62300.29603

968071.104558, 61860.258121 968075.14946, 61415.164058 967529.151407, 61524.

162541 967418.131711, 61417.18633 967749.16859, 61963.18961 967304.078802,

61637.205487 967747.146259, 62183.208566 967302.056635, 61971.278855 968184.

146724, 61862.280595 968295.16648, 62076.232413 967633.093129, 62191.297809

968182.124232, 62081.288342 968183.135478, 61749.237387 967966.152155, 62297.

262473 967741.07927, 61418.197496 967859.177181, 61751.25982 968186.169216,

61752.271067 968296.177746, 62410.305456 968070.093333, 61743.170573 967306.

10097, 62519.303657 967959.073719, 61972.290102 968294.155214, 62518.292471

967849.06533, 61853.180102 967305.089886, 61750.248594 968076.160686, 62517.

281306 967739.056941, 61861.269348 968185.15797, 61863.291862 968405.17499,

61974.312656 968514.172193, 61748.226201 967856.143625, 61642.26152 968297.

189012, 61973.301369 968404.163703, 61528.207085 967858.165996, 62293.218013

967301.045551, 61864.303149 968515.183499, 62186.24188 967632.081985, 61753.

282334 968406.186276, 61531.240705 968188.191708, 62407.271899 967740.068105,

61633.161025 967307.112055, 62185.230755 967522.073535, 61754.293622 968516.

194806, 62301.307256 968181.112987, 61641.250273 968187.180462, 62082.299589

968293.143948, 61640.239046 968077.171911, 61643.272787 968407.197563, 61962.

178545 967194.070312, 62520.314862 968069.082107, 62295.240202 967521.062411,

62406.260754 967630.059696, 61755.304929 968626.203336, 61975.323963 968624.

180682, 61639.227839 967967.163361, 61532.251952 968298.200279, 62411.316682

968180.101741, 62628.301857 967848.054145, 61638.216653 967857.15481, 62072.

188033 967193.059248, 62182.197501 967192.048184, 62294.229098 967411.053981,

62627.290692 967738.045776, 61309.199074 967970.196978, 61422.242363 968299.

211545, 61865.314456 968625.192009, 61421.231116 968189.202955, 61311.221508

968190.214201, 61529.218271 967968.174567, 62516.270161 967629.048552, 62521.

326088 968179.090496, 62084.322143 968513.160886, 62733.255601 967297.001217,

62624.257318 967408.02067, 62514.247932 967409.031773, 62083.310856 968403.

152417, 61419.208682 967969.185772, 62626.279547 967628.037408, 61852.169037

967195.081375, 61530.229478 968078.183137, 62292.206949 967191.037121, 61533.

263219 968408.208849, 62845.287135 967516.006791, 61308.187887 967860.188367,

61312.232755 968300.222812, 62954.285357 967404.987359, 62302.318502 968291.

121416, 62403.22744 967300.034467, 62736.288913 967627.026264, 62404.238525

967410.042877, 61420.219889 968079.194363, 62629.313043 967958.062514, 61313.

244023 968410.231423, 62630.324248 968068.070882, 61201.211879 968191.225447,

61644.284074 968517.206113, 61646.30671 968737.223213, 62623.246234 967298.

0123, 62735.277789 967517.017915, 61414.152952 967419.142815, 62192.309056

968292.132682, 61202.223126 968301.234079, 63064.294662 967403.976256, 61310.

210281 968080.20559, 62955.296461 967514.995668, 63062.272515 967183.95968,

62085.33345 968623.169355, 62193.320322 968402.141131, 61645.295382 968627.

214663, 63171.270758 967072.940349, 63172.281801 967182.948617, 63610.296676

966958.887993, 62952.263209 967184.970742, 61200.200652 968081.216816, 61203.

234394 968411.24271, 63611.307698 967068.89618, 61523.151456 967308.123139,

63170.259735 966962.93208, 63173.292864 967292.956885, 61534.274507 968518.

21742, 61976.335291 968734.189172, 63386.234357 966520.877124, 61423.253631

968409.220136, 61537.308491 968848.243131, 61428.310272 968959.263089, 61429.

321661 969069.271679, 61430.33307 969179.280269, 61320.323462 969180.291697,

61321.334892 969290.300308, 61209.302425 969071.294495, 61319.312053 969070.

283087, 61099.292777 969072.305904, 61431.344499 969289.288859, 61541.354086

969288.27741, 61210.313834 969181.303126, 61208.291036 968961.285865, 61097.

270019 968852.288602, 60987.26035 968853.29997, 60877.250662 968854.311339,

60767.240953 968855.322707, 60768.252322 968965.331419, 60658.242593 968966.

342807, 60876.239313 968744.302647, 60878.262031 968964.32003, 60986.249002

968743.291299, 60875.227984 968634.293955, 61540.342657 969178.26884, 61650.

352224 969177.257412, 61761.3732 969286.254513, 60769.263711 969075.34013,

61651.363653 969287.265962, 61318.300664 968960.274477, 61539.331248 969068.

260271, 61760.361771 969176.245984, 60766.229603 968745.313995, 60988.271719

968963.308642, 60989.283109 969073.317313, 60879.27342 969074.328721, 60549.

244233 969077.362948, 61649.340815 969067.248862, 61322.346341 969400.308918,

60548.232843 968967.354196, 61317.289295 968850.265866, 60659.253982 969076.

351539, 60657.231223 968856.334075, 60985.237673 968633.282628, 61207.279667

968851.277234, 61762.384649 969396.263042, 61871.382726 969285.243065, 61098.

281388 968962.297253, 61095.247342 968632.2713, 61206.268319 968741.268603,

61872.394176 969395.251574, 61870.371298 969175.234556, 60874.216675 968524.

285264, 62732.244537 967186.992868, 63714.240151 966297.827966, 61961.167501

967084.061821, 61100.304186 969182.314555, 60547.221474 968857.345444, 61866.

325784 968735.200519, 61756.316257 968736.211866, 60438.223074 968968.365585,

61763.396119 969506.271571, 61874.417135 969615.268591, 61984.426641 969614.

257082, 63612.318741 967178.904367, 63502.309536 967179.91543, 61742.159509

967196.092439, 62402.216376 967190.026058, 61538.319859 968958.251701, 63503.

320599 967289.923637, 63277.236053 966631.896314, 63720.30586 966957.876971,

61851.157993 967085.072864, 62513.236847 967299.023384, 60660.265392 969186.

360271, 60990.294518 969183.325984, 61212.336714 969401.320387, 61632.14996

967197.103503, 62071.176989 967083.050777, 63169.248732 966852.923812, 62842.

253883 967185.981805, 63385.223435 966410.868896, 63495.232661 966409.857975,

61873.405645 969505.260082, 63284.313213 967401.95405, 63394.322458 967400.

942947, 60984.226365 968523.273956, 61307.176721 967750.179755, 61985.43815

969724.265571, 60329.224674 969079.385767, 60219.214864 969080.397176, 60109.

205034 969081.408585, 59999.195183 969082.419995, 61096.25867 968742.279951,

61427.298903 968849.254498, 60000.206594 969192.428848, 63285.324317 967511.

962298, 61652.375103 969397.274511, 60439.234463 969078.374357, 60108.193643

968971.399752, 61536.297142 968738.23456, 62094.436126 969613.245573, 61432.

355949 969399.297449, 61647.318058 968847.231763, 63609.285673 966848.879805,

61875.428644 969725.2771, 62739.322409 967957.051309, 62737.300058 967737.

034612, 59889.185312 969083.431405, 60765.218275 968635.305283, 61092.213478

968302.245346, 61759.350362 969066.237454, 60656.219874 968746.325343, 61648.

329427 968957.240313, 59888.173922 968973.422531, 60550.255643 969187.3717,

60770.275121 969185.348842, 60764.206966 968525.296571, 62095.447636 969723.

254041, 63395.333562 967510.951175, 63065.305766 967513.984544, 63061.261472

967073.951391, 62846.298259 967626.01512, 61741.148464 967086.083908, 63497.

254524 966629.874391, 59997.172423 968862.402288, 63175.315052 967512.973421,

61764.407608 969616.2801, 62738.311223 967847.042961, 61654.398062 969617.

291609, 63498.265486 966739.882599, 61314.25531 968520.240034, 61983.415151

969504.248594, 61424.264919 968519.228727, 60546.210125 968747.336692, 61426.

287555 968739.245908, 61093.224745 968412.253997, 61765.419118 969726.288629,

60106.170924 968751.382086, 60215.169425 968640.361924, 60104.148285 968531.

364419, 59993.127145 968422.366874, 59883.117274 968423.378162, 59773.107382

968424.389451, 59882.106005 968313.369288, 59772.096113 968314.380557, 59992.

115876 968312.35802, 59774.118671 968534.398345, 59663.09747 968425.400739,

59662.086201 968315.391825, 59884.128563 968533.387036, 59994.138434 968532.

375728, 60213.146827 968420.344298, 60102.125727 968311.346752, 60323.156638

968419.33301, 60103.136996 968421.355586, 60325.179235 968639.350596, 60433.

166428 968418.321722, 60434.177717 968528.330495, 59881.094756 968203.360414,

59664.10876 968535.409654, 60324.167926 968529.341803, 60214.158116 968530.

353111, 60544.187487 968527.319187, 59885.139872 968643.39591, 60105.159594

968641.373253, 60326.190565 968749.359389, 59661.074952 968205.38291, 60101.

114479 968201.337919, 60322.145369 968309.324217, 59771.084864 968204.371662,

59991.104628 968202.349166, 60543.176198 968417.310434, 60328.213284 968969.

376974, 61653.386572 969507.28306, 61757.327605 968846.220395, 63276.225111

966521.888065, 60440.245874 969188.383129, 61204.245682 968521.251341, 59995.

149743 968642.384582, 62412.327928 968290.11015, 62951.252166 967074.962434,

60655.208545 968636.316611, 61758.338974 968956.228925, 59998.183793 968972.

411142, 61306.165575 967640.171144, 60435.189026 968638.339268, 61535.285814

968628.22599, 63604.230965 966298.838867, 61316.277947 968740.257256, 63505.

342786 967509.940052, 60432.15516 968308.312949, 63829.304023 966846.857803,

60436.200355 968748.34804, 63060.250449 966963.943103, 60212.135558 968310.

335485, 60107.182273 968861.390919, 61211.325264 969291.311756, 63713.22927

966187.819799, 60880.28483 969184.337413, 61869.359889 969065.226047, 63719.

294858 966847.868804, 61960.156477 966974.05333, 63613.329804 967288.912555,

63504.331683 967399.931844, 60763.195678 968415.287859, 60327.201914 968859.

368181, 61091.20223 968192.236694, 59887.162552 968863.413658, 63721.316883

967067.885138, 60545.198795 968637.327939, 63168.237749 966742.915544, 62086.

344778 968733.177825, 61876.440175 969835.285608, 61433.367418 969509.306038,

61094.236033 968522.262649, 62956.307585 967625.003976, 63823.238435 966186.

808919, 62522.337334 968289.098885, 62847.309404 967736.023448, 61982.403682

969394.240105, 62631.335474 968178.079251, 61305.154449 967530.162532, 60110.

216444 969191.417418, 62622.23517 967188.003931, 60218.203474 968970.388363,

62205.457101 969722.242513, 60873.205387 968414.276572, 63722.327926 967177.

893305, 61205.25699 968631.259972, 61986.44968 969834.274059, 62093.424637

969503.237105, 60983.215076 968413.265284, 63831.326047 967066.874097, 63607.

263729 966628.86343, 60437.211704 968858.356813, 60216.180754 968750.370737,

60542.16493 968307.301682, 62204.445592 969612.234065, 62070.165965 966973.

042307, 60441.257304 969298.391902, 62069.154961 966863.033836, 60111.227875

969301.426251, 61981.392233 969284.231616, 62841.24284 967075.973476, 59779.

175421 969084.442814, 62194.331609 968512.14958, 63286.335441 967621.970545,

61542.365536 969398.28598, 63830.315025 966956.86595, 61199.189445 967971.

208184, 63723.338988 967287.901472, 63396.344686 967620.959402, 61980.380804

969174.223128, 63494.22176 966299.849767, 60330.236084 969189.394559, 59775.

129981 968644.407239, 60217.192104 968860.37955, 62181.186457 967082.039734,

62096.459166 969833.26251, 60211.12431 968200.326671, 61425.276227 968629.

237317, 62092.413168 969393.228637, 59665.120069 968645.418568, 60001.218024

969302.437701, 61740.13744 966976.075377, 62291.195905 967081.028691, 60551.

267073 969297.380452, 61323.357811 969510.317528, 63938.302185 966735.838675,

61522.140391 967198.114567, 63066.316891 967623.992832, 61315.266619 968630.

248645, 59555.110138 968646.429897, 60652.17468 968306.290414, 62195.342916

968622.158029, 63167.226787 966632.907275, 61090.191003 968082.228042, 63614.

340887 967398.920742, 63939.313167 966845.846802, 63940.324169 966955.854928,

61655.409572 969727.300158, 62512.225783 967189.014994, 62740.333614 968067.

059657, 61101.315616 969292.323205, 64047.300348 966624.819587, 63718.283876

966737.860637, 59890.196723 969193.440278, 60654.197237 968526.307879, 63606.

252788 966518.855242, 62741.34484 968177.068006, 59996.161073 968752.393435,

60220.226274 969190.405989, 61213.348184 969511.329017, 63275.214189 966411.

879817, 61766.430649 969836.297158, 61102.327066 969402.331856, 59780.186832

969194.451708, 63059.239446 966853.934814, 60331.247514 969299.403351, 64048.

31131 966734.827694, 61979.369395 969064.214639, 61543.377005 969508.294549,

61987.46123 969944.282547, 61867.337132 968845.209028, 60221.237705 969300.

414801, 59553.087538 968426.412028, 61545.400006 969728.311688, 61977.346639

968844.197661, 62097.470716 969943.270977, 62413.339195 968400.118559, 61877.

451725 969945.294117, 63828.293041 966736.849656, 59891.208154 969303.449151,

63506.35391 967619.948259, 60653.185948 968416.299147, 62206.468631 969832.

25096, 62203.434102 969502.225617, 62401.205332 967080.017648, 62848.320569

967846.031776, 60991.305948 969293.334654, 61959.145473 966864.044839, 63384.

212534 966300.860667, 62303.329769 968401.129845, 62632.34672 968288.087619,

62315.466546 969721.230984, 63274.203288 966301.871568, 59446.111516 968757.

450181, 59447.122866 968867.459136, 59338.124265 968978.47948, 59229.125663

969089.499865, 59119.115651 969090.511276, 59230.137075 969199.50886, 59118.

10426 968980.50226, 59227.102902 968869.481875, 59009.105618 969091.522686,

59339.135655 969088.488455, 59450.157038 969197.485999, 59341.158498 969308.

506404, 59340.147067 969198.497429, 59120.127062 969200.52029, 59228.114272

968979.49087, 59010.11703 969201.531721, 59560.16699 969196.474568, 59117.

092889 968870.493245, 59449.145627 969087.477045, 59451.16847 969307.494953,

59226.091551 968759.47288, 59121.138494 969310.529305, 59008.094227 968981.

513651, 59231.148506 969309.517854, 59559.155579 969086.465634, 58899.095566

969092.534097, 58789.085493 969093.545508, 59561.178421 969306.483502, 59448.

134236 968977.46809, 58898.084174 968982.525041, 59116.081538 968760.48423,

58900.106977 969202.543152, 58788.074101 968983.536432, 59452.179921 969417.

503907, 59011.128462 969311.540756, 59342.16995 969418.515378, 58679.075399

969094.556918, 58790.096904 969203.554583, 59562.189872 969416.492436, 59337.

112894 968868.470505, 58901.118409 969312.552207, 59558.144188 968976.4567,

59232.159958 969419.526849, 59012.139914 969421.549791, 59007.082856 968871.

504615, 59122.149946 969420.53832, 58678.064008 968984.547822, 61630.127891

966977.0864, 62316.478076 969831.239411, 62427.499051 969940.236269, 62428.

510621 970050.244677, 62429.522211 970160.253084, 62430.533821 970270.26149,

62539.531615 970159.241474, 62649.540999 970158.229865, 62650.552609 970268.

238231, 62540.543226 970269.249861, 62651.56424 970378.246597, 62320.524397

970271.27312, 62319.512786 970161.264693, 62538.520025 970049.233087, 62541.

554856 970379.258247, 62648.529409 970048.221498, 62431.545452 970380.269897,

63716.261973 966517.844302, 62317.489626 969941.247839, 60321.134121 968199.

315424, 60222.249155 969410.423613, 63932.23672 966075.789911, 63615.351991

967508.928929, 61988.472801 970054.291035, 63166.215845 966522.899006, 62210.

514952 970272.28475, 62100.505488 970273.296381, 61990.496003 970274.308011,

61880.486497 970275.319641, 61769.465361 970166.322743, 61770.476972 970276.

331272, 61659.455815 970167.334354, 62314.455037 969611.222556, 63822.227575

966076.800771, 62537.508455 969939.2247, 62731.233493 967076.984519, 61881.

498128 970385.328149, 62209.503342 970162.276303, 59336.101543 968758.461531,

62318.501196 970051.256266, 63176.326176 967622.981689, 59672.199803 969415.

480965, 59777.152661 968864.425027, 62850.34296 968066.048433, 60661.276822

969296.369002, 62207.480181 969942.259408, 59886.151202 968753.404784, 61434.

378909 969619.314628, 62180.175433 966972.031284, 61878.463295 970055.302625,

61879.474886 970165.311133, 59669.16551 969085.454224, 60431.143911 968198.

304176, 62196.354244 968732.166478, 62321.536028 970381.281547, 63616.363115

967618.937115, 62950.241143 966964.954125, 62849.331754 967956.040105, 63603.

220084 966188.830679, 61991.507634 970384.316498, 61850.146968 966975.064353,

60881.29626 969294.346104, 59557.132818 968866.447766, 63827.282079 966626.

841508, 61198.178258 967861.199553, 61544.388495 969618.303119, 59670.176921

969195.463138, 61631.138915 967087.094952, 62101.517119 970383.304848, 64158.

320414 966733.816713, 59552.076269 968316.403093, 63397.35583 967730.967629,

59453.191393 969527.512861, 62208.491751 970052.267856, 63058.228463 966743.

926525, 61868.3485 968955.217537, 61656.421102 969837.308707, 62087.356125

968843.186294, 63055.195637 966413.901658, 62944.175428 966304.90427, 62833.

15522 966195.906841, 62942.153686 966084.887651, 62941.142845 965974.879341,

62723.145873 966196.917722, 62943.164547 966194.895961, 62830.122696 965865.

881851, 62720.113349 965866.892672, 62609.09318 965757.895121, 62500.094593

965868.914312, 62390.085184 965869.925133, 62280.075756 965870.935953, 62499.

083792 965758.905921, 62279.064955 965760.927522, 62170.066307 965871.946774,

62169.055506 965761.938322, 62281.086577 965980.944384, 62391.096006 965979.

933544, 62501.105414 965978.922703, 62059.046037 965762.949123, 62610.103981

965867.903492, 62389.074383 965759.916721, 62502.116256 966088.931094, 62503.

127117 966198.939484, 62392.106847 966089.941954, 62278.054174 965650.91909,

62834.166102 966305.915171, 62388.063603 965649.90831, 62393.117709 966199.

950365, 62611.114802 965977.911862, 62832.144358 966085.898511, 62613.136505

966197.928603, 63715.251052 966407.836134, 62945.18633 966414.912579, 62179.

16443 966862.022833, 62652.575891 970488.254963, 59115.070208 968650.475215,

62099.493877 970163.287913, 62835.177003 966415.923501, 62647.517839 969938.

213131, 62102.52877 970493.313315, 59778.164031 968974.433921, 63937.291224

966625.830548, 63724.350072 967397.909639, 61324.369301 969620.326137, 61989.

484392 970164.299523, 62759.550363 970157.218255, 62090.39029 969173.2117,

61660.467426 970277.342902, 62168.044725 965651.92987, 62949.23014 966854.

945816, 62621.224126 967077.995562, 61849.135964 966865.055842, 62098.482286

970053.279445, 59770.073636 968094.362768, 60982.203809 968303.256613, 62760.

561973 970267.226601, 60541.153682 968197.292929, 62172.08797 966091.963677,

61658.444224 970057.325805, 62612.125643 966087.920233, 59006.071505 968761.

49558, 62057.024494 965542.932179, 60442.268754 969408.400673, 60762.18441

968305.279147, 62091.401719 969283.220168, 61992.519285 970494.324986, 62201.

411185 969282.20872, 62211.526583 970382.293198, 62957.31873 967735.012284,

63507.365054 967729.956466, 61767.442199 969946.305686, 63824.249316 966296.

817066, 59554.098828 968536.420963, 58902.129861 969422.561263, 62719.102548

965756.884321, 63941.335191 967065.863055, 60771.286551 969295.357553, 64049.

322291 966844.8358, 60981.192561 968193.247941, 61548.434657 970058.337395,

62304.341056 968511.138274, 59781.198263 969304.460601, 61103.338536 969512.

340506, 63936.280283 966515.822421, 64156.298511 966513.80054, 61882.50978

970495.336657, 59563.201344 969526.50137, 61771.488603 970386.3398, 63832.

33709 967176.882243, 64157.309452 966623.808627, 63825.260217 966406.825214,

63051.152152 965973.868501, 63163.18314 966192.874199, 62762.585254 970487.

243293, 61768.45377 970056.314215, 62202.422633 969392.217169, 60872.194119

968304.26788, 63165.204923 966412.890737, 64159.331395 966843.824799, 61550.

45786 970278.354533, 64050.333293 966954.843907, 62722.135011 966086.909372,

61521.129346 967088.105996, 60112.239325 969411.435084, 62742.356086 968287.

076354, 61089.179796 967972.219391, 62718.091767 965646.875971, 61412.130802

967199.125632, 62761.573604 970377.234947, 61413.141867 967309.134223, 60002.

229475 969412.446554, 63931.22588 965965.781784, 58897.072803 968872.515986,

63821.216734 965966.792623, 62313.443548 969501.214128, 63833.348153 967286.

89039, 61549.446249 970168.345964, 60651.163432 968196.281682, 62197.365592

968842.174926, 60980.181333 968083.239269, 62940.132024 965864.871031, 59668.

15412 968975.44531, 63287.346585 967731.978793, 62958.329895 967845.020592,

62425.475971 969720.219455, 59671.188352 969305.472052, 62068.143978 966753.

025365, 59343.181421 969528.524352, 62060.056838 965872.957594, 62089.378882

969063.203231, 63053.173854 966193.88508, 62758.538773 970047.209909, 62653.

587562 970598.26333, 61214.359674 969621.337647, 63725.361175 967507.917806,

62836.187925 966525.93183, 62426.487501 969830.227862, 61947.015005 965543.

942939, 60332.258965 969409.412143, 62724.156754 966306.926072, 62423.452973

969500.20264, 63054.184735 966303.893369, 63067.328035 967734.00112, 59666.

131399 968755.427482, 63712.218409 966077.811631, 59673.211275 969525.489879,

63177.33732 967732.989956, 62851.354185 968176.056761, 63057.217501 966633.

918236, 62840.231816 966965.965147, 62511.214739 967079.006605, 62212.538235

970492.301645, 63056.206559 966523.909947, 59551.06502 968206.394158, 61978.

358007 968954.20615, 58791.108336 969313.563659, 59776.141311 968754.416133,

61661.479057 970387.351451, 62432.557103 970490.278304, 63834.359236 967396.

898537, 60333.270436 969519.420936, 62312.432079 969391.2057, 62178.153446

966752.014383, 63602.209224 966078.82249, 62542.566507 970489.266634, 62536.

496905 969829.216313, 58787.06273 968873.527356, 62946.197252 966524.920889,

60223.260626 969520.432426, 62831.133517 965975.890182, 64046.289407 966514.

81148, 62726.178578 966526.942772, 62852.365431 968286.065088, 62424.464462

969610.211047, 63617.374259 967728.945302, 61304.143343 967420.15392, 62543.

578178 970599.27502, 60993.328868 969513.351996, 62757.527203 969937.201562,

62725.167656 966416.934422, 62523.348601 968399.107273, 63934.258461 966295.

806166, 59556.121468 968756.438832, 61948.025766 965653.951431, 61883.521452

970605.345165, 63164.194022 966302.882469, 60552.278524 969407.389204, 62959.

34108 967955.0289, 63493.210879 966189.841559, 62199.388348 969062.191824,

61435.390419 969729.323217, 62763.596925 970597.251639, 61104.350026 969622.

349157, 61993.530957 970604.333474, 63050.141331 965863.860212, 62614.147387

966307.936973, 62171.077129 965981.955225, 60113.250796 969521.443916, 62198.

376959 968952.183375, 62103.540441 970603.321783, 61197.167092 967751.190921,

62961.36351 968175.045516, 62305.352363 968621.146702, 63273.192407 966191.

863319, 62743.367352 968397.084702, 60992.317398 969403.343325, 62200.399756

969172.200272, 62322.547679 970491.289974, 62646.50629 969828.204765, 59667.

142749 968865.436396, 62310.409202 969171.188844, 62088.367493 968953.194762,

64051.344315 967064.852013, 59660.063724 968095.373995, 60871.182871 968194.

259188, 64268.329497 966732.805732, 59892.219605 969413.458024, 62633.357987

968398.095987, 60662.288273 969406.377734, 61546.411536 969838.320257, 61411.

119757 967089.11704, 61772.500255 970496.348328, 63933.24758 966185.798039,

62290.184881 966971.020261, 62283.108281 966200.961246, 64269.340479 966842.

813799, 63942.346234 967175.871181, 58681.098243 969314.57511, 59233.17143

969529.535843, 59782.209714 969414.469495, 62504.137999 966308.947875, 62939.

121223 965754.862722, 61520.118322 966978.097424, 63727.383442 967727.934139,

58792.119788 969423.572734, 64160.342397 966953.832886, 63508.376219 967839.

964672, 62721.12417 965976.901022, 59344.192913 969638.533326, 63726.372299

967617.925972, 61325.380812 969730.334747, 61958.134489 966754.036348, 60761.

173162 968195.270435, 61436.401949 969839.331807, 60650.152204 968086.272949,

63272.181546 966081.85507, 62400.194308 966970.009238, 60870.171644 968084.

250496, 63383.201653 966190.852439, 64267.318536 966622.797666, 58568.053894

968985.559213, 62311.42063 969281.197272, 60979.170126 967973.230597, 62307.

375038 968841.163559, 62308.386405 968951.171988, 62947.208194 966634.929198,

63052.162993 966083.876791, 61949.036547 965763.959923, 63288.35775 967841.

98704, 59880.083528 968093.35154, 62829.111896 965755.873521, 59013.151386

969531.558826, 62960.352285 968065.037208, 61739.126436 966866.066845, 62962.

374756 968285.053823, 62213.549906 970602.310092, 62534.473867 969609.199539,

62282.097419 966090.952815, 62498.073011 965648.89753, 58903.141333 969532.

570318, 60443.280225 969518.409445, 63711.207569 965967.803463, 61773.511926

970606.356856, 58680.086811 969204.566014, 60869.160437 967974.241803, 63398.

366994 967840.975856, 62853.376697 968396.073416, 62730.22247 966966.97617,

61551.469491 970388.363101, 59454.202885 969637.521815, 63618.385423 967838.

953489, 59564.212836 969636.510303, 61438.425071 970059.348985, 62422.441504

969390.194232, 62421.430055 969280.185825, 61196.155945 967641.182289, 59005.

060175 968651.486544, 61303.132258 967310.145308, 58896.061452 968762.50693,

59123.161418 969530.547335, 59783.221186 969524.478388, 60224.272117 969630.

441238, 62948.219157 966744.937507, 61437.4135 969949.340396, 59234.182922

969639.544838, 60210.113082 968090.317857, 62616.169211 966527.953713, 63835.

370339 967506.906683, 64270.35148 966952.821865, 62306.36369 968731.155131,

63068.3392 967844.009408, 62615.158289 966417.945343, 61439.436662 970169.

357575, 62873.606268 970596.239949, 62837.198868 966635.94016, 58569.065286

969095.568329, 60114.262288 969631.452749, 62532.450909 969389.182764, 62827.

090355 965535.856861, 62937.099683 965534.846101, 62870.571317 970266.214972,

62756.515654 969827.193216, 61950.047349 965873.968415, 61662.490709 970497.

359999, 60882.30771 969404.354795, 63162.172279 966082.86593, 62394.128591

966309.958776, 62645.49476 969718.196398, 62061.06766 965982.966066, 61657.

432653 969947.317256, 64045.278486 966404.803373, 63069.350385 967954.017696,

62544.589869 970709.283406, 61327.403893 969950.351966, 62535.485376 969719.

207926, 62524.359887 968509.115661, 59225.080221 968649.463885, 62414.350482

968510.126967, 62309.397793 969061.180416, 61774.523618 970716.365384, 60334.

281927 969629.429727, 62608.082399 965647.88675, 61884.533144 970715.353672,

61848.124981 966755.047331, 60444.291716 969628.418217, 63836.381462 967616.

914829, 62868.548117 970046.19832, 60003.240946 969522.455407, 62839.220813

966855.956818, 58793.131261 969533.58181, 62764.608616 970707.259985, 61105.

361537 969732.357807, 63492.200018 966079.83335, 62872.594597 970486.231623,

65248.301648 965623.628065, 61326.392342 969840.343357, 62420.418627 969170.

177417, 62533.462378 969499.191152, 59769.062427 967984.353873, 62838.20983

966745.948489, 62727.189521 966636.951121, 60772.298001 969405.366264, 62323.

55935 970601.298401, 59893.231076 969523.466897, 61215.371185 969731.346277,

58677.052637 968874.538726, 64816.352711 966507.7349, 64043.256705 966184.

787159, 61663.502381 970607.368547, 60004.252438 969632.464259, 62963.386022

968395.062131, 64378.338561 966731.794752, 63160.150618 965862.849392, 62643.

471762 969498.179664, 62214.561598 970712.318539, 63943.357297 967285.879308,

61994.542648 970714.341961, 64259.231575 965742.733132, 62419.407219 969060.

169009, 65140.314322 965844.654653, 63161.161439 965972.857661, 64153.265809

966183.77628, 62620.213103 966967.987192, 61946.004264 965433.934446, 63178.

348485 967842.998224, 63048.11975 965643.843632, 60978.158939 967863.221925,

64379.349542 966841.802798, 59445.100186 968647.441226, 64152.254949 966073.

768193, 62869.559707 970156.206646, 64042.245845 966074.779052, 62654.599253

970708.271696, 60540.142454 968087.284176, 62433.568774 970600.286711, 59235.

194434 969749.553832, 63728.394607 967837.942305, 62434.580466 970710.295117,

60760.161934 968085.261722, 64376.316659 966511.77866, 61410.108732 966979.

108448, 62289.173877 966861.01183, 62167.033964 965541.921419, 65252.344882

966063.659605, 62938.110443 965644.854412, 61440.448274 970279.366164, 62418.

395831 968950.160601, 64150.23329 965853.752018, 62871.582947 970376.223298,

64265.296674 966402.781533, 62755.504125 969717.184869, 65138.292745 965624.

638843, 62867.536547 969936.189994, 63071.372815 968174.034271, 62173.098832

966201.972128, 62510.203716 966968.998215, 64149.22249 965743.743931, 64925.

350754 966396.716016, 62642.460294 969388.171297, 65029.294601 965735.657546,

64583.194338 965079.652697, 64597.345666 966619.764786, 68355.736324 956573.

716778, 62717.081007 965536.86762, 64667.942982 962328.442319, 67498.883964

959111.961443, 61552.481143 970498.37167, 69426.562935 953373.419582, 68237.

655804 955694.667277, 67928.822993 958007.849264, 68354.727229 956463.709472,

64478.238904 965630.703509, 67361.624418 956142.768859, 67363.642509 956362.

783836, 66425.053952 961982.256604, 65756.921398 961108.254954, 63926.171983

965415.741144, 65969.869882 960336.180825, 65250.323224 965843.643835, 69219.

659104 954805.529541, 64147.200952 965523.727756, 61629.116887 966867.077849,

68477.855349 957892.795089, 68367.847047 957893.804447, 69652.63059 954031.

444925, 64146.190213 965413.719668, 67769.37981 952618.495615, 67609.902009

959220.959308, 65468.319392 965621.606511, 62854.387984 968506.081744, 68344.

63739 955363.636402, 60320.122893 968089.30663, 65251.334043 965953.65172,

63930.21506 965855.773656, 64364.186947 965191.682098, 68792.742194 956239.

658644, 63693.015904 963987.65642, 64584.205016 965189.660704, 63944.368379

967395.887434, 62067.133015 966643.016894, 65469.33017 965731.614356, 63158.

129037 965642.832853, 65467.308635 965511.598666, 59990.093399 968092.340312,

61300.099123 966980.119471, 59345.204426 969748.5423, 63382.190792 966080.

84421, 63072.384061 968284.042558, 68279.039505 960204.967616, 61441.459905

970389.374752, 69190.412978 951615.322267, 68639.36376 951510.356032, 69650.

613353 953811.430794, 64038.202606 965634.746622, 68530.363677 951621.371486,

67663.405052 953059.533727, 68210.421709 952724.469401, 64155.28759 966403.

792453, 67339.43076 953722.604078, 67448.430679 953611.588018, 66775.285903

964179.378361, 68353.718154 956353.702165, 65669.136124 963529.43666, 62387.

052842 965539.899899, 64137.094475 964423.646875, 67553.396603 953060.542194,

62964.397308 968505.070438, 69308.48732 952494.37109, 64698.256932 965628.

681953, 68466.753743 956682.714949, 63049.130531 965753.851922, 65666.105065

963199.413241, 61195.144819 967531.173657, 63929.20426 965745.765528, 70875.

832167 955450.438755, 62058.035255 965652.940651, 63249.947724 963661.673568,

68282.068916 960534.989586, 69772.72605 955130.506727, 64707.354669 966618.

753826, 64161.353419 967063.840972, 65356.289035 965402.601558, 68765.505378

953269.463515, 70560.944321 957103.569011, 60115.273799 969741.461581, 69537.

579566 953482.418142, 68996.616505 954477.525561, 64251.145909 964862.668592,

65860.870922 960447.198398, 68148.83974 958005.830508, 64918.274879 965626.

660398, 60994.340359 969623.360666, 64250.135291 964752.660524, 69092.504593

952936.416492, 66440.207715 963632.37158, 64363.176269 965081.674051, 62644.

483251 969608.188031, 62617.180154 966637.962083, 67822.852228 958448.888267,

67095.207623 963076.271395, 60430.132683 968088.295403, 63268.138304 965641.

822074, 63469.966201 963659.652739, 65559.1273 963530.447052, 70992.902806

956219.477593, 67666.430517 953389.556019, 69647.58765 953481.409596, 63480.

071267 964759.734841, 68147.830381 957895.823162, 68422.371818 951842.39427,

62324.571042 970711.306828, 64807.255158 965517.663209, 66938.746633 958016.

933672, 62744.378638 968507.09305, 63818.184335 965636.768179, 68275.000573

959764.938322, 68793.751248 956349.665869, 64036.181108 965414.730406, 65780.

15532 963638.434053, 69316.554811 953374.428109, 67717.891308 958999.934856,

67148.671059 956914.839632, 62874.617959 970706.248275, 65345.172257 964192.

515036, 61664.514073 970717.377095, 66226.253112 964294.438631, 64445.904666

962110.4466, 62288.162894 966751.0034, 69203.521205 953045.415193, 59674.

222767 969635.498792, 64368.22986 965631.714287, 66720.748221 958238.967648,

67939.927277 959217.930505, 65137.281987 965514.630937, 67043.708602 957465.

886552, 66761.140837 962639.271908, 63601.198383 965968.814302, 61738.115452

966756.058314, 65890.164103 963637.423641, 69204.529672 953155.422341, 64148.

211711 965633.735844, 69662.717988 955131.515577, 63509.387403 967949.972879,

70890.967955 957100.54137, 63686.953472 963327.607398, 68420.355389 951622.

379689, 68398.136606 961194.023557, 67499.893545 959221.968909, 60553.289994

969517.397955, 69315.546303 953264.420982, 68123.611847 955255.646838, 68649.

44651 952610.428529, 62417.384463 968840.152193, 64052.355358 967174.86012,

66402.83667 959562.087931, 67256.661291 956693.815438, 64556.923824 962219.

44448, 69299.412941 951504.306936, 66650.122005 962530.274513, 67829.918874

959218.940106, 68460.699355 956022.671232, 66616.796424 958900.022838, 64040.

224185 965854.762837, 68682.73395 956240.667697, 65466.297897 965401.590822,

62984.627282 970705.236564, 63729.405791 967947.950472, 69347.828578 956784.

648998, 70986.848916 955559.436667, 69112.677374 955136.559829, 68179.129912

961306.05083, 63619.396607 967948.961675, 69199.48754 952605.386603, 65455.

18112 964191.504522, 63820.205914 965856.784475, 61087.157442 967752.202087,

60100.103251 968091.329085, 64694.21402 965188.650007, 68286.108415 960975.

018877, 67608.892427 959110.951862, 59455.214397 969747.530768, 69000.651548

954917.554308, 68238.664758 955804.674604, 66968.026871 961207.153109, 66110.

181608 963635.402816, 68345.646283 955473.64371, 63945.379483 967505.89556,

68894.678711 955358.591944, 67186.024103 960985.118127, 67989.396606 952616.

478843, 68455.654587 955472.634797, 65355.278317 965292.593693, 64926.361674

966506.723961, 68159.944021 959215.911303, 61519.107317 966868.088852, 66076.

849331 960005.147835, 64472.174656 964970.655347, 69095.529994 953266.437995,

69108.64217 954696.531165, 67556.422069 953390.564547, 62936.088943 965424.

837791, 62104.552133 970713.33025, 67364.651585 956472.791325, 64258.220796

965632.725065, 67821.842788 958338.880861, 69329.667247 954804.520751, 63709.

185949 965747.787126, 63070.36159 968064.025983, 63073.395327 968394.050845,

68680.715902 956020.653205, 64260.242374 965852.7412, 62655.610964 970818.

280062, 60995.351869 969733.369337, 64025.064317 964204.641213, 63034.981449

964213.735855, 67518.069481 961202.103279, 68569.698645 955911.654952, 67083.

08547 961756.180867, 67194.10408 961865.178324, 67304.112602 961864.168237,

67415.131191 961973.165633, 67526.14978 962082.162989, 67637.168369 962191.

160305, 67746.166681 962080.142734, 67856.175101 962079.132607, 67857.185229

962189.140009, 67966.183501 962078.12248, 67745.156573 961970.135311, 67858.

195378 962299.147412, 67749.197126 962410.165002, 67968.203777 962298.137244,

67750.207315 962520.172425, 67747.176809 962190.150157, 67855.164993 961969.

125204, 67639.188686 962411.17519, 67748.186958 962300.15758, 67859.205546

962409.154814, 67970.224135 962518.152008, 67860.215735 962519.162216, 67967.

193629 962188.129862, 67636.158241 962081.152862, 67744.146485 961860.127888,

67638.178518 962301.167748, 67965.173393 961968.115097, 67969.213946 962408.

144626, 67971.234344 962628.15939, 68076.191881 962077.112353, 67861.225944

962629.169619, 67752.227754 962740.187269, 67863.246423 962849.184423, 67754.

248274 962960.202114, 67865.266983 963069.199226, 67756.268874 963180.216958,

67646.260435 963181.227287, 67536.251975 963182.237617, 67535.241665 963072.

230155, 67425.233185 963073.240465, 67426.243495 963183.247947, 67975.275382

963068.188917, 67757.279205 963290.224379, 67534.231374 962962.222692, 68085.

283761 963067.178608, 67424.222894 962963.232982, 67315.224684 963074.250775,

67755.258564 963070.209536, 67976.285692 963178.196298, 67867.287624 963289.

214029, 67977.296023 963288.20368, 68088.314752 963397.200691, 68086.294071

963177.185969, 67866.277293 963179.206628, 67645.250124 963071.219845, 68087.

304401 963287.19333, 67314.214394 962964.243272, 68195.292119 963066.168298,

67423.212624 962853.225499, 68198.32311 963396.190321, 68305.300458 963065.

157989, 67647.270765 963291.234729, 67644.239834 962961.212403, 68196.302429

963176.175639, 67864.256693 962959.191824, 67978.306373 963398.211061, 68197.

312759 963286.18298, 67537.262306 963292.24508, 67974.265092 962958.181535,

68194.28183 962956.160957, 67533.221104 962852.21523, 67868.297975 963399.

221431, 68084.273471 962957.171246, 67316.234995 963184.258277, 68306.310767

963175.16531, 67753.238004 962850.194692, 68089.325122 963507.208052, 68199.

333481 963506.197662, 67643.229564 962851.204961, 68415.308776 963064.14768,

68304.290168 962955.150669, 67313.204124 962854.235769, 68414.298486 962954.

14038, 67973.254822 962848.174154, 68416.319085 963174.154981, 67532.210854

962742.207767, 68307.321098 963285.172631, 67979.316744 963508.218442, 68309.

341818 963505.187272, 68308.331448 963395.179951, 67972.244573 962738.166772,

67427.253826 963293.25543, 67751.217525 962630.179847, 68525.317073 963063.

137372, 67529.180226 962412.185379, 67528.170057 962302.177916, 67530.190415

962522.192842, 67854.154906 961859.117801, 67640.198875 962521.182633, 67422.

202374 962743.218016, 68635.325351 963062.127063, 68746.343918 963171.123994,

68856.352155 963170.113665, 68966.360371 963169.103336, 67758.289556 963400.

231801, 68855.341845 963060.106446, 67312.193874 962744.228265, 68077.202009

962187.119715, 63927.182721 965525.749272, 65245.269435 965293.60441, 66185.

848332 959894.130383, 68985.521809 953267.446501, 68571.716653 956131.669485,

66507.79732 959011.040028, 66937.737273 957906.926104, 68289.138252 961305.

040845, 67297.042551 961094.115706, 68281.059092 960424.982263, 65143.346839

966174.678368, 67659.371381 952619.504002, 67093.187062 962856.256308, 64039.

213385 965744.75473, 64041.235005 965964.770945, 68526.327383 963173.144652,

68083.263201 962847.163885, 69206.546666 953375.436636, 66439.197322 963522.

363916, 69222.685537 955135.550979, 66508.806883 959121.047676, 66550.216376

963631.361168, 68524.306784 962953.130091, 65337.088866 963312.452104, 63907.

982142 963435.594821, 64817.363652 966617.742866, 64380.360544 966951.810844,

63047.10899 965533.835342, 64021.022454 963764.608776, 64012.939701 962884.

543897, 68636.33566 963172.134323, 62866.524998 969826.181667, 62505.148901

966418.956265, 64132.041996 963873.606431, 65028.283822 965625.64962, 67793.

58669 955258.673454, 69017.804093 956787.676461, 63684.932824 963107.591057,

64586.226432 965409.676718, 68280.049288 960314.97494, 63381.179951 965970.

835981, 68745.333608 963061.116754, 68075.181773 961967.10499, 65235.163373

964193.52555, 68465.744628 956572.707663, 65360.332107 965842.633018, 69096.

538501 953376.445162, 63837.392606 967726.922976, 67081.065395 961536.165777,

61995.554361 970824.350448, 68879.547756 953708.48384, 68876.522111 953378.

462216, 67082.075422 961646.173322, 63705.142952 965307.754452, 66207.056804

962204.292233, 65125.154469 964194.536065, 66330.199033 963633.381992, 65556.

096241 963200.423573, 66109.171216 963525.395091, 60225.283629 969740.45005,

58572.099582 969425.595677, 66974.086976 961867.198499, 62828.101115 965645.

865191, 66289.799114 959233.074529, 62729.211466 966856.96782, 63156.107538

965422.816313, 68095.371629 952175.441055, 67303.102534 961754.160733, 67527.

159909 962192.170452, 70760.780056 954901.413354, 68079.222325 962407.134438,

67389.885062 959222.97851, 63037.002503 964433.752438, 63482.092523 964979.

75126, 68431.44675 952832.459879, 68383.999211 959653.921317, 67684.587136

955369.689756, 67628.077943 961201.093314, 70650.772177 954902.422163, 63157.

118278 965532.824583, 67862.236174 962739.177021, 68875.513604 953268.455008,

67419.171746 962413.195567, 67642.219314 962741.197518, 65100.908176 961554.

346275, 68351.700065 956133.687552, 63179.35967 967953.006491, 62531.439461

969279.174377, 67682.56941 955149.674898, 68456.6635 955582.642084, 64377.

3276 966621.786706, 69237.820436 956785.658153, 62062.078502 966092.974538,

67193.094012 961755.1708, 66885.294504 964178.367849, 68310.347081 951623.

387892, 66438.18695 963412.356251, 66206.046674 962094.284527, 68783.661615

955249.593609, 63838.40377 967836.931122, 63704.132253 965197.746283, 62641.

448845 969278.162929, 60868.14925 967864.233111, 68475.836693 957672.780519,

64559.954339 962549.468508, 68080.232514 962517.1418, 63692.005448 963877.

64825, 59784.232677 969634.487281, 58794.142753 969643.590885, 67443.388134

953061.550661, 64010.919215 962664.527676, 70984.831115 955339.423024, 69300.

421124 951614.314065, 67524.129584 961862.148062, 65339.109592 963532.467837,

69298.404778 951394.299807, 69297.396635 951284.292679, 69296.388513 951174.

28555, 69185.372264 951065.286522, 69074.356015 950956.287454, 69073.347953

950846.280285, 69182.348078 950735.265074, 69071.33189 950626.265945, 69180.

332056 950515.250775, 69069.315908 950406.251605, 69178.316114 950295.236475,

69288.324262 950294.228515, 69398.332389 950293.220556, 69397.324448 950183.

213446, 69287.316321 950184.221385, 69508.340495 950292.212596, 69509.348456

950402.219685, 69399.340349 950403.227665, 69396.316529 950073.206337, 69507.

332555 950182.205507, 69177.308174 950185.229325, 69286.308401 950074.214256,

69176.300254 950075.222175, 69400.34833 950513.234774, 68958.299759 950297.

252395, 68849.299512 950408.267565, 68850.307493 950518.274776, 68741.307267

950629.290007, 68851.315495 950628.281986, 68848.291551 950298.260355, 68739.

291284 950409.275546, 68740.299265 950519.282776, 69179.324075 950405.243625,

69067.300006 950186.237264, 68959.30772 950407.259585, 69506.324635 950072.

198418, 69068.307947 950296.244435, 69290.340203 950514.242774, 69289.332222

950404.235645, 68630.291017 950520.290777, 69395.308629 949963.199227, 69504.

308857 949852.184239, 69503.300998 949742.177149, 69393.29289 949743.185007,

69613.309084 949741.169291, 69502.293159 949632.170059, 69282.276924 949634.

185735, 69172.268776 949635.193573, 69173.276615 949745.200724, 69171.260957

949525.186423, 69392.285051 949633.177897, 69283.284763 949744.192865, 69612.

301246 949631.162221, 69501.28534 949522.162969, 69610.285629 949411.148082,

69719.285918 949300.133235, 69608.270093 949191.133942, 69717.270423 949080.

119136, 69826.270753 948969.10437, 69715.255009 948860.105036, 69824.25538

948749.09031, 69714.247333 948750.097986, 69605.246942 948861.112732, 69604.

239265 948751.105662, 69603.231609 948641.098592, 69933.255751 948638.075625,

69823.247724 948639.083281, 69494.231177 948752.113338, 69934.263407 948748.

082635, 69713.239676 948640.090936, 69825.263056 948859.09734, 70043.263758

948637.06797, 69495.238854 948862.120428, 69602.223972 948531.091521, 69712.

23204 948530.083886, 69493.223521 948642.106247, 69492.215884 948532.099156,

69385.230746 948863.128124, 69274.214941 948754.12869, 69496.246551 948972.

127519, 69382.207776 948533.106792, 69716.262706 948970.112086, 69936.27878

948968.096654, 69384.223069 948753.121014, 69932.248115 948528.068616, 69935.

271083 948858.089644, 69491.208268 948422.092066, 70044.271414 948747.074959,

69601.216356 948421.08445, 69381.20016 948423.099681, 69386.238443 948973.

135235, 69827.27847 949079.111399, 69711.224424 948420.076835, 69275.222618

948864.135821, 69271.192031 948424.107296, 69937.286497 949078.103663, 70047.

294504 949077.095927, 69273.207284 948644.121559, 69276.230315 948974.142952,

69164.206792 948755.136366, 69607.262356 949081.126872, 69606.254639 948971.

119802, 70045.27909 948857.081949, 70155.287077 948856.074253, 70265.295043

948855.066557, 69272.199647 948534.114427, 70153.271744 948636.060315, 69383.

215412 948643.113903, 70042.256122 948527.060981, 70152.264109 948526.053346,

69387.246161 949083.142346, 69821.232472 948419.069221, 69822.240088 948529.

076251, 69277.238032 949084.150083, 70048.302241 949187.102916, 69718.278161

949190.126186, 70154.2794 948746.067284, 70046.286787 948967.088938, 70156.

294773 948966.081222, 69600.208761 948311.07738, 69938.294234 949188.110672,

70158.310227 949186.095159, 70266.302739 948965.073506, 70376.310685 948964.

06579, 69498.262006 949192.141699, 70264.287367 948745.059609, 70375.302989

948854.058862, 69278.24577 949194.157213, 70049.309998 949297.109905, 70374.

295313 948744.051934, 69161.183882 948425.114912, 70157.30249 949076.088191,

69828.286208 949189.118429, 69388.253898 949193.149456, 69166.222167 948975.

150668, 69939.301992 949298.117681, 70268.318193 949185.087403, 70267.310456

949075.080455, 69167.229884 949085.157819, 69497.254268 949082.134609, 69609.

277851 949301.141012, 69389.261656 949303.156567, 69829.293965 949299.125458,

70159.317984 949296.102128, 69499.269764 949302.148789, 70050.317776 949407.

116893, 70263.279711 948635.05266, 69710.216829 948310.069785, 70151.256493

948416.046376, 69165.214469 948865.143517, 69162.191499 948535.122063, 69830.

301743 949409.132488, 69057.221716 949086.165556, 69279.253528 949304.164344,

69391.277233 949523.170787, 69394.300749 949853.192117, 69055.2063 948866.

151214, 69931.240499 948418.061606, 70484.303239 948743.044258, 70160.325762

949406.109097, 69401.356331 950623.241884, 69490.200672 948312.084975, 69280.

261307 949414.171474, 69284.292622 949854.199996, 68742.315289 950739.297238,

68853.331558 950848.296407, 69618.348582 950291.204637, 69721.301494 949520.

147334, 68852.323516 950738.289197, 69720.293696 949410.140285, 70041.248506

948417.053991, 70486.318611 948963.058075, 68633.315083 950850.31253, 69390.

269434 949413.163677, 69070.323889 950516.258775, 69940.309769 949408.12469,

69611.293427 949521.155152, 69820.224876 948309.06219, 69163.199135 948645.

129215, 69619.356542 950401.211706, 69617.340642 950181.197568, 69500.277542

949412.155879, 70269.32595 949295.094352, 70262.272075 948525.045711, 69285.

300502 949964.207126, 69510.356436 950512.226774, 69614.316943 949851.17636,

70378.326139 949184.079647, 69402.364352 950733.248993, 69403.372393 950843.

256102, 69175.292354 949965.215025, 68960.315701 950517.266775, 70377.318402

949074.072719, 70485.310915 948853.051167, 68956.283898 950077.238013, 69722.

309313 949630.154384, 70483.295583 948633.03735, 69170.253158 949415.179272,

69505.316736 949962.191328, 69062.260608 949636.201412, 69281.269105 949524.

178605, 70373.287657 948634.045005, 69831.309541 949519.139517, 69616.332722

950071.190499, 69380.192564 948313.09257, 69168.237622 949195.16497, 69169.

24538 949305.172121, 69066.292086 950076.230094, 68631.299019 950630.298028,

69063.268447 949746.208582, 68629.283036 950410.283526, 69511.364437 950622.

233863, 69270.184435 948314.100165, 69620.364523 950511.218775, 69512.372458

950732.240952, 69724.32501 949850.168482, 69291.348204 950624.249904, 70379.

333896 949294.086575, 69293.364267 950844.264163, 70487.326327 949073.064983,

69174.284474 949855.207874, 69065.284186 949966.222924, 69621.372523 950621.

225843, 69615.324823 949961.183429, 69292.356225 950734.257033, 68744.331393

950959.311699, 69513.3805 950842.248041, 69723.317151 949740.161433, 68961.

323702 950627.273966, 69053.190966 948646.136871, 69941.317567 949518.131699,

69051.175713 948426.122527, 69054.198623 948756.144042, 68632.30704 950740.

305279, 69181.340057 950625.257924, 70261.26446 948415.038762, 68743.323331

950849.304468, 68957.291819 950187.245204, 69832.317359 949629.146546, 69930.

232904 948308.054596, 69729.364608 950400.203726, 69160.176286 948315.10776,

69064.276307 949856.215753, 68945.198111 948867.15891, 69058.229454 949196.

172728, 70270.333727 949405.1013, 68854.33962 950958.303617, 69942.325385

949628.138708, 70051.325573 949517.123882, 68522.298772 950741.31332, 69404.

380455 950953.263211, 69061.252789 949526.194241, 68521.29075 950631.306049,

70594.311144 948742.036583, 69726.340789 950070.18258, 69623.388586 950841.

23998, 70372.280022 948524.038076, 70593.303489 948632.029695, 68834.182225

948758.159395, 69489.193097 948202.077884, 68745.339475 951069.318929, 68948.

221265 949197.180485, 69929.225329 948198.047586, 70161.333559 949516.116065,

69730.372589 950510.210775, 68520.282748 950521.298778, 69072.339911 950736.

273115, 69059.237212 949306.179899, 69060.24499 949416.18707, 69728.356648

950290.196678, 68855.347703 951068.310827, 68409.266478 950412.299487, 69727.

348708 950180.189629, 68634.323145 950960.31978, 68845.26779 949968.238722,

68523.306814 950851.320591, 70592.295853 948522.022807, 70150.248898 948306.

039407, 69731.380589 950620.217823, 69833.325198 949739.153575, 69056.213998

948976.158385, 69052.18333 948536.129699, 69819.217301 948199.05516, 68955.

275998 949967.230823, 70260.256865 948305.031813, 69622.380544 950731.232912,

68962.331724 950737.281156, 70482.287948 948523.030442, 69514.388561 950952.

25513, 70040.240911 948307.047001, 69599.201185 948201.070309, 68947.213527

949087.173294, 68738.283323 950299.268315, 68954.268118 949857.223632, 68519.

274767 950411.291506, 69725.332889 949960.175531, 70595.31882 948852.043471,

69709.209253 948200.062735, 70488.334064 949183.071891, 70380.341673 949404.

093503, 69732.38861 950730.224872, 68525.322959 951071.335133, 69834.333056

949849.160604, 68943.182777 948647.144527, 68524.314877 950961.327862, 68952.

25242 949637.20925, 68847.283611 950188.253144, 69183.35612 950845.272224,

68944.190434 948757.151719, 68628.275074 950300.276275, 68839.220814 949308.

195454, 68951.244601 949527.202059, 68410.27446 950522.306779, 70371.272406

948414.031147, 70052.333392 949627.130871, 68963.339766 950847.288346, 68966.

364013 951177.309915, 70703.311374 948631.022041, 70704.31903 948741.028909,

69839.372654 950399.195747, 69050.168117 948316.115355, 70039.233336 948197.

040012, 68965.35591 951067.302725, 69928.217774 948088.040576, 69840.380634

950509.202775, 68946.205809 948977.166102, 69733.396651 950840.23192, 70271.

341525 949515.108248, 68838.213056 949198.188243, 69624.396647 950951.247049,

68949.229023 949307.187676, 70481.280332 948413.023533, 68953.260259 949747.

216441, 69838.364694 950289.188718, 70597.334233 949072.057247, 70596.326516

948962.050359, 68856.355806 951178.318037, 68942.17514 948537.137335, 68635.

331228 951070.327031, 68846.27569 950078.245933, 70702.303739 948521.015173,

70591.288238 948412.015919, 69379.184988 948203.085458, 68964.347828 950957.

295536, 69943.333224 949738.145717, 68950.236802 949417.194868, 68837.205318

949088.181031, 68737.275382 950189.261084, 68518.266806 950301.284235, 70701.

296124 948411.008305, 69841.388635 950619.209803, 70162.341377 949626.123033,

69837.356754 950179.18169, 68415.314671 951072.343235, 68413.298526 950852.

328653, 70370.264811 948304.024219, 69818.209746 948089.04813, 69836.348835

950069.174661, 68526.331062 951181.342404, 70489.341821 949293.078799, 70038.

225781 948087.033022, 68414.306588 950962.335944, 69843.404697 950839.223859,

69515.396643 951062.262218, 68723.166338 948649.159839, 70053.34123 949737.

137859, 69734.404713 950950.238968, 68299.258169 950413.307468, 69842.396656

950729.216831, 68835.189902 948868.166607, 68840.228593 949418.202666, 70381.

34947 949514.100431, 68746.347578 951179.326159, 69835.340935 949959.167633,

69184.364182 950955.279373, 70598.341969 949182.064135, 68842.244211 949638.

217089, 70490.349598 949403.085707, 70705.326705 948851.035776, 69949.38068

950398.187767, 68841.236392 949528.209877, 68857.363928 951288.325247, 69625.

404729 951061.254117, 69950.38866 950508.194775, 70037.218247 947977.026032,

68724.173995 948759.167072, 70590.280643 948302.00903, 70149.241323 948196.

032438, 68729.212585 949309.203232, 69944.341083 949848.152726, 68636.33933

951180.334281, 68306.314466 951183.358648, 68196.306137 951184.366771, 68416.

322774 951182.350526, 68833.174568 948648.152183, 68305.306363 951073.351337,

69075.364097 951066.294624, 69927.210238999993 947978.033566, 70813.319239

948630.014386, 68408.258517 950302.292195, 68728.204827 949199.196, 69294.

372329 950954.271292, 68941.167524 948427.130143, 68844.25991 949858.231511,

70700.288529 948301.001437, 69844.412758 950949.230887, 68843.25205 949748.

2243, 70812.311604 948520.007538, 68967.372136 951287.317105, 70814.326895

948740.021234, 68734.251681 949859.23939, 69077.380322 951286.308963, 69817.

202211 947979.041099, 69954.420783 950948.222807, 68195.298034 951074.35944,

69049.160541 948206.108183, 68411.282461 950632.31407, 70272.349343 949625.

115196, 69516.404745 951172.269307, 68304.29828 950963.344026, 69378.177433

948093.078347, 69405.388537 951063.270319, 68727.197088 949089.188768, 68298.

250208 950303.300156, 68735.259561 949969.246621, 68412.290483 950742.321361,

69845.42084 951059.237915, 69735.412794 951060.246016, 70480.272737 948303.

016624, 70259.24929 948195.024863, 69945.348962 949958.159734, 70491.357396

949513.092614, 70147.226234 947976.018498, 69952.404681 950728.208791, 69186.

380366 951175.293671, 67635.148133 961971.145418, 64487.336643 966620.775746,

69110.659732 954916.545497, 69436.64912 954473.490645, 69406.396639 951173.

277428, 67205.216164 963075.261085, 62277.043413 965540.910659, 68998.633986

954697.539935, 69763.647301 954140.443323, 66966.006997 960987.137978, 63707.

16441 965527.770789, 64587.23717 965519.684724, 64554.903582 961999.42846,

70982.813395 955119.409381, 66992.271665 963847.334648, 69295.380411 951064.

278421, 68895.687603 955468.59915, 63271.170705 965971.846821, 65578.328234

965620.595734, 65779.144927 963528.426267, 67634.138045 961861.137975, 66719.

738821 958128.960039, 69269.176859 948204.093033, 68193.27156 962846.153616,

68352.709099 956243.694858, 64339.936265 962551.488931, 64553.893491 961889.

42045, 67238.500291 954713.680265, 67418.161577 962303.188084, 67641.209085

962631.190076, 68469.781211 957012.736807, 59124.17291 969640.556349, 70985.

840006 955449.429845, 68939.152351 948207.115758, 69948.37272 950288.180759,

63946.390606 967615.903687, 63399.378179 967950.984083, 67440.362851 952731.

528246, 69955.428865 951058.229814, 69951.39666 950618.201783, 70273.357181

949735.122144, 66645.071258 961980.236387, 68788.706178 955799.62974, 68285.

09851 960865.011555, 68349.682056 955913.672938, 59550.053791 968096.385223,

62415.361789 968620.135376, 67417.151428 962193.1806, 59565.224348 969746.

519237, 67878.379851 952507.479838, 61088.168609 967862.210739, 68049.935659

959216.920904, 68204.371692 952064.425419, 64693.203342 965078.642021, 68287.

118341 961085.0262, 59125.184423 969750.565364, 66218.169565 963414.376994,

67794.595563 955368.680863, 68679.706908 955910.645959, 69536.571039 953372.

411056, 67305.12269 961974.175741, 60116.285331 969851.470413, 60117.296883

969961.479245, 60228.318285 970070.476486, 60338.328094 970069.464894, 60448.

337882 970068.453303, 60449.349475 970178.462074, 60450.361087 970288.470845,

60559.359243 970177.450463, 60339.339686 970179.473686, 58683.121168 969534.

593301, 67668.447595 953609.57088, 69677.852881 956781.621536, 60005.26395

969742.473112, 68421.363593 951732.386979, 59444.088876 968537.432272, 65136.

271249 965404.623032, 60119.320048 970181.496909, 60009.310198 970182.508521,

66660.225018 963630.350756, 63710.196749 965857.795294, 63597.155224 965528.

781548, 61957.123526 966644.027857, 64362.165611 964971.666003, 69439.67537

954803.511962, 66290.808717 959343.082218, 62063.089364 966202.983009, 62545.

601581 970819.291792, 68650.454897 952720.435778, 66973.076908 961757.190934,

65338.099219 963422.459971, 70450.936402 957104.578225, 65098.888178 961334.

330457, 69947.36478 950178.173751, 62528.405236 968949.149214, 68284.088625

960755.004232, 69598.19363 948091.063238, 67823.861688 958558.895673, 60451.

37272 970398.479616, 64124.969375 963103.549805, 68509.154871 961303.020875,

58682.109695 969424.584206, 68725.181673 948869.174304, 68300.266151 950523.

31478, 64248.114118 964532.644388, 67739.09635 961310.090772, 67497.874402

959001.953977, 64991.909279 961665.364233, 69311.512477 952824.392473, 63598.

165984 965638.789737, 64266.307595 966512.7896, 65361.342925 965952.640882,

68747.355701 951289.333389, 69926.202725 947868.026555, 70871.796726 955010.

411388, 69079.396629 951506.323301, 59899.300329 970183.520133, 59789.290439

970184.531745, 64023.043345 963984.624995, 68541.455037 952831.451453, 63378.

147551 965640.811294, 65449.118456 963531.457445, 69651.621961 953921.437859,

67195.114168 961975.185848, 60230.34149 970290.494109, 63029.929167 963663.

694398, 64697.246174 965518.673967, 70706.334401 948961.042644, 66880.24224

963628.329933, 70163.349216 949736.130002, 69218.650334 954695.522395, 59894.

242568 969633.47577, 63491.189178 965969.825142, 63267.127544 965531.813824,

70229.91131 956996.589691, 58457.032389 968876.561467, 62634.369273 968508.

104355, 60229.329877 970180.485297, 60340.351298 970289.482477, 67828.909293

959108.9327, 62177.142483 966642.005932, 60669.368991 970176.438851, 68283.

078761 960644.996909, 68259.857461 958114.828455, 62752.469658 969387.159829,

68368.856405 958003.811752, 67849.104771 961309.080786, 63159.139818 965752.

841122, 58684.132661 969644.602397, 68149.849119 958115.837853, 69457.836699

956783.639844, 67102.280225 963846.324196, 63046.098251 965423.827052, 61775.

535331 970826.373911, 68239.673732 955914.681931, 59334.078903 968538.443581,

59223.057621 968429.445894, 59112.036338 968320.448168, 61839.027038 965764.

970724, 69648.596197 953591.416662, 61216.382715 969841.354907, 69310.504071

952714.385345, 62416.373116 968730.143784, 67254.643078 956473.80042, 61442.

471557 970499.383341, 67308.153076 962304.198252, 68529.355493 951511.364215,

68857.362484 963280.120884, 69438.6666 954693.504856, 66982.168251 962747.

259013, 69015.785843 956567.662092, 63377.136791 965530.803065, 68078.212157

962297.127077, 69764.65597 954250.450368, 68967.370701 963279.110536, 69094.

521507 953156.430827, 65144.357718 966284.686273, 69076.3722 951176.301793,

67648.281116 963401.242171, 67204.205873 962965.253561, 59224.068911 968539.

45489, 69545.648514 954362.47483, 68567.680718 955691.640419, 68278.029741

960094.960293, 67084.095538 961866.188411, 69016.794957 956677.669277, 67525.

139672 961972.155526, 67367.678934 956802.813791, 59659.052515 967985.36508,

68859.380235 951508.339666, 63798.98337 963546.613345, 66293.837649 959673.

105283, 67414.121103 961863.158149, 59443.077586 968427.423317, 67203.195603

962855.246038, 59346.215958 969858.551274, 65034.348796 966285.697172, 70599.

349726 949292.071022, 69109.650941 954806.538331, 67573.569817 955260.691199,

67413.111035 961753.150666, 69991.733282 955018.482022, 68968.380279 951397.

324294, 70540.764276 954903.430972, 68892.660987 955138.577531, 59678.268936

970075.534445, 59677.257363 969965.525532, 63687.963827 963437.615569, 69762.

638653 954030.436277, 63575.93395 963218.609561, 60883.31918 969514.363486,

69412.445677 951833.320079, 69313.52935 953044.406728, 69423.537474 953043.

398262, 68620.173136 961412.018151, 68731.191401 961521.015387, 68841.199639

961520.005362, 68951.207857 961518.995337, 70430.756356 954904.439781, 69238.

829592 956895.665297, 62287.151931 966640.994969, 62497.062251 965538.889139,

61885.544856 970825.36218, 62875.62967 970816.2566, 69417.487099 952383.355618

, 68621.183142 961522.025413, 69159.16871 948205.100608, 69653.639238 954141.

451991, 68744.323319 962951.109514, 60337.316522 969959.456103, 64489.358585

966840.791797, 67964.163306 961858.107715, 67578.614385 955810.728444, 60341.

362931 970399.491268, 69309.495685 952604.378218, 66884.284011 964068.360266,

69076.368568 963168.093008, 70382.357288 949624.107359, 64803.212327 965077.

631344, 68303.279898 962845.143348, 69415.47047 952163.341402, 61547.423087

969948.328826, 66991.261233 963737.327085, 62399.183305 966860.000828, 69873.

655344 954139.434655, 62980.58064 970265.203342, 70870.787916 954900.404546,

69188.396632 951395.30797, 69075.358259 963058.085829, 67715.872246 958779.

920004, 68200.338753 951624.396096, 67416.141299 962083.173117, 68399.146572

961304.03086, 68785.67938 955469.608062, 67777.447474 953498.554901, 60335.

293438 969739.438519, 63289.368934 967951.995287, 70889.95876 956990.534529,

64804.223004 965187.63931, 68350.69105 956023.680245, 63911.013327 963765.

619211, 69410.42925 951613.305862, 67446.4136 953391.573075, 68082.252952

962737.156523, 64917.264121 965516.652452, 59568.259006 970076.546037, 66539.

103173 962421.277077, 68782.652763 955139.586382, 66316.055378 962093.274398,

68858.372072 951398.332457, 68634.315062 962952.119803, 68730.181395 961411.

008146, 60445.303227 969738.426989, 64695.224718 965298.657994, 66535.062615

961981.246496, 69416.478775 952273.34851, 63706.153671 965417.762621, 68400.

156557 961414.038162, 62530.428032 969169.165989, 66722.767083 958458.982865,

59456.225929 969857.539722, 61328.415464 970060.360576, 69418.495445 952493.

362725, 68577.771162 956791.71308, 63182.393346 968283.031293, 69544.639824

954252.467745, 68417.330898 951292.357817, 70101.741283 955017.473193, 58904.

152826 969642.579373, 65576.306739 965400.580085, 59900.311942 970293.529005,

68517.258865 950191.276964, 67824.871169 958668.903078, 69546.657223 954472.

481916, 64271.362502 967062.829931, 68950.197851 961408.988136, 69953.412722

950838.215799, 61553.492815 970608.380238, 61665.525786 970827.385643, 67444.

396603 953171.558133, 67085.105627 961976.195956, 67198.144555 962305.20842,

67087.125864 962196.211044, 69543.631155 954142.460659, 58570.076698 969205.

577446, 64449.945312 962550.47872, 68290.148238 961415.048167, 69425.554428

953263.412476, 66318.075657 962313.28977, 68730.220364 949419.210464, 68381.

979907 959433.90671, 66328.178268 963413.366623, 65646.912593 961109.264901,

59335.090213 968648.452556, 67850.114757 961419.088189, 63593.112389 965088.

748792, 63913.034218 963985.63547, 62395.139494 966419.967186, 69413.453921

951943.327187, 62766.632059 970927.276676, 68418.339766 963394.169582, 69760.

621416 953810.422186, 69875.672701 954359.448705, 68729.171409 961301.000905,

68531.371881 951731.378756, 69897.868981 956779.603228, 71100.89258 955998.

45494, 69407.404762 951283.284537, 67554.405071 953170.549645, 68240.682726

956024.689258, 62977.545871 969935.178425, 70815.33457 948850.028081, 66116.

24439 964295.449164, 69060.20605 961407.978131, 67088.136013 962306.218588,

67307.142927 962194.190748, 68470.790408 957122.744093, 66077.859076 960115.

155563, 60561.382488 970397.467964, 68965.350062 963059.096137, 68081.242723

962627.149162, 68675.671136 955470.616973, 66865.088483 961978.216171, 69708.

201698 948090.055684, 68385.008894 959763.92862, 62983.615591 970595.228259,

68096.379935 952285.448406, 62979.56903 970155.195037, 69437.65785 954583.

49775, 68474.827396 957562.773234, 69567.8448 956782.63069, 69414.462185

952053.334295, 64989.88924 961445.348375, 68319.421649 952613.453685, 69874.

664012 954249.44168, 64708.36563 966728.761811, 68511.174863 961523.035438,

63269.149084 965751.830323, 69517.412867 951282.276395, 67825.880669 958778.

910484, 61329.427056 970170.369185, 62767.643811 971037.285022, 62768.655583

971147.293367, 62879.676718 971256.289901, 62770.679188 971367.310058, 62771.

69102 971477.318403, 62881.700363 971476.306551, 62880.68853 971366.298226,

62990.697852 971365.286394, 62992.721537 971585.303003, 62882.712216 971586.

314875, 62661.681658 971478.330255, 62991.709685 971475.294699, 62660.669825

971368.32189, 62769.667375 971257.301712, 62772.702873 971587.326748, 62659.

658012 971258.313524, 62989.68604 971255.278089, 62662.693511 971588.33862,

62988.674248 971145.269785, 62550.660442 971369.333722, 62441.662872 971480.

353959, 62883.724089 971696.3232, 62658.64622 971148.305159, 62548.636837

971149.31695, 62993.73341 971695.311307, 62551.672275 971479.342107, 62552.

684128 971589.350492, 63101.718987 971474.282847, 63102.730839 971584.291131,

62549.648629 971259.325336, 64471.164019 964860.647319, 60226.295161 969850.

458862, 68276.010275 959874.945646, 68576.762027 956681.705815, 68510.164857

961413.028156, 67147.661902 956804.832103, 59457.237482 969967.548676, 65135.

260532 965294.615126, 65027.273064 965515.641695, 67086.115735 962086.2035,

68787.697225 955689.622514, 60447.32631 969958.444532, 69986.689433 954468.

447001, 69987.698162 954578.454006, 63483.103182 965089.75947, 58573.111055

969535.604793, 68208.404956 952504.454741, 70369.257236 948194.01729, 63369.

051442 964650.737228, 69411.437454 951723.31297, 68185.190133 961966.094884,

60663.299743 969516.386465, 68277.019998 959984.95297, 64582.183681 964969.

64469, 68038.831377 958006.839886, 66755.07988 961979.226279, 67197.134406

962195.200896, 62506.159824 966528.964655, 63903.940846 962995.5623, 67574.

57869 955370.698648, 60118.308455 970071.488077, 60227.306712 969960.467674,

62965.408615 968615.078745, 68186.20024 962076.102226, 68318.413283 952503.

446376, 68476.846011 957782.787805, 62529.416624 969059.157602, 65580.34981

965840.611382, 67421.192144 962633.210533, 68122.602994 955145.63949, 62753.

481127 969497.168176, 68417.329415 963284.162281, 62527.393869 968839.140826,

68619.16315 961302.01089, 68790.724146 956019.644192, 70320.748415 954905.

44859, 67306.132798 962084.183244, 62656.622696 970928.288427, 68789.715152

955909.636966, 60008.298606 970072.499669, 68473.818118 957452.765949, 67743.

136418 961750.120465, 60558.347651 970067.441712, 65688.337056 965619.584957,

58458.04376 968986.570604, 65427.904869 961221.292645, 62987.662476 971035.

26148, 62978.55744 970045.186731, 66659.214625 963520.343132, 59014.162878

969641.567861, 63840.426159 968056.947414, 66760.130627 962529.264304, 69626.

412831 951171.261185, 67555.41356 953280.557096, 63181.3821 968173.023026,

68949.187866 961298.980935, 65889.15371 963527.415875, 66990.25082 963627.

319522, 71097.865666 955668.434538, 69787.860941 956780.612382, 59788.278846

970074.522853, 68464.735533 956462.700377, 63947.40175 967725.911813, 68854.

331556 962950.099226, 62435.592177 970820.303523, 62935.078223 965314.829481,

68840.189633 961409.998141, 69422.529028 952933.391155, 65253.355741 966173.

66749, 67196.124277 962085.193372, 65470.340969 965841.6222, 66975.097065

961977.206064, 66977.117302 962197.221193, 64357.112627 964421.625764, 60120.

331661 970291.505741, 69314.537816 953154.413855, 66446.270495 964292.417564,

69062.226081 961627.992492, 68462.717403 956242.685805, 62765.620328 970817.

268331, 68463.726458 956352.693091, 67929.832373 958117.85665, 68627.267134

950190.269024, 68964.339773 962949.088938, 63839.414954 967946.939268, 61217.

394266 969951.363537, 61554.504508 970718.388807, 70811.303988999993 948410.

000691, 70981.804565 955009.402559, 60231.353122 970400.50292, 63600.187563

965858.806114, 68419.350136 963504.176882, 71098.874617 955778.441339, 65687.

326298 965509.577153, 62878.664926 971146.281576, 65776.113869 963198.402909,

68413.288217 962844.133079, 59679.280529 970185.543358, 68150.858518 958225.

845199, 67042.699344 957355.879003, 63373.093955 965090.770148, 61951.05817

965983.976907, 68471.799624 957232.751378, 64037.191847 965524.738514, 67930.

841772 958227.864036, 69531.528706 952822.375622, 69876.681411 954469.45573,

66756.089989 962089.233884, 68382.989549 959543.914013, 64247.103561 964422.

63632, 59236.205967 969859.562826, 63266.116805 965421.805575, 64014.960267

963104.560118, 61628.105903 966757.069297, 59458.249055 970077.557629, 68575.

752911 956571.698549, 64662.892428 961778.402371, 64818.374612 966727.750831,

64692.192685 964968.634034, 63510.398608 968059.981086, 67408.061 961203.

113245, 67465.579117 955481.71501, 67354.561736 955372.716434, 67420.181935

962523.20305, 68461.708369 956132.678518, 62754.492616 969607.176523, 66615.

786902 958790.01521, 67531.200625 962632.200304, 59898.288736 970073.511261,

68836.1976 948978.173819, 64576.120162 964309.596645, 63371.072658 964870.

753688, 67330.354361 952732.536653, 63099.695342 971254.266278, 69758.604261

953590.408095, 59790.302052 970294.540638, 59566.23588 969856.52817, 64882.

910382 961776.382232, 67664.41352 953169.541157, 63045.087531 965313.818762,

62728.200484 966746.959471, 68842.209665 961630.012583, 59680.292142 970295.

55227, 63183.404611 968393.03956, 61330.438667 970280.377794, 61301.110147

967090.128084, 63074.406613 968504.059133, 68891.652155 955028.570325, 69761.

630024 953920.429232, 62440.651039 971370.345554, 63620.407812 968058.969862,

66993.282118 963957.342211, 64598.356627 966729.772791, 66398.798217 959122.

057258, 67309.163245 962414.205755, 67212.288765 963845.313744, 66867.10872

962198.231341, 65798.345857 965618.57418, 65907.343881 965507.55564, 66017.

352642 965506.544883, 66127.361383 965505.534127, 66237.370104 965504.523371,

66347.378804 965503.512615, 66348.389561 965613.520297, 66239.391638 965724.

538777, 66349.400338 965723.52798, 66129.382918 965725.549573, 66238.380861

965614.531074, 66019.374177 965726.56037, 66126.350646 965395.526404, 66459.

409018 965722.517184, 66128.37214 965615.54185, 66458.398241 965612.509521,

64802.201669 964967.623377, 69061.216055 961517.985312, 66666.287797 964290.

396497, 68187.210368 962186.109567, 68380.970286 959323.899406, 68523.296515

962843.122811, 66721.757642 958348.975256, 67629.087909 961311.100758, 67827.

899731 958998.925295, 64249.124694 964642.652456, 59113.047608 968430.457183,

69205.538159 953265.429488, 68786.688292 955579.615288, 66015.331189 965286.

529396, 68472.808861 957342.758664, 66457.387484 965502.501859, 60342.374584

970509.500059, 67575.587583 955480.706097, 64696.235436 965408.66598, 68748.

363844 951399.340619, 60560.370855 970287.459213, 68574.743816 956461.691283,

65101.918206 961664.354184, 70781.969312 957211.557444, 68097.388261 952395.

455756, 65035.359696 966395.705097, 66976.107173 962087.213628, 70810.296395

948299.993843, 68794.760323 956459.673095, 69312.520903 952934.3996, 62056.

013754 965432.923707, 68736.267462 950079.253852, 70054.349088 949847.144848,

65906.333144 965397.547876, 70589.273069 948192.002142, 64928.383575 966726.

739851, 59126.195955 969860.574378, 62773.714747 971697.335092, 62105.563845

970823.338717, 66967.016924 961097.145543, 68320.430036 952723.460995, 70479.

265163 948193.009716, 67191.073937 961535.155751, 59442.066317 968317.414362,

70210.740454 954906.4574, 70148.233768 948086.025468, 68094.363344 952065.

433704, 69409.421067 951503.298754, 70058.380725 950287.1728, 67350.526364

954932.686474, 66236.359367 965394.515668, 65778.134554 963418.418482, 65579.

339012 965730.603558, 62331.653449 971481.365812, 71096.856735 955558.427737,

70671.961434 957212.566678, 68573.734742 956351.684017, 62607.071639 965537.

87838, 67337.413641 953502.589095, 62855.39929 968616.090071, 64381.371565

967061.818889, 69788.870096 956890.619425, 63730.416995 968057.958638, 68070.

131538 961417.068178, 60557.336079 969957.432961, 69419.50381 952603.369833,

59347.227511 969968.560248, 59238.229093 970079.580814, 67826.89019 958888.

91789, 68839.179648 961299.99092, 62657.634448 971038.296793, 70060.396665

950507.186776, 65362.353764 966062.648747, 67310.173434 962524.213259, 63097.

671778 971034.249709, 68180.139898 961416.058172, 60554.301485 969627.406707,

60670.380603 970286.447582, 61106.373068 969842.366457, 63094.636585 970704.

224854, 63095.648296 970814.233139, 69001.660359 955027.561494, 69420.512196

952713.37694, 61331.450299 970390.386404, 65888.143337 963417.40811, 67152.

70789 957354.869746, 63100.707154 971364.274562, 60007.287034 969962.490817,

64488.347604 966730.783771, 63180.370875 968063.014759, 63270.159885 965861.

838572, 65998.1521 963416.397738, 67151.698652 957244.862217, 62546.613313

970929.300178, 61302.121192 967200.136696, 60649.140997 967976.264216, 60006.

275481 969852.481964, 59239.240686 970189.589808, 59130.242289 970300.610434,

69568.853955 956892.637773, 60773.309472 969515.374975, 68302.269649 962735.

136027, 70539.755487 954793.424069, 60779.378719 970175.42724, 59569.270599

970186.55497, 64990.89925 961555.356304, 67869.308346 963509.228832, 66570.

428475 965831.514029, 69765.664659 954360.457413, 68940.159927 948317.12295,

66866.098591 962088.223756, 68829.144142 948208.123333, 60010.321811 970292.

517373, 69170.214227 961406.968127, 68566.671785 955581.633152, 62877.653154

971036.273251, 67558.439147 953610.579449, 59459.260648 970187.566582, 65465.

28718 965291.582977, 61443.483229 970609.39193, 69002.669191 955137.56868,

68587.863631 957891.785732, 66016.341905 965396.53714, 69956.436966 951168.

236822, 69169.204242 961296.960966, 67302.092486 961644.153228, 66571.439292

965941.521671, 64053.36642 967284.868226, 65999.162473 963526.405483, 68093.

355079 951955.426353, 69077.378897 963278.100187, 63576.944284 963328.617752,

65797.3351 965508.566396, 59567.247433 969966.537104, 64361.154974 964861.

657956, 69078.388465 951396.316132, 66460.419815 965832.524846, 67960.123158

961418.078184, 62751.45821 969277.151482, 70065.436869 951057.221714, 68747.

354247 963281.131234, 70561.953536 957213.575912, 68508.144905 961193.013593,

69187.387074 963277.089838, 60884.330671 969624.372176, 59129.230675 970190.

60142, 67092.176812 962746.248764, 67317.245326 963294.26578, 67255.652175

956583.807929, 63372.083296 964980.761918, 62663.705384 971698.346985, 66346.

368067 965393.504932, 69424.545941 953153.405369, 68092.346833 951845.419002,

68637.347453 951290.341532, 69078.389247 963388.107365, 69535.562532 953262.

403969, 63802.014615 963876.637795, 58567.042523 968875.550097, 59349.250677

970188.578195, 63379.158331 965750.819524, 68291.158244 961525.055489, 62442.

674725 971590.362365, 67192.083964 961645.163275, 67557.430598 953500.571998,

60452.384372 970508.488387, 58895.050122 968652.497874, 69985.680724 954358.

439996, 68188.220516 962296.116909, 58574.122548 969645.613909, 67853.144838

961749.110399, 60562.394141 970507.476715, 62982.60392 970485.219954, 62215.

573309 970822.326986, 62396.150416 966529.975597, 64229.927197 962552.499143,

69984.672035 954248.432992, 71092.821214 955118.400531, 69881.725261 955019.

490852, 63184.415897 968503.047827, 62865.513469 969716.173341, 68968.381051

963389.117735, 65026.262326 965405.633769, 59348.239084 970078.569221, 69408.

412904 951393.291645, 64490.369587 966950.799823, 66317.065507 962203.282084,

68637.34599 963282.141583, 59021.243891 970411.631101, 66995.303084 964177.

357336, 63370.06204 964760.745458, 62284.119163 966310.969677, 69186.376744

963167.082679, 67988.38824 952506.471472, 66978.127452 962307.228757, 68012.

594629 955146.648342, 68572.725687 956241.676751, 59333.067614 968428.434605,

67127.483011 954604.681506, 62986.650724 970925.253175, 62619.2021 966857.

978823, 67079.0454 961316.150688, 67447.42213 953501.580547, 66538.093003

962311.269432, 59675.234279 969745.507706, 70759.771267 954791.406492, 65904.

311731 965177.532348, 65903.301054 965067.524584, 65792.281616 964958.527475,

63075.417919 968614.06742, 64916.253383 965406.644506, 62166.023223 965431.

912967, 65208.897085 961333.320469, 66549.205984 963521.353524, 64912.210633

964966.612721, 66108.160843 963415.387366, 64805.233702 965297.647277, 63580.

985825 963768.650515, 71101.901592 956108.461741, 65686.315561 965399.569348,

68578.780318 956901.720346, 64913.22129 965076.620667, 69642.545216 952931.

374264, 70100.732473 954907.466209, 66556.279156 964291.407031, 61847.114017

966645.038819, 62439.639226 971260.337148, 68638.355597 951400.348782, 58571.

08813 969315.586562, 63799.993765 963656.621495, 67355.57063 955482.723923,

70980.795756 954899.395737, 67340.43935 953832.611569, 69654.647907 954251.

459056, 69872.646695 954029.42763, 66125.33993 965285.51868, 61886.556588

970935.370687, 62884.735982 971806.331524, 69846.428941 951169.244943, 63486.

135278 965419.784097, 67202.185353 962745.238515, 69421.520602 952823.384047,

70699.280955 948190.994568, 67298.052498 961204.123211, 59676.245811 969855.

516619, 59222.046351 968319.436899, 66428.08434 962312.279601, 60885.342181

969734.380867, 69877.69014 954579.462754, 69641.53679 952821.367197, 69330.

676038 954914.527877, 67938.917695 959107.92312, 68184.180045 961856.087542,

63801.00418 963766.629645, 64022.032889 963874.616886, 60758.13954 967865.

244297, 69128.82143 956896.674471, 63912.023762 963875.62734, 68260.86686

958224.83578, 62921.94071 963884.721437, 65796.324363 965398.558612, 66350.

411136 965833.535663, 68158.93444 959105.903959, 67344.473913 954272.641532,

68268.942782 959104.894378, 68625.251313 949970.254521, 69946.356861 950068.

166743, 68307.322589 951293.36596, 68478.864708 958002.802374, 62325.582753

970821.315254, 65134.249834 965184.607221, 69759.612828 953700.415141, 68040.

850155 958226.854617, 66681.447932 965940.510835, 66569.417678 965721.506387,

68429.429957 952612.4453, 68618.153185 961192.003628, 66769.223246 963519.

332741, 67199.154724 962415.215944, 68397.12666 961084.016255, 66614.7774

958680.007582, 67353.552863 955262.708944, 66426.064061 962092.26427, 63103.

742712 971694.299415, 64054.377503 967394.876332, 63155.096818 965312.808044,

66548.195612 963411.34588, 62553.696002 971699.358878, 60336.30497 969849.

447311, 60121.343294 970401.514573, 65577.317477 965510.587909, 61952.069012

966093.985399, 64927.372614 966616.731906, 59132.265577 970520.628462, 62922.

951166 963994.729749, 65536.903767 961110.274849, 68189.24984 950414.315449,

63138.92806 963552.675712, 66014.320492 965176.521652, 64771.891365 961667.

384331, 67683.578263 955259.682327, 69059.196064 961297.970951, 64162.364461

967173.849058, 62745.389945 968617.101397, 69441.692972 955023.526172, 60671.

392236 970396.456312, 65689.347834 965729.592761, 67768.371443 952508.488204,

69074.34797 962948.07865, 68893.669839 955248.584737, 67759.299927 963510.

239223, 69220.667895 954915.536687, 62509.192712 966858.989825, 59895.254079

969743.484643, 68401.166564 961524.045464, 67341.44796 953942.61906, 68392.

077237 960533.979742, 66679.426317 965720.495591, 62637.403254 968838.129459,

59658.041327 967875.356166, 67667.439046 953499.56345, 68393.087081 960643.

987045, 67633.127977 961751.130532, 68676.680049 955580.62422, 68948.177901

961188.973734, 67080.055387 961426.158233, 69925.195231 947758.019545, 61841.

048661 965984.987748, 68189.230684 962406.124251, 65558.116927 963420.439226,

63468.955806 963549.644528, 62981.59227 970375.211648, 63487.146018 965529.

792307, 63149.032927 964652.758422, 66791.456551 965939.499998, 59350.262291

970298.587168, 68952.217883 961629.002538, 63265.106086 965311.797325, 68838.

169682 961189.983699, 70993.911858 956329.484414, 68303.290217 950853.336714,

66613.767918 958569.999953, 70097.706164 954577.445257, 70207.714145 954576.

436508, 70317.722107 954575.42776, 66235.34865 965284.507964, 69529.511915

952602.361448, 59549.042583 967986.376288, 67244.553229 955373.725326, 70384.

372985 949844.121214, 69771.717219 955020.499682, 63093.624894 970594.216569,

62526.382521 968729.132438, 67345.482604 954382.649023, 69298.405579 963386.

086628, 70340.928464 957105.587439, 67078.035433 961206.143143, 64988.879251

961335.340445, 70427.730047 954574.419011, 65668.12575 963419.428854, 66013.

309816 965066.513908, 68732.201427 961631.022628, 71099.883588 955888.448139,

69187.388489 951285.300821, 64055.388606 967504.884438, 62330.641616 971371.

357386, 70164.357074 949846.13697, 60539.131246 967977.275423, 67571.552131

955040.6763, 59879.072319 967983.342665, 67577.605431 955700.720995, 59015.

174391 969751.576896, 69185.366435 963057.07552, 65448.108083 963421.449598,

70319.739625 954795.441647, 67740.106337 961420.098195, 60563.405814 970617.

485465, 66456.376748 965392.494196, 67523.119516 961752.140599, 70492.365213

949623.099522, 64914.231968 965186.628614, 64770.881336 961557.376362, 64769.

871326 961447.368392, 67439.354463 952621.520775, 62547.625065 971039.308564,

64806.244419 965407.655243, 65908.354639 965617.563403, 70095.688726 954357.

431288, 66294.847333 959783.112971, 67572.560964 955150.68375, 66879.231847

963518.32235, 65681.262178 964849.530325, 65572.263992 964960.548786, 68586.

854293 957781.778467, 60668.357399 970066.43012, 68192.261311 962736.146275,

70994.920931 956439.491234, 69278.202435 961185.943842, 67232.448083 954053.

635201, 67338.42219 953612.596586, 69407.403365 963275.069141, 69518.42183

963384.06589, 69628.429925 963383.055522, 69737.427651 963272.038096, 69847.

435706 963271.027747, 69957.44374 963270.017399, 69848.446054 963381.034785,

69849.456424 963491.041822, 69736.417322 963162.031038, 69845.415068 963051.

013673, 69740.458759 963602.059268, 69741.469169 963712.066325, 69852.487653

963821.062932, 69853.498103 963931.069969, 69854.508573 964041.077006, 69745.

51101 964152.094552, 69746.521521 964262.101609, 69636.513447 964263.112139,

69855.519064 964151.084042, 69634.492445 964043.097985, 69637.523978 964373.

119216, 69744.500519 964042.087495, 69635.502936 964153.105062, 69526.505353

964264.12267, 69857.540106 964371.098115, 69633.481974 963933.090908, 69743.

490049 963932.080439, 69856.529575 964261.091078, 69964.516607 964040.066516,

69523.47388 963934.101378, 69412.455314 963825.10473, 69301.436749 963716.

108042, 69300.426339 963606.100904, 69968.558691 964480.09458, 69846.425377

963161.02071, 69956.433411 963160.010382, 69521.452999 963714.087183, 69522.

463429 963824.094281, 69410.434474 963605.090495, 69520.442589 963604.080086,

69965.527098 964150.073532, 69966.537609 964260.080548, 69747.532052 964372.

108665, 69858.550657 964481.105151, 69302.447179 963826.11518, 69962.495687

963820.052483, 69524.484351 964044.108475, 70079.577275 964589.091005, 70190.

59586 964698.08739, 70299.593241 964587.069824, 70301.614444 964807.083734,

70302.625076 964917.090689, 70412.633028 964916.080037, 70408.590622 964476.

052298, 70300.603832 964697.076779, 70191.606472 964808.094365, 70410.611785

964696.066168, 70409.601193 964586.059233, 70521.630328 964805.062472, 70298.

58267 964477.062869, 69742.479599 963822.073382, 69411.444884 963715.097613,

69735.407013 963052.023981, 70522.64096 964915.069386, 69626.409247 963163.

041366, 70411.622396 964806.073103, 70067.451754 963269.007051, 69525.494841

964154.115573, 70078.566704 964479.08401, 69416.497238 964265.1332, 69850.

466813 963601.048859, 69527.515884 964374.129767, 69630.450684 963603.069676,

69739.448369 963492.05221, 69632.471524 963823.083831, 69625.398938 963053.

034288, 69738.438 963382.045153, 69851.477223 963711.055896, 69958.454089

963380.024416, 69963.506137 963930.059499, 70632.648871 964914.058735, 70303.

635728 965027.097643, 69631.461094 963713.076754, 70066.441426 963159.000055,

69415.486727 964155.126083, 69959.464458 963490.031433, 69191.428593 963717.

118472, 69303.45763 963936.122318, 70189.585268 964588.080414, 70188.574697

964478.073439, 70068.462103 963379.014048, 69955.423103 963050.003365, 69193.

449475 963937.132788, 70518.598554 964475.041728, 69734.396725 962942.016923,

69627.419576 963273.048444, 69967.54814 964370.087564, 69748.542604 964482.

115722, 69844.40478 962941.006635, 70519.609125 964585.048643, 70413.64368

965026.086972, 69190.418183 963607.111313, 69961.485257 963710.045466, 69969.

569262 964590.101596, 69192.439024 963827.12563, 69083.441299 963938.143258,

70077.556153 964369.077014, 68973.433103 963939.153728, 68863.424887 963940.

164199, 70192.617104 964918.10134, 69629.440294 963493.062599, 69954.412815

962939.996348, 70080.587867 964699.098001, 70520.619717 964695.055557, 69413.

465765 963935.111848, 68862.414436 963830.15698, 68751.395769 963721.160191,

68640.377101 963612.163362, 68750.385358 963611.152952, 68861.404005 963720.

149761, 68641.387512 963722.170621, 68860.393595 963610.142542, 69414.476236

964045.118965, 70631.63824 964804.051841, 70074.524621 964039.056026, 69519.

432199 963494.072988, 70741.646131 964803.04121, 69082.430848 963828.13608,

69515.390843 963054.044596, 69960.474847 963600.03845, 70065.431117 963048.

993058, 70304.6464 965137.104598, 70742.656763 964913.048084, 70072.503701

963819.042034, 68972.422652 963829.14653, 70193.627756 965028.108315, 69417.

50777 964375.140317, 69624.38865 962943.02721, 70073.514151 963929.04903,

70852.664634 964912.037433, 70075.535111 964149.063022, 70187.564146 964368.

066464, 70297.572119 964367.055913, 70414.654352 965136.093906, 70630.627628

964694.044947, 70069.472472 963489.021045, 70064.420829 962938.986061, 69081.

420417 963718.128901, 70743.667415 965023.054958, 69304.468101 964046.129456,

68971.412221 963719.139331, 69953.402547 962829.989331, 69843.394512 962830.

999598, 70176.44942 963157.989727, 69733.386457 962832.009865, 70517.588004

964365.034813, 70407.580071 964366.045363, 70633.659523 965024.065629, 70523.

651612 965025.076301, 70175.439112 963047.98275, 68749.374968 963501.145713,

69514.380554 962944.037498, 69638.53453 964483.126293, 70962.672485 964911.

026783, 68752.4062 963831.16743, 70071.493271 963709.035038, 69516.401152

963164.051694, 68639.366711 963502.156102, 70062.400314 962718.972067, 69951.

382072 962609.975296, 69306.489103 964266.143731, 69405.382727 963055.054904,

70177.459748 963267.996704, 69623.378381 962833.020132, 69194.459946 964047.

139946, 69859.561229 964591.112187, 70070.482861 963599.028041, 70173.418556

962827.968797, 69080.410007 963608.121723, 70524.662284 965135.083215, 70063.

410561 962828.979064, 70285.447086 963046.972443, 70395.455039 963045.962136,

70505.462973 963044.951829, 70616.481194 963153.948417, 70617.491522 963263.

955313, 70507.483609 963264.965661, 70618.50187 963373.962209, 70397.475676

963265.976008, 70619.512239 963483.969104, 70727.499415 963262.944966, 70508.

493957 963374.972576, 70509.504326 963484.979492, 70837.507287 963261.934618,

70838.517635 963371.941473, 70728.509763 963372.951841, 70729.520131 963482.

958716, 70726.489087 963152.93809, 70398.486024 963375.982944, 70615.470886

963043.941522, 70504.452685 962934.944913, 70393.434484 962825.948263, 70503.

442418 962824.937997, 70614.460598 962933.934626, 70396.465347 963155.969072,

70394.444752 962935.9552, 70392.424237 962715.941327, 70506.473281 963154.

958745, 68970.401811 963609.132132, 69517.411481 963274.058792, 70629.617037

964584.038053, 70510.514715 963594.986407, 70399.496393 963485.98988, 70725.

478779 963042.931215, 69513.370286 962834.0304, 70076.545622 964259.070018,

70628.606466 964474.031158, 70179.480466 963488.010656, 61218.405837 970061.

372166, 70035.203238 947757.012052, 70493.373051 949733.106429, 62332.665302

971591.374238, 63098.68355 971144.257993, 70961.661853 964801.019949, 68190.

240873 962516.131592, 63212.740121 971583.279259, 63322.749382 971582.267387,

63433.770496 971691.263739, 63544.791609 971800.26005, 63545.803522 971910.

268253, 63546.815455 972020.276456, 63657.836608 972129.272686, 63658.848582

972239.280869, 63769.869755 972348.277038, 63879.878915 972347.265025, 63770.

881769 972458.2852, 63880.890928 972457.273167, 63881.902962 972567.281308,

63992.924155 972676.277376, 63993.93623 972786.285498, 63994.948324 972896.

293619, 64105.969557 973005.289606, 63995.960439 973006.30174, 63885.951301

973007.313874, 63886.963436 973117.322015, 63887.975591 973227.330156, 63996.

972574 973116.309861, 63997.984729 973226.317982, 63776.954277 973118.33417,

63884.939186 972897.305733, 64106.981692 973115.297706, 63777.966433 973228.

342331, 64104.957443 972895.281505, 64215.978656 973004.277472, 63888.987767

973337.338297, 63775.942142 973008.326008, 63778.978608 973338.350492, 63774.

930027 972898.317847, 63667.957254 973229.354506, 64214.966541 972894.269391,

64107.993848 973225.305807, 64216.99079 973114.285552, 64103.945348 972785.

273404, 63998.996905 973336.326102, 63773.917932 972788.309685, 63883.927091

972787.297591, 63889.999963 973447.346438, 63882.915017 972677.28945, 64218.

002945 973224.293633, 63779.990804 973448.358653, 63668.96943 973339.362688,

63771.893803 972568.293362, 63660.87259 972459.297233, 63665.932963 973009.

338143, 64109.006023 973335.313908, 63666.945098 973119.346325, 64000.009101

973446.334223, 63669.981626 973449.370869, 64102.933274 972675.265303, 63557.

948055 973230.366681, 63989.888054 972346.253012, 63558.960231 973340.374883,

63772.905858 972678.301524, 63891.012179 973557.354579, 63878.866921 972237.

256883, 63990.900067 972456.261134, 63991.912101 972566.269255, 63556.935899

973120.358479, 64213.954447 972784.26131, 64325.987733 973003.265338, 64101.

92122 972565.257202, 63664.920848 972899.329961, 63659.860576 972349.289051,

63988.87606 972236.24489, 64110.018219 973445.322008, 63549.851376 972350.

301064, 63877.854948 972127.248741, 64001.021317 973556.342344, 63661.884624

972569.305415, 64111.030434 973555.330108, 64326.999868 973113.273398, 63550.

86339 972460.309267, 63449.963208 973451.3953, 64219.015121 973334.301713,

63670.993842 973559.37905, 63768.857762 972238.268876, 63781.00302 973558.

366814, 63662.896678 972679.313597, 63663.908753 972789.321779, 64328.012023

973223.281458, 63448.951012 973341.387078, 63555.923764 973010.350277, 64220.

027316 973444.309793, 64212.942372 972674.25323, 63559.972427 973450.383084,

63447.938836 973231.378856, 63438.830162 972241.304855, 63339.953969 973452.

407516, 63229.944709 973453.419731, 63120.947646 973564.44023, 63230.956926

973563.427993, 63119.935429 973454.431947, 63118.923233 973344.423665, 63340.

966185 973562.415757, 63009.926129 973455.444163, 63446.92668 973121.370634,

63767.845788 972128.260714, 63338.941772 973342.399274, 63231.969163 973673.

436256, 64323.963525 972783.249217, 64324.975619 972893.257277, 64221.039532

973554.317873, 64112.04267 973665.338208, 63548.839382 972240.292862, 63439.

842156 972351.313077, 63560.984643 973560.391286, 63122.97214 973784.456794,

63013.975118 973895.477373, 63124.996716 974004.473358, 63126.009034 974114.

48164, 63017.012073 974225.502279, 62905.990415 974116.506315, 63127.021372

974224.489922, 62795.981075 974117.518652, 62907.002753 974226.514637, 62794.

968757 974007.51031, 63015.999734 974115.493977, 62796.993413 974227.526995,

63128.03373 974334.498203, 62908.015112 974336.522959, 63237.030651 974223.

477564, 63018.024431 974335.510581, 63236.018313 974113.469303, 63235.005995

974003.461041, 63238.043009 974333.485825, 63014.987416 974005.485675, 62684.

959397 974008.522627, 63345.015254 974002.448724, 62686.984054 974228.539353,

62685.971715 974118.53099, 63129.046109 974444.506485, 63346.027572 974112.

456965, 62904.978097 974006.497992, 62793.956459 973897.501967, 62909.027491

974446.531281, 62798.005772 974337.535337, 63347.039909 974222.465207, 63348.

052268 974332.473448, 62687.996412 974338.547715, 63019.03681 974445.518883,

62683.947098 973898.514264, 62903.965799 973896.48967, 63239.055388 974443.

494087, 63123.984418 973894.465076, 63349.064646 974442.481689, 63892.024415

973667.36272, 63987.864087 972126.236769, 62799.018151 974447.543679, 64099.

897173 972345.240999, 64002.033553 973666.350464, 62576.974673 974229.551711,

63551.875424 972570.317469, 63012.962841 973785.469071, 63240.067786 974553.

502348, 64100.909186 972455.249101, 63344.002956 973892.440483, 63011.950583

973675.460768, 62575.962335 974119.543328, 63020.049209 974555.527184, 63341.

978422 973672.423999, 63232.98142 973783.444517, 63554.911648 972900.342076,

64437.008926 973112.261244, 63008.913933 973345.435861, 63336.91744 973122.

382789, 64222.051768 973664.325953, 63121.959883 973674.448512, 63766.833835

972018.252551, 63456.03681 974111.444628, 62574.950016 974009.534945, 63450.

975424 973561.403522, 63350.077045 974552.48993, 63130.058508 974554.514766,

63445.914544 973011.362412, 63117.911057 973234.415382, 63337.929596 973232.

391031, 62898.904613 973346.448056, 63547.827408 972130.284659, 63782.015257

973668.374975, 63228.932513 973343.411469, 63010.938346 973565.452466, 62800.

03055 974557.552021, 63461.098702 974661.485733, 63553.899553 972790.333873,

63227.920336 973233.403207, 63876.842995 972017.240599, 63440.85417 972461.

3213, 64329.024198 973333.289518, 63765.821902 971908.244389, 63764.809989

971798.236226, 63763.798097 971688.228064, 62902.953521 973786.481347, 63233.

993697 973893.452779, 63459.073884 974441.469291, 63460.086283 974551.477512,

62910.03989 974556.539603, 63457.049148 974221.452849, 63561.99688 973670.

399487, 62577.987032 974339.560093, 63672.006078 973669.387231, 63875.831062

971907.232457, 63458.061506 974331.46107, 63455.024493 974001.436407, 62689.

008791 974448.556078, 64211.930319 972564.245149, 63451.987661 973671.411743,

62466.965273 974230.564069, 63335.905305 973012.374547, 63342.990679 973782.

432241, 63437.818188 972131.296632, 64098.885179 972235.232898, 63241.080205

974663.510609, 63131.070927 974664.523047, 63566.046029 974110.432291, 62578.

999411 974449.568476, 64435.996791 973002.253204, 62801.04297 974667.560363,

63552.887479 972680.325671, 63351.089464 974662.498171, 63007.901756 973235.

427558, 62911.052309 974666.547925, 63454.012195 973891.428186, 63327.808948

972132.308605, 64438.02108 973222.269284, 62900.929026 973566.464702, 62465.

952934 974120.555666, 62899.916809 973456.456379, 63570.095501 974550.465094,

63021.061628 974665.535486, 62690.021191 974558.56444, 62792.944181 973787.

493624, 63132.083366 974774.531329, 63986.852134 972016.228647, 63444.902429

972901.35419, 62573.937718 973899.526562, 63022.074067 974775.543787, 62464.

940616 974010.547262, 63436.806235 972021.288409, 63893.036671 973777.37086,

62691.03361 974668.572802, 64003.045809 973776.358584, 63328.820921 972242.

316848, 63226.90818 973123.394944, 62913.077208 974886.564568, 62804.080349

974997.585389, 62694.07099 974998.597888, 62584.061611 974999.610388, 62585.

074111 975109.61877, 62476.077232 975220.639692, 62366.067813 975221.652232,

62257.070914 975332.673215, 62368.092915 975441.669077, 62478.102335 975440.

656496, 62588.111734 975439.643915, 62259.096058 975552.6901, 62149.086598

975553.702701, 62260.108659 975662.698542, 62258.083476 975442.681658, 62039.

077118 975554.715302, 62261.121282 975772.706984, 62697.108552 975328.622973,

62150.0992 975663.711164, 62370.118099 975661.685921, 62148.074016 975443.

694239, 62371.130721 975771.694343, 62481.14014 975770.681701, 62372.143363

975881.702764, 61928.055035 975445.719401, 62256.058373 975222.664773, 62479.

114916 975550.664898, 62482.152782 975880.690103, 62369.105497 975551.677499,

62262.133924 975882.715426, 62152.124465 975883.728088, 62038.064536 975444.

70682, 62698.121113 975438.631335, 61930.08022 975665.736407, 61821.083322

975776.757551, 61712.086425 975887.778737, 61603.089527 975998.799962, 61714.

111771 976107.795823, 61605.114914 976218.817088, 61716.137199 976327.812908,

61607.140383 976438.834214, 61498.143567 976549.855561, 61388.133966 976550.

868345, 61278.124346 976551.881129, 61168.114705 976552.893913, 61279.137131

976661.889752, 61277.111581 976441.872505, 61386.108457 976330.851138, 61169.

12749 976662.902557, 61387.121202 976440.859742, 61167.10194 976442.885269,

61276.098837 976331.863882, 61058.105044 976553.906697, 61385.095733 976220.

842535, 61389.146751 976660.876948, 61057.092279 976443.898033, 61497.130802

976439.846978, 61059.117829 976663.915361, 61280.149936 976771.898375, 61166.

089195 976332.876626, 60949.108148 976664.928166, 60948.095363 976554.919482,

61170.140295 976772.9112, 61608.153147 976548.842777, 61717.149943 976437.

821451, 61275.086112 976221.855258, 61390.159556 976770.885551, 61827.159483

976436.808687, 61499.156352 976659.864144, 61826.146739 976326.800165, 61060.

130634 976773.924025, 60947.082597 976444.910798, 61936.156258 976325.787422,

61937.169002 976435.795924, 60840.111252 976775.949674, 60838.085661 976555.

932266, 61496.118058 976329.838395, 61384.083029 976110.833931, 61718.162707

976547.829993, 61935.143535 976215.77892, 61056.079534 976333.889369, 60950.

120953 976774.93685, 61609.165932 976658.851339, 61383.070346 976000.825328,

61272.048061 975891.829387, 60839.098446 976665.94097, 61606.127638 976328.

825651, 61274.073408 976111.846635, 61500.169157 976769.872726, 61165.076471

976222.867982, 61162.038419 975892.84205, 61164.063767 976112.859338, 61273.

060724 976001.838011, 61382.057682 975890.816724, 61934.130831 976105.770417,

61161.025776 975782.833405, 60728.075939 976556.945051, 61052.028758 975893.

854713, 60837.072896 976445.923562, 61163.051083 976002.850694, 61051.016114

975783.846048, 60951.133779 976884.945533, 62047.178502 976434.783161, 62046.

165758 976324.774679, 61828.172247 976546.817209, 62045.153034 976214.766197,

61938.181766 976545.804426, 61495.105334 976219.829812, 61061.14346 976883.

932688, 61271.035417 975781.820763, 60730.10153 976776.9625, 61381.045039

975780.80812, 60946.069853 976334.902113, 60729.088725 976666.953775, 61171.

153121 976882.919843, 61933.118148 975995.761915, 62048.191266 976544.791642,

60941.006432 975784.858691, 60841.124078 976885.958378, 61719.175492 976657.

838536, 61055.06681 976223.880705, 61610.178737 976768.859902, 62044.140331

976104.757715, 61053.041421 976003.863377, 61715.124475 976217.804365, 61825.

134015 976216.791642, 60942.019076 975894.867376, 60731.114356 976886.971224,

61281.162761 976881.906998, 61160.013153 975672.824761, 61491.05464 975779.

795478, 61270.022794 975671.812139, 61391.172382 976880.894154, 61048.990887

975563.828719, 61050.003491 975673.837384, 60943.031739 976004.87606, 60939.

993808 975674.850006, 61829.185031 976656.825732, 60830.99673 975785.871334,

60836.060151 976335.914857, 60620.091789 976777.975325, 61159.000549 975562.

816117, 60832.009373 975895.880039, 62157.187981 976433.770398, 62158.200745

976543.778859, 60727.063174 976446.936326, 60938.981205 975564.841321, 61720.

188296 976767.847078, 61380.032416 975670.799516, 61054.054105 976113.872041,

60618.066197 976557.957836, 60510.082027 976778.98815, 61824.121311 976106.

78312, 60945.057128 976224.893429, 61501.181982 976879.881309, 62155.162514

976213.753474, 60937.968622 975454.832636, 60619.078983 976667.96658, 62156.

175237 976323.761936, 61490.042017 975669.786894, 61604.102211 976108.808525,

60828.971503 975565.853924, 61269.010191 975561.803514, 62049.20405 976654.

800124, 61047.978305 975453.820054, 61939.194551 976655.812928, 60829.984106

975675.862629, 60826.946357 975345.836513, 60716.936634 975346.849075, 60606.

92689 975347.861637, 60496.917127 975348.8742, 60386.907343 975349.886762,

62154.14981 976103.745012, 61493.079947 975999.812645, 60719.974383 975676.

875252, 60497.92969 975458.882966, 60715.924091 975236.840349, 60617.053432

976447.949091, 60388.93249 975569.904335, 60936.956059 975344.823951, 60499.

954877 975678.900498, 60827.958919 975455.845218, 60605.914348 975237.852891,

60720.987007 975786.883977, 60607.939454 975457.870383, 60509.069221 976668.

979385, 61157.987967 975452.807472, 60508.056435 976558.97062, 60609.96464

975677.887874, 60825.933814 975235.827808, 60721.999651 975896.892702, 60276.

89754 975350.899325, 61492.067283 975889.804062, 60944.044424 976114.884745,

61600.051598 975668.774272, 60400.072244 976780.000975, 61494.09263 976109.

821228, 60726.050429 976336.927602, 60608.952037 975567.879129, 60387.919907

975459.895548, 61611.191562 976878.868464, 60621.104615 976887.984069, 61379.

019813 975560.790912, 60277.910103 975460.908131, 61046.965742 975343.811389,

60718.96178 975566.866526, 60389.945094 975679.913121, 60717.949197 975456.

857801, 62159.213529 976653.787321, 60399.059438 976669.99219, 60498.942274

975568.891732, 61823.108628 975996.774597, 60495.904584 975238.865433, 61489.

029414 975559.77831, 61156.975404 975342.798827, 61830.197836 976766.834254,

60166.887715 975351.911887, 60500.967501 975788.909263, 62268.210203 976542.

766076, 61713.099088 975997.78728, 60278.922687 975570.916938, 60935.943517

975234.815266, 60833.022037 976005.888744, 60385.8948 975239.877976, 60279.

935291 975680.925744, 60824.921291 975125.819102, 60275.884996 975240.890518,

60952.146625 976994.954217, 62050.216854 976764.808606, 60835.047426 976225.

906153, 60494.892061 975128.856667, 61940.207355 976765.82143, 60610.977264

975787.89662, 61599.038995 975558.765709, 61602.076864 975888.791399, 60401.

085071 976890.00976, 60167.900279 975461.920714, 60604.901825 975127.844145,

60290.062442 976781.013801, 60181.065446 976892.035452, 60072.06845 977003.

057143, 59962.058587 977004.07001, 60182.078292 977002.044277, 61822.095965

975886.766074, 60165.875172 975241.90306, 60714.911568 975126.831624, 61601.

064221 975778.782836, 62160.226333 976763.795782, 60398.046653 976559.983405,

60611.989908 975897.905365, 61721.201121 976877.85562, 61267.997609 975451.

79489, 61062.156306 976993.941352, 60168.912863 975571.929541, 60291.075268

976891.022606, 62266.184696 976322.749193, 60723.012315 976006.901427, 60055.

865328 975242.915603, 61378.00723 975450.782308, 61932.105485 975885.753412,

61045.953199 975233.802724, 62267.19744 976432.757635, 59852.048704 977005.

082876, 60071.055603 976893.048298, 60616.040687 976337.940346, 60383.869775

975019.860403, 62264.15927 976102.73231, 60934.930994 975124.80658, 61266.

985046 975341.786266, 62037.051974 975334.698337, 62592.162181 975879.677441,

62043.127648 975994.749232, 60511.094853 976888.996915, 62151.111822 975773.

719626, 60842.136924 976995.967082, 62806.10537 975217.602072, 62040.08972

975664.723785, 61711.073782 975777.770193, 61709.048556 975557.753107, 59944.

84294 975133.919278, 62042.114985 975884.74075, 62265.171973 976212.740752,

60289.049636 976671.004996, 62146.048913 975223.677313, 59961.04574 976894.

061144, 60507.043669 976448.961855, 60834.034722 976115.897448, 59851.035857

976895.07399, 62480.127518 975660.6733, 62269.222987 976652.774517, 60292.

088115 977001.031411, 60713.899066 975016.822898, 61929.067618 975555.727904,

61172.165967 976992.928486, 61710.061159 975667.76165, 59853.061571 977115.

091762, 60274.872473 975130.881711, 62147.061454 975333.685776, 60384.882277

975129.869189, 60056.877871 975352.92445, 60057.890435 975462.933297, 62477.

089774 975330.648094, 60603.889322 975017.835399, 61598.026413 975448.757145,

62153.137127 975993.73655, 62036.039433 975224.689854, 60164.862649 975131.

894233, 60622.117461 976997.992814, 61931.092842 975775.744909, 61820.070699

975666.749028, 61282.175607 976991.915621, 60054.852804 975132.906756, 61831.

210661 976876.842776, 62589.124315 975549.652297, 61819.058097 975556.740505,

61376.994668 975340.773704, 61708.035974 975447.744563, 60493.879559 975018.

847901, 59833.820552 975024.922913, 62367.080354 975331.660655, 60390.957718

975789.921907, 61155.962862 975232.790183, 62587.099173 975329.635534, 60725.

037704 976226.918877, 60058.903019 975572.942144, 59834.833055 975134.931801,

59943.830437 975023.910411, 60732.127203 976996.979948, 61818.045515 975446.

731982, 60273.859971 975020.872904, 59963.071454 977114.078875, 62591.149539

975769.66906, 61927.042474 975335.710898, 60506.030924 976338.95309, 62807.

117911 975327.610413, 62263.146587 975992.723868, 61392.185227 976990.902756,

62041.102342 975774.732268, 60169.925467 975681.938367, 60501.980145 975898.

918029, 60933.918492 975014.797895, 60180.052619 976782.026627, 60382.857292

974909.851616, 59946.868007 975353.937013, 61488.016832 975449.769727, 61926.

029932 975225.702395, 62270.235792 976762.782958, 60288.03685 976560.99619,

59945.855463 975243.928146, 62373.156026 975991.711186, 61502.194827 976989.

889891, 60823.908789 975015.810396, 61612.204407 976988.877027, 61817.032953

975336.723459, 61597.013851 975338.748581, 60073.081317 977113.065989, 61487.

00427 975339.761143, 60397.033887 976449.97462, 61265.972504 975231.777641,

62590.136917 975659.660679, 62145.036392 975113.66885, 62916.114709 975216.

589532, 60183.091159 977112.053102, 60402.097917 977000.018545, 62702.17156

975878.66478, 62808.130472 975437.618754, 62699.133694 975548.639696, 59835.

845578 975244.940688, 59741.025953 976896.086836, 59742.0388 977006.095742,

61375.982126 975230.7651, 59723.810646 975025.935415, 62586.086632 975219.

627152, 62593.174843 975989.685822, 62696.096011 975218.614612, 60615.027962

976227.931601, 61706.01087 975227.727476, 62378.219642 976541.753293, 59631.

016029 976897.099683, 60053.840302 975022.897908, 62377.206878 976431.744872,

60724.024999 976116.910152, 60280.947915 975790.93455, 60505.018199 976228.

944325, 60512.107699 976999.005679, 62701.158918 975768.656419, 62375.181412

976211.728029, 60070.042776 976783.039452, 62917.127249 975326.597853, 60293.

100982 977111.040216, 59947.88057 975463.94588, 63352.101903 974772.506412,

63874.819149 971797.224314, 64434.984677 972892.245164, 64097.873206 972125.

224796, 62483.165445 975990.698504, 63441.866204 972571.329523, 62035.026911

975114.681371, 62695.08349 975108.60625, 63133.095826 974884.53961, 62374.

168709 976101.719608, 63242.092644 974773.51887, 62803.067869 974887.577047,

63653.788917 971689.239955, 64223.064024 973774.334033, 63435.794301 971911.

280185, 62805.092849 975107.59373, 64210.918285 972454.237068, 63656.824655

972019.264504, 60613.002573 976007.914111, 62802.055409 974777.568705, 63243.

105104 974883.527131, 63325.785061 971912.292118, 63116.8989 973124.4071,

60492.867076 974908.839134, 61925.017411 975115.693891, 62682.934821 973788.

505901, 61816.020411 975226.714935, 62693.05851 974888.589526, 62583.04913

974889.602006, 59832.808069 974914.914025, 63452.999918 973781.419965, 63654.

800809 971799.248138, 62255.045852 975112.65633, 60602.87684 974907.826653,

61485.991728 975229.752558, 63655.812722 971909.256321, 64113.054927 973775.

346309, 62912.064748 974776.556246, 61941.22018 976875.829931, 63442.878259

972681.337745, 60163.850146 975021.885406, 63567.058366 974220.440492, 63024.

099007 974995.56039, 62379.232426 976651.761714, 62918.13981 975436.606174,

61044.940677 975123.794059, 60272.847488 974910.864097, 60712.886584 974906.

814172, 63568.070724 974330.448693, 63873.807257 971687.216172, 62051.229679

976874.817087, 62474.052211 975000.622888, 64322.951451 972673.241156, 60822.

896307 974905.80169, 62376.194135 976321.73645, 59724.823149 975135.944323,

60059.915623 975682.950991, 61707.023412 975337.73602, 64331.048609 973553.

305638, 64548.030118 973221.25711, 63783.027513 973778.383136, 62897.892436

62897.892436)';

 

select datediff(ms, @dtStart, GetUTCDate()) as [Elapsed], @Shape

go

 

 

DEMO - It Just Runs: Spatial Native Functions

 

Overview

The Spatial demonstration loads a table and demonstrates the use of the native STDistance implementation.

 

Steps

  1. Use SQL Server Management Studio (SSMS) or your favorite query editor to connect to a SQL Server 2012 or 2014 instance.
  2. Paste the script below in a new query window
  3. Execute (ATL+X) the script and take note of the elapsed execution time.

 

  1. On the same hardware/machine add -T6532, -T6533, -T6535, -T6536, -T6537 and -T6538 to the startup parameters for SQL Server using the SQL Server Configuration Manager and restart the service or use the following commands in a Windows command prompt.
     

Note: In the RTM version of SQL Server 2016, trace flags will not be needed since the native implementation will become the default.

C:\>net stop mssql$SQL2016
C:\>net start mssql$SQL2016 /T6536 /T6537 /T6538 /T6532 /T6533 /T6535
 

  1. Repeat the above steps using an instance of SQL Server 2016 CTP 3.0 or newer release.

Actual Scenarios

SQL Server 2016 has been vetted by a wide range of customers. The positive impact of these changes has been realized by:
 

  • A Government entity is tracking all government vehicle movement leveraging Spatial capability to analyze fuel usage as well as response capabilities to a broad range of events.
  • A 'Find My Car' company utilizes the Spatial data types to provide parking information. The improved Spatial performance is noticeably present for their customers.
  • An Insurance company allows tracking of driving habits to drive city and state infrastructure changes at dangerous intersections.

 

Sample Results (19 times faster)

Machine

32GB RAM, 4 Core Hyper-threaded enabled 2.8Ghz, SSD Storage

SQL Server

Out of the box, default installation

 

SQL Server 2014

2830ms

SQL Server 2016

144ms

 

Note: This example does not use a spatial index, to illustrate the improvements in spatial methods specifically. Spatial index is needed in large majority of use cases and
is recommended always when using spatial data. In most realistic use cases, the overall performance improvement is up to 3 times.

 

--------------------------------------

-- Spatial demonstration showing performance of native STDistance

--------------------------------------

use tempdb

go

 

-- 6532, 6533, 6535, 6536, 6537 and 6538

dbcc traceon(3604)

dbcc tracestatus(-1)

go

 

set nocount on

go

 

if(0 <> (select count(*) from tempdb.sys.objects where name = 'tblSpatial') )

begin

drop table tblSpatial

end

go

 

create table tblSpatial

(

iID int NOT NULL IDENTITY(1,1) PRIMARY KEY CLUSTERED,

sPoints geography NOT NULL

)

go

 

-- Insert random sample points

print 'Populating Random Data'

go

 

begin tran

go

 

declare @fPoint float

set @fPoint = 1.1

 

insert into tblSpatial (sPoints) values ( 'POINT(' + cast(@fPoint as varchar(20)) + ' ' + cast(@fPoint as varchar(20)) + ')' )

while(SCOPE_IDENTITY() < 100000)

begin

SET @fPoint = @fPoint + rand(SCOPE_IDENTITY())

if(@fPoint > 90.0)

set @fPoint = -89.0 + rand(SCOPE_IDENTITY())

 

insert into tblSpatial (sPoints) values ( 'POINT(' + cast(@fPoint as varchar(20)) + ' ' + cast(@fPoint as varchar(20)) + ')' )

end

go

 

commit tran

go

 

--------------------------------------

-- STDistance

--------------------------------------

declare @dtStart datetime

set @dtStart = GETUTCDATE();

 

select count(*) as [Matches] from tblSpatial where sPoints.STDistance( 'POINT(1.0 80.5)' ) > 10000000.5 OPTION (MAXDOP 1)

select datediff(ms, @dtStart, GetUTCDate()) as [Elapsed STDistance Query (ms)]

go