3.000000	0.000000	0
39.000000	35.000000	1
147.000000	140.000000	4
183.000000	176.000000	5
291.000000	284.000000	8
399.000000	395.000000	11
543.000000	535.000000	15
687.000000	675.000000	19
795.000000	783.000000	22
831.000000	820.000000	23
867.000000	856.000000	24
939.000000	926.000000	26
975.000000	963.000000	27
1083.000000	1071.000000	30
1227.000000	1211.000000	34
1335.000000	1316.000000	37
1443.000000	1424.000000	40
1587.000000	1564.000000	44
1731.000000	1704.000000	48
1839.000000	1809.000000	51
1911.000000	1881.000000	53
2055.000000	2021.000000	57
2199.000000	2161.000000	61
2343.000000	2301.000000	65
2451.000000	2406.000000	68
2559.000000	2511.000000	71
2703.000000	2655.000000	75
2775.000000	2729.000000	77
2883.000000	2840.000000	80
2991.000000	2948.000000	83
3027.000000	2985.000000	84
3063.000000	3020.000000	85
3171.000000	3131.000000	88
3243.000000	3201.000000	90
3423.000000	3386.000000	95
3531.000000	3494.000000	98
3639.000000	3605.000000	101
3711.000000	3677.000000	103
3747.000000	3712.000000	104
3783.000000	3747.000000	105
3963.000000	3932.000000	110
4107.000000	4080.000000	114
4215.000000	4188.000000	117
4359.000000	4328.000000	121
4539.000000	4503.000000	126
4719.000000	4683.000000	131
4791.000000	4755.000000	133
4971.000000	4930.000000	138
5079.000000	5035.000000	141
5223.000000	5183.000000	145
5295.000000	5255.000000	147
5367.000000	5329.000000	149
5439.000000	5399.000000	151
5583.000000	5539.000000	155
5727.000000	5687.000000	159
5871.000000	5827.000000	163
5979.000000	5938.000000	166
6159.000000	6118.000000	171
6267.000000	6229.000000	174
6375.000000	6334.000000	177
6447.000000	6406.000000	179
6555.000000	6514.000000	182
6699.000000	6658.000000	186
6807.000000	6763.000000	189
6951.000000	6903.000000	193
7059.000000	7008.000000	196
7167.000000	7116.000000	199
7311.000000	7260.000000	203
7455.000000	7408.000000	207
7635.000000	7588.000000	212
7707.000000	7658.000000	214
7779.000000	7728.000000	216
7887.000000	7836.000000	219
8067.000000	8016.000000	224
8211.000000	8164.000000	228
8355.000000	8308.000000	232
8499.000000	8452.000000	236
8607.000000	8563.000000	239
8787.000000	8743.000000	244
8823.000000	8779.000000	245
8931.000000	8884.000000	248
8967.000000	8921.000000	249
9147.000000	9101.000000	254
9219.000000	9171.000000	256
9255.000000	9207.000000	257
9291.000000	9242.000000	258
9363.000000	9314.000000	260
9507.000000	9458.000000	264
9579.000000	9528.000000	266
9687.000000	9633.000000	269
9867.000000	9808.000000	274
10011.000000	9948.000000	278
10191.000000	10123.000000	283
10299.000000	10231.000000	286
10371.000000	10303.000000	288
10407.000000	10338.000000	289
10443.000000	10375.000000	290
10479.000000	10411.000000	291
10623.000000	10551.000000	295
10695.000000	10625.000000	297
10767.000000	10695.000000	299
10911.000000	10835.000000	303
11055.000000	10983.000000	307
11235.000000	11158.000000	312
11343.000000	11263.000000	315
11451.000000	11368.000000	318
11559.000000	11473.000000	321
11739.000000	11648.000000	326
11775.000000	11683.000000	327
11847.000000	11755.000000	329
11955.000000	11860.000000	332
11991.000000	11896.000000	333
12099.000000	12001.000000	336
12207.000000	12112.000000	339
12279.000000	12186.000000	341
12351.000000	12260.000000	343
12495.000000	12404.000000	347
12603.000000	12515.000000	350
12711.000000	12620.000000	353
12891.000000	12795.000000	358
12927.000000	12831.000000	359
13035.000000	12942.000000	362
13071.000000	12977.000000	363
13107.000000	13014.000000	364
13287.000000	13199.000000	369
13359.000000	13269.000000	371
13395.000000	13305.000000	372
13431.000000	13341.000000	373
13611.000000	13521.000000	378
13755.000000	13665.000000	382
13863.000000	13770.000000	385
13899.000000	13805.000000	386
14007.000000	13916.000000	389
14187.000000	14096.000000	394
14367.000000	14276.000000	399
14547.000000	14461.000000	404
14691.000000	14609.000000	408
14871.000000	14794.000000	413
14979.000000	14899.000000	416
15051.000000	14969.000000	418
15087.000000	15005.000000	419
15195.000000	15113.000000	422
15267.000000	15187.000000	424
15303.000000	15223.000000	425
15411.000000	15331.000000	428
15483.000000	15401.000000	430
15555.000000	15473.000000	432
15699.000000	15621.000000	436
15735.000000	15658.000000	437
15843.000000	15763.000000	440
15987.000000	15907.000000	444
16059.000000	15981.000000	446
16239.000000	16156.000000	451
16275.000000	16193.000000	452
16419.000000	16341.000000	456
16491.000000	16411.000000	458
16635.000000	16551.000000	462
16815.000000	16736.000000	467
16995.000000	16921.000000	472
17175.000000	17106.000000	477
17355.000000	17281.000000	482
17535.000000	17466.000000	487
17607.000000	17540.000000	489
17715.000000	17645.000000	492
17751.000000	17681.000000	493
17823.000000	17751.000000	495
17931.000000	17859.000000	498
18075.000000	18003.000000	502
18219.000000	18151.000000	506
18291.000000	18223.000000	508
18327.000000	18258.000000	509
18471.000000	18402.000000	513
18543.000000	18476.000000	515
18615.000000	18550.000000	517
18723.000000	18655.000000	520
18795.000000	18727.000000	522
18831.000000	18762.000000	523
18903.000000	18836.000000	525
18975.000000	18906.000000	527
19083.000000	19014.000000	530
19191.000000	19125.000000	533
19263.000000	19195.000000	535
19407.000000	19339.000000	539
19479.000000	19409.000000	541
19515.000000	19445.000000	542
19695.000000	19630.000000	547
19875.000000	19815.000000	552
19911.000000	19851.000000	553
19947.000000	19887.000000	554
20019.000000	19961.000000	556
20091.000000	20033.000000	558
20235.000000	20177.000000	562
20307.000000	20249.000000	564
20487.000000	20424.000000	569
20559.000000	20498.000000	571
20631.000000	20570.000000	573
20703.000000	20640.000000	575
20811.000000	20748.000000	578
20883.000000	20822.000000	580
20919.000000	20857.000000	581
20991.000000	20929.000000	583
21063.000000	21003.000000	585
21135.000000	21077.000000	587
21315.000000	21252.000000	592
21423.000000	21363.000000	595
21603.000000	21538.000000	600
21711.000000	21646.000000	603
21819.000000	21751.000000	606
21855.000000	21787.000000	607
21999.000000	21935.000000	611
22107.000000	22043.000000	614
22215.000000	22148.000000	617
22251.000000	22184.000000	618
22287.000000	22219.000000	619
22323.000000	22255.000000	620
22395.000000	22329.000000	622
22503.000000	22434.000000	625
22647.000000	22574.000000	629
22827.000000	22759.000000	634
22971.000000	22899.000000	638
23043.000000	22971.000000	640
23187.000000	23111.000000	644
23367.000000	23291.000000	649
23511.000000	23431.000000	653
23691.000000	23611.000000	658
23763.000000	23681.000000	660
23871.000000	23786.000000	663
23979.000000	23891.000000	666
24159.000000	24076.000000	671
24339.000000	24256.000000	676
24375.000000	24292.000000	677
24411.000000	24327.000000	678
24591.000000	24502.000000	683
24699.000000	24607.000000	686
24735.000000	24644.000000	687
24771.000000	24679.000000	688
24843.000000	24753.000000	690
24879.000000	24790.000000	691
24915.000000	24825.000000	692
24987.000000	24899.000000	694
25023.000000	24935.000000	695
25059.000000	24970.000000	696
25095.000000	25007.000000	697
25167.000000	25077.000000	699
25311.000000	25217.000000	703
25347.000000	25254.000000	704
25383.000000	25289.000000	705
25491.000000	25400.000000	708
25635.000000	25540.000000	712
25743.000000	25645.000000	715
25851.000000	25750.000000	718
25887.000000	25786.000000	719
25959.000000	25858.000000	721
25995.000000	25893.000000	722
26067.000000	25967.000000	724
26139.000000	26041.000000	726
26247.000000	26149.000000	729
26427.000000	26329.000000	734
26535.000000	26440.000000	737
26571.000000	26475.000000	738
26607.000000	26511.000000	739
26643.000000	26548.000000	740
26715.000000	26622.000000	742
26895.000000	26802.000000	747
27039.000000	26946.000000	751
27147.000000	27054.000000	754
27327.000000	27239.000000	759
27399.000000	27311.000000	761
27543.000000	27451.000000	765
27723.000000	27626.000000	770
27903.000000	27801.000000	775
27939.000000	27838.000000	776
28083.000000	27982.000000	780
28119.000000	28018.000000	781
28155.000000	28053.000000	782
28299.000000	28197.000000	786
28371.000000	28269.000000	788
28443.000000	28343.000000	790
28551.000000	28451.000000	793
28623.000000	28521.000000	795
28731.000000	28632.000000	798
28839.000000	28740.000000	801
29019.000000	28925.000000	806
29199.000000	29105.000000	811
29379.000000	29280.000000	816
29559.000000	29455.000000	821
29703.000000	29595.000000	825
29847.000000	29743.000000	829
29919.000000	29813.000000	831
29955.000000	29849.000000	832
30027.000000	29923.000000	834
30099.000000	29997.000000	836
30243.000000	30141.000000	840
30279.000000	30178.000000	841
30423.000000	30318.000000	845
30567.000000	30466.000000	849
30639.000000	30538.000000	851
30819.000000	30713.000000	856
30999.000000	30888.000000	861
31179.000000	31068.000000	866
31359.000000	31243.000000	871
31467.000000	31348.000000	874
31647.000000	31523.000000	879
31827.000000	31703.000000	884
31935.000000	31811.000000	887
32043.000000	31919.000000	890
32187.000000	32067.000000	894
32331.000000	32211.000000	898
32439.000000	32322.000000	901
32475.000000	32357.000000	902
32583.000000	32465.000000	905
32691.000000	32570.000000	908
32871.000000	32745.000000	913
33051.000000	32925.000000	918
33195.000000	33069.000000	922
33267.000000	33143.000000	924
33339.000000	33217.000000	926
33519.000000	33397.000000	931
33663.000000	33537.000000	935
33807.000000	33685.000000	939
33879.000000	33759.000000	941
33987.000000	33867.000000	944
34023.000000	33904.000000	945
34095.000000	33974.000000	947
34239.000000	34122.000000	951
34311.000000	34192.000000	953
34347.000000	34229.000000	954
34455.000000	34340.000000	957
34527.000000	34412.000000	959
34599.000000	34484.000000	961
34743.000000	34632.000000	965
34815.000000	34702.000000	967
34923.000000	34813.000000	970
35067.000000	34953.000000	974
35247.000000	35138.000000	979
35283.000000	35173.000000	980
35355.000000	35247.000000	982
35427.000000	35319.000000	984
35571.000000	35467.000000	988
35679.000000	35578.000000	991
35787.000000	35683.000000	994
35859.000000	35757.000000	996
35967.000000	35865.000000	999
36147.000000	36040.000000	1004
36327.000000	36215.000000	1009
36435.000000	36326.000000	1012
36471.000000	36362.000000	1013
36579.000000	36470.000000	1016
36615.000000	36507.000000	1017
36795.000000	36692.000000	1022
36831.000000	36728.000000	1023
36939.000000	36839.000000	1026
37119.000000	37024.000000	1031
37299.000000	37199.000000	1036
37335.000000	37234.000000	1037
37479.000000	37382.000000	1041
37551.000000	37452.000000	1043
37623.000000	37526.000000	1045
37695.000000	37598.000000	1047
37731.000000	37634.000000	1048
37767.000000	37671.000000	1049
37839.000000	37743.000000	1051
37911.000000	37815.000000	1053
38055.000000	37963.000000	1057
38199.000000	38107.000000	1061
38307.000000	38218.000000	1064
38487.000000	38403.000000	1069
38631.000000	38551.000000	1073
38703.000000	38623.000000	1075
38775.000000	38695.000000	1077
38955.000000	38880.000000	1082
39027.000000	38950.000000	1084
39207.000000	39125.000000	1089
39315.000000	39236.000000	1092
39423.000000	39344.000000	1095
39459.000000	39380.000000	1096
39567.000000	39491.000000	1099
39747.000000	39676.000000	1104
39927.000000	39851.000000	1109
40071.000000	39999.000000	1113
40251.000000	40184.000000	1118
40359.000000	40295.000000	1121
40539.000000	40470.000000	1126
40575.000000	40506.000000	1127
40611.000000	40543.000000	1128
40683.000000	40617.000000	1130
40791.000000	40722.000000	1133
40971.000000	40907.000000	1138
41007.000000	40943.000000	1139
41079.000000	41015.000000	1141
41187.000000	41120.000000	1144
41259.000000	41190.000000	1146
41295.000000	41225.000000	1147
41367.000000	41299.000000	1149
41511.000000	41443.000000	1153
41547.000000	41480.000000	1154
41691.000000	41624.000000	1158
41763.000000	41696.000000	1160
41943.000000	41876.000000	1165
42123.000000	42051.000000	1170
42195.000000	42125.000000	1172
42339.000000	42273.000000	1176
42519.000000	42453.000000	1181
42627.000000	42558.000000	1184
42807.000000	42733.000000	1189
42987.000000	42908.000000	1194
43131.000000	43056.000000	1198
43239.000000	43167.000000	1201
43275.000000	43203.000000	1202
43347.000000	43277.000000	1204
43491.000000	43417.000000	1208
43527.000000	43452.000000	1209
43671.000000	43600.000000	1213
43779.000000	43708.000000	1216
43923.000000	43852.000000	1220
44103.000000	44032.000000	1225
44139.000000	44069.000000	1226
44247.000000	44177.000000	1229
44355.000000	44285.000000	1232
44463.000000	44396.000000	1235
44571.000000	44504.000000	1238
44607.000000	44539.000000	1239
44643.000000	44576.000000	1240
44715.000000	44646.000000	1242
44859.000000	44794.000000	1246
44967.000000	44905.000000	1249
45003.000000	44942.000000	1250
45039.000000	44978.000000	1251
45147.000000	45089.000000	1254
45291.000000	45237.000000	1258
45327.000000	45274.000000	1259
45399.000000	45346.000000	1261
45471.000000	45420.000000	1263
45507.000000	45455.000000	1264
45687.000000	45640.000000	1269
45759.000000	45710.000000	1271
45939.000000	45885.000000	1276
46083.000000	46033.000000	1280
46119.000000	46068.000000	1281
46155.000000	46105.000000	1282
46191.000000	46141.000000	1283
46263.000000	46211.000000	1285
46407.000000	46351.000000	1289
46479.000000	46423.000000	1291
46623.000000	46571.000000	1295
46659.000000	46608.000000	1296
46839.000000	46783.000000	1301
46947.000000	46894.000000	1304
47019.000000	46964.000000	1306
47199.000000	47144.000000	1311
47343.000000	47292.000000	1315
47523.000000	47467.000000	1320
47631.000000	47572.000000	1323
47739.000000	47683.000000	1326
47811.000000	47757.000000	1328
47847.000000	47793.000000	1329
47955.000000	47904.000000	1332
48099.000000	48052.000000	1336
48279.000000	48227.000000	1341
48459.000000	48402.000000	1346
48603.000000	48542.000000	1350
48639.000000	48577.000000	1351
48675.000000	48614.000000	1352
48855.000000	48794.000000	1357
48963.000000	48905.000000	1360
49035.000000	48979.000000	1362
49215.000000	49154.000000	1367
49323.000000	49259.000000	1370
49359.000000	49296.000000	1371
49467.000000	49407.000000	1374
49539.000000	49479.000000	1376
49611.000000	49553.000000	1378
49683.000000	49625.000000	1380
49755.000000	49697.000000	1382
49791.000000	49734.000000	1383
49971.000000	49919.000000	1388
50151.000000	50104.000000	1393
50331.000000	50289.000000	1398
50475.000000	50437.000000	1402
50619.000000	50585.000000	1406
50727.000000	50690.000000	1409
50835.000000	50795.000000	1412
51015.000000	50980.000000	1417
51087.000000	51052.000000	1419
51267.000000	51232.000000	1424
51411.000000	51372.000000	1428
51555.000000	51516.000000	1432
51591.000000	51551.000000	1433
51735.000000	51691.000000	1437
51771.000000	51727.000000	1438
51843.000000	51801.000000	1440
51951.000000	51909.000000	1443
52131.000000	52089.000000	1448
52203.000000	52159.000000	1450
52239.000000	52194.000000	1451
52311.000000	52264.000000	1453
52455.000000	52404.000000	1457
52491.000000	52440.000000	1458
52599.000000	52551.000000	1461
52779.000000	52726.000000	1466
52851.000000	52798.000000	1468
52995.000000	52942.000000	1472
53103.000000	53050.000000	1475
53139.000000	53086.000000	1476
53211.000000	53158.000000	1478
53355.000000	53302.000000	1482
53463.000000	53410.000000	1485
53643.000000	53595.000000	1490
53787.000000	53743.000000	1494
53895.000000	53851.000000	1497
53967.000000	53923.000000	1499
54147.000000	54103.000000	1504
54327.000000	54283.000000	1509
54471.000000	54423.000000	1513
54651.000000	54603.000000	1518
54795.000000	54743.000000	1522
54939.000000	54887.000000	1526
55083.000000	55027.000000	1530
55263.000000	55202.000000	1535
55371.000000	55307.000000	1538
55479.000000	55412.000000	1541
55623.000000	55560.000000	1545
55803.000000	55740.000000	1550
55875.000000	55812.000000	1552
56019.000000	55956.000000	1556
56127.000000	56061.000000	1559
56199.000000	56133.000000	1561
56343.000000	56277.000000	1565
56415.000000	56351.000000	1567
56523.000000	56456.000000	1570
56595.000000	56526.000000	1572
56775.000000	56711.000000	1577
56919.000000	56859.000000	1581
57027.000000	56970.000000	1584
57171.000000	57110.000000	1588
57243.000000	57184.000000	1590
57387.000000	57324.000000	1594
57567.000000	57499.000000	1599
57603.000000	57535.000000	1600
57711.000000	57643.000000	1603
57747.000000	57678.000000	1604
57783.000000	57713.000000	1605
57855.000000	57783.000000	1607
57927.000000	57857.000000	1609
57999.000000	57929.000000	1611
58107.000000	58040.000000	1614
58251.000000	58184.000000	1618
58359.000000	58292.000000	1621
58431.000000	58362.000000	1623
58503.000000	58434.000000	1625
58611.000000	58542.000000	1628
58683.000000	58612.000000	1630
58827.000000	58760.000000	1634
58899.000000	58834.000000	1636
58971.000000	58908.000000	1638
59079.000000	59019.000000	1641
59187.000000	59130.000000	1644
59259.000000	59202.000000	1646
59439.000000	59382.000000	1651
59475.000000	59419.000000	1652
59511.000000	59456.000000	1653
59691.000000	59636.000000	1658
59727.000000	59671.000000	1659
59799.000000	59743.000000	1661
59835.000000	59779.000000	1662
59871.000000	59816.000000	1663
59979.000000	59921.000000	1666
60087.000000	60029.000000	1669
60159.000000	60103.000000	1671
60231.000000	60175.000000	1673
60411.000000	60360.000000	1678
60483.000000	60430.000000	1680
60627.000000	60578.000000	1684
60663.000000	60614.000000	1685
60807.000000	60758.000000	1689
60915.000000	60863.000000	1692
60951.000000	60900.000000	1693
61023.000000	60970.000000	1695
61095.000000	61044.000000	1697
61275.000000	61219.000000	1702
61419.000000	61359.000000	1706
61491.000000	61429.000000	1708
61599.000000	61540.000000	1711
61779.000000	61725.000000	1716
61851.000000	61799.000000	1718
62031.000000	61984.000000	1723
62139.000000	62092.000000	1726
62283.000000	62232.000000	1730
62463.000000	62412.000000	1735
62607.000000	62552.000000	1739
62679.000000	62622.000000	1741
62787.000000	62733.000000	1744
62859.000000	62803.000000	1746
63039.000000	62983.000000	1751
63219.000000	63168.000000	1756
63327.000000	63273.000000	1759
63435.000000	63384.000000	1762
63615.000000	63564.000000	1767
63759.000000	63704.000000	1771
63867.000000	63812.000000	1774
64047.000000	63987.000000	1779
64227.000000	64162.000000	1784
64299.000000	64236.000000	1786
64407.000000	64341.000000	1789
64515.000000	64452.000000	1792
64587.000000	64526.000000	1794
64623.000000	64562.000000	1795
64767.000000	64706.000000	1799
64911.000000	64850.000000	1803
64983.000000	64924.000000	1805
65055.000000	64996.000000	1807
65127.000000	65068.000000	1809
65199.000000	65142.000000	1811
65271.000000	65216.000000	1813
65451.000000	65396.000000	1818
65595.000000	65540.000000	1822
65667.000000	65612.000000	1824
65739.000000	65682.000000	1826
65811.000000	65752.000000	1828
65991.000000	65932.000000	1833
66027.000000	65967.000000	1834
66135.000000	66078.000000	1837
66207.000000	66150.000000	1839
66351.000000	66290.000000	1843
66531.000000	66475.000000	1848
66639.000000	66583.000000	1851
66819.000000	66758.000000	1856
66999.000000	66933.000000	1861
67143.000000	67077.000000	1865
67251.000000	67182.000000	1868
67323.000000	67254.000000	1870
67395.000000	67326.000000	1872
67467.000000	67398.000000	1874
67647.000000	67573.000000	1879
67827.000000	67758.000000	1884
68007.000000	67943.000000	1889
68043.000000	67979.000000	1890
68079.000000	68014.000000	1891
68223.000000	68154.000000	1895
68403.000000	68334.000000	1900
68439.000000	68371.000000	1901
68547.000000	68482.000000	1904
68655.000000	68590.000000	1907
68799.000000	68734.000000	1911
68871.000000	68808.000000	1913
68979.000000	68919.000000	1916
69123.000000	69067.000000	1920
69231.000000	69172.000000	1923
69267.000000	69209.000000	1924
69303.000000	69245.000000	1925
69339.000000	69280.000000	1926
69375.000000	69316.000000	1927
69519.000000	69460.000000	1931
69555.000000	69495.000000	1932
69735.000000	69670.000000	1937
69915.000000	69845.000000	1942
70023.000000	69956.000000	1945
70167.000000	70104.000000	1949
70275.000000	70209.000000	1952
70311.000000	70245.000000	1953
70419.000000	70356.000000	1956
70491.000000	70430.000000	1958
70527.000000	70465.000000	1959
70707.000000	70640.000000	1964
70815.000000	70751.000000	1967
70923.000000	70862.000000	1970
71067.000000	71002.000000	1974
71103.000000	71039.000000	1975
71211.000000	71150.000000	1978
71283.000000	71224.000000	1980
71391.000000	71329.000000	1983
71535.000000	71477.000000	1987
71571.000000	71513.000000	1988
71607.000000	71548.000000	1989
71679.000000	71620.000000	1991
71859.000000	71795.000000	1996
71967.000000	71906.000000	1999
72075.000000	72014.000000	2002
72111.000000	72051.000000	2003
72183.000000	72123.000000	2005
72219.000000	72158.000000	2006
72255.000000	72195.000000	2007
72291.000000	72230.000000	2008
72471.000000	72405.000000	2013
72507.000000	72440.000000	2014
72651.000000	72580.000000	2018
72759.000000	72688.000000	2021
72795.000000	72724.000000	2022
72975.000000	72899.000000	2027
73119.000000	73047.000000	2031
73227.000000	73155.000000	2034
73371.000000	73299.000000	2038
73551.000000	73479.000000	2043
73731.000000	73654.000000	2048
73767.000000	73689.000000	2049
73839.000000	73763.000000	2051
73911.000000	73837.000000	2053
74019.000000	73942.000000	2056
74091.000000	74012.000000	2058
74127.000000	74049.000000	2059
