-1.0000000
149.0000000
263.0000000
318.0000000
317.0000000
340.0000000
408.0000000
416.0000000
645.0000000
748.0000000
790.0000000
785.0000000
856.0000000
882.0000000
-1.0000000
125.0000000
121.0000000
122.0000000
123.0000000
124.0000000
123.0000000
120.0000000
120.0000000
121.0000000
123.0000000
127.0000000
128.0000000
129.0000000
131.0000000
133.0000000
134.0000000
136.0000000
144.0000000
144.0000000
142.0000000
140.0000000
141.0000000
139.0000000
139.0000000
140.0000000
138.0000000
136.0000000
138.0000000
140.0000000
139.0000000
143.0000000
143.0000000
144.0000000
146.0000000
146.0000000
146.0000000
147.0000000
148.0000000
149.0000000
148.0000000
148.0000000
149.0000000
151.0000000
150.0000000
152.0000000
150.0000000
148.0000000
149.0000000
161.0000000
167.0000000
173.0000000
176.0000000
181.0000000
183.0000000
183.0000000
184.0000000
184.0000000
185.0000000
184.0000000
182.0000000
179.0000000
179.0000000
179.0000000
178.0000000
179.0000000
180.0000000
182.0000000
184.0000000
184.0000000
184.0000000
184.0000000
187.0000000
189.0000000
191.0000000
192.0000000
195.0000000
200.0000000
201.0000000
200.0000000
201.0000000
202.0000000
206.0000000
208.0000000
208.0000000
209.0000000
212.0000000
214.0000000
215.0000000
214.0000000
215.0000000
218.0000000
222.0000000
225.0000000
227.0000000
227.0000000
227.0000000
227.0000000
230.0000000
234.0000000
237.0000000
237.0000000
237.0000000
241.0000000
244.0000000
243.0000000
241.0000000
242.0000000
244.0000000
250.0000000
255.0000000
261.0000000
258.0000000
259.0000000
263.0000000
263.0000000
265.0000000
268.0000000
270.0000000
272.0000000
273.0000000
277.0000000
279.0000000
288.0000000
298.0000000
304.0000000
310.0000000
311.0000000
313.0000000
312.0000000
312.0000000
310.0000000
309.0000000
314.0000000
317.0000000
317.0000000
321.0000000
322.0000000
320.0000000
318.0000000
316.0000000
312.0000000
310.0000000
307.0000000
302.0000000
302.0000000
299.0000000
297.0000000
296.0000000
298.0000000
299.0000000
308.0000000
305.0000000
310.0000000
310.0000000
311.0000000
314.0000000
320.0000000
325.0000000
323.0000000
323.0000000
318.0000000
318.0000000
318.0000000
318.0000000
318.0000000
318.0000000
308.0000000
306.0000000
300.0000000
299.0000000
299.0000000
297.0000000
297.0000000
297.0000000
296.0000000
297.0000000
297.0000000
298.0000000
301.0000000
302.0000000
303.0000000
304.0000000
307.0000000
313.0000000
309.0000000
309.0000000
308.0000000
308.0000000
310.0000000
314.0000000
315.0000000
316.0000000
322.0000000
327.0000000
328.0000000
328.0000000
327.0000000
324.0000000
323.0000000
318.0000000
317.0000000
319.0000000
319.0000000
318.0000000
317.0000000
316.0000000
314.0000000
312.0000000
311.0000000
312.0000000
312.0000000
312.0000000
314.0000000
317.0000000
316.0000000
316.0000000
317.0000000
318.0000000
319.0000000
320.0000000
324.0000000
325.0000000
327.0000000
328.0000000
328.0000000
329.0000000
331.0000000
332.0000000
332.0000000
331.0000000
333.0000000
335.0000000
340.0000000
341.0000000
342.0000000
341.0000000
341.0000000
340.0000000
340.0000000
340.0000000
350.0000000
350.0000000
353.0000000
353.0000000
353.0000000
353.0000000
353.0000000
353.0000000
354.0000000
354.0000000
354.0000000
354.0000000
355.0000000
358.0000000
359.0000000
364.0000000
368.0000000
371.0000000
372.0000000
379.0000000
387.0000000
389.0000000
390.0000000
408.0000000
410.0000000
410.0000000
410.0000000
410.0000000
412.0000000
413.0000000
416.0000000
416.0000000
417.0000000
418.0000000
423.0000000
428.0000000
434.0000000
438.0000000
446.0000000
451.0000000
449.0000000
458.0000000
459.0000000
459.0000000
460.0000000
465.0000000
468.0000000
469.0000000
469.0000000
470.0000000
470.0000000
471.0000000
473.0000000
473.0000000
473.0000000
474.0000000
474.0000000
475.0000000
476.0000000
477.0000000
478.0000000
479.0000000
482.0000000
487.0000000
487.0000000
489.0000000
490.0000000
493.0000000
496.0000000
497.0000000
497.0000000
498.0000000
499.0000000
503.0000000
510.0000000
512.0000000
512.0000000
513.0000000
513.0000000
513.0000000
514.0000000
523.0000000
524.0000000
524.0000000
524.0000000
524.0000000
524.0000000
524.0000000
524.0000000
524.0000000
524.0000000
525.0000000
525.0000000
526.0000000
528.0000000
531.0000000
535.0000000
536.0000000
538.0000000
539.0000000
540.0000000
540.0000000
540.0000000
540.0000000
540.0000000
540.0000000
542.0000000
544.0000000
543.0000000
544.0000000
569.0000000
575.0000000
582.0000000
546.0000000
546.0000000
553.0000000
559.0000000
568.0000000
576.0000000
583.0000000
588.0000000
589.0000000
594.0000000
595.0000000
601.0000000
602.0000000
605.0000000
605.0000000
605.0000000
605.0000000
605.0000000
606.0000000
606.0000000
607.0000000
607.0000000
611.0000000
612.0000000
613.0000000
613.0000000
613.0000000
614.0000000
614.0000000
614.0000000
618.0000000
623.0000000
623.0000000
623.0000000
623.0000000
622.0000000
625.0000000
627.0000000
636.0000000
636.0000000
636.0000000
637.0000000
645.0000000
652.0000000
654.0000000
654.0000000
654.0000000
654.0000000
656.0000000
656.0000000
656.0000000
656.0000000
657.0000000
663.0000000
666.0000000
671.0000000
678.0000000
682.0000000
682.0000000
682.0000000
686.0000000
686.0000000
687.0000000
691.0000000
691.0000000
696.0000000
703.0000000
713.0000000
714.0000000
718.0000000
727.0000000
729.0000000
731.0000000
737.0000000
740.0000000
740.0000000
739.0000000
739.0000000
740.0000000
742.0000000
742.0000000
743.0000000
743.0000000
743.0000000
746.0000000
748.0000000
750.0000000
750.0000000
751.0000000
752.0000000
752.0000000
752.0000000
755.0000000
756.0000000
757.0000000
760.0000000
761.0000000
765.0000000
773.0000000
779.0000000
785.0000000
787.0000000
790.0000000
790.0000000
789.0000000
789.0000000
789.0000000
789.0000000
790.0000000
790.0000000
790.0000000
788.0000000
788.0000000
788.0000000
788.0000000
787.0000000
787.0000000
787.0000000
786.0000000
785.0000000
783.0000000
782.0000000
782.0000000
782.0000000
784.0000000
790.0000000
792.0000000
795.0000000
799.0000000
808.0000000
810.0000000
811.0000000
811.0000000
814.0000000
814.0000000
814.0000000
817.0000000
824.0000000
831.0000000
837.0000000
845.0000000
850.0000000
854.0000000
856.0000000
857.0000000
856.0000000
857.0000000
857.0000000
858.0000000
859.0000000
860.0000000
860.0000000
860.0000000
860.0000000
860.0000000
860.0000000
861.0000000
862.0000000
864.0000000
866.0000000
867.0000000
867.0000000
867.0000000
867.0000000
867.0000000
867.0000000
867.0000000
868.0000000
869.0000000
870.0000000
870.0000000
870.0000000
871.0000000
870.0000000
868.0000000
867.0000000
868.0000000
868.0000000
869.0000000
870.0000000
869.0000000
868.0000000
868.0000000
867.0000000
865.0000000
861.0000000
858.0000000
858.0000000
858.0000000
858.0000000
858.0000000
859.0000000
859.0000000
862.0000000
864.0000000
866.0000000
872.0000000
875.0000000
875.0000000
875.0000000
876.0000000
876.0000000
877.0000000
878.0000000
879.0000000
879.0000000
879.0000000
878.0000000
878.0000000
878.0000000
877.0000000
878.0000000
879.0000000
880.0000000
880.0000000
881.0000000
883.0000000
884.0000000
883.0000000
883.0000000
882.0000000