1.10. PyCOMPSs: Polymorphism

In this example we will how to use polimorphism with PyCOMPSs.

Import the PyCOMPSs library

[1]:
import pycompss.interactive as ipycompss

Start the runtime

Initialize COMPSs runtime Parameters indicates if the execution will generate task graph, tracefile, monitor interval and debug information.

[2]:
import os
if 'BINDER_SERVICE_HOST' in os.environ:
    ipycompss.start(graph=True, debug=False,
                    project_xml='../xml/project.xml',
                    resources_xml='../xml/resources.xml')
else:
    ipycompss.start(graph=True, monitor=1000, trace=False, debug=False)
******************************************************
*************** PyCOMPSs Interactive *****************
******************************************************
*          .-~~-.--.           _____       _______   *
*         :         )         |____ \     /  ___  \  *
*   .~ ~ -.\       /.- ~~ .     ___) |    | (___) |  *
*   >       `.   .'       <    / ___/     \____   /  *
*  (         .- -.         )  | |___   _      /  /   *
*   `- -.-~  `- -'  ~-.- -'   |_____| |_|    /__/    *
*     (        :        )           _ _ .-:          *
*      ~--.    :    .--~        .-~  .-~  }          *
*          ~-.-^-.-~ \_      .~  .-~   .~            *
*                   \ \ '     \ '_ _ -~              *
*                    \`.\`.    //                    *
*           . - ~ ~-.__\`.\`-.//                     *
*       .-~   . - ~  }~ ~ ~-.~-.                     *
*     .' .-~      .-~       :/~-.~-./:               *
*    /_~_ _ . - ~                 ~-.~-._            *
*                                     ~-.<           *
******************************************************
* - Starting COMPSs runtime...                       *
* - Log path : /home/javier/.COMPSs/InteractiveMode_10/
* - PyCOMPSs Runtime started... Have fun!            *
******************************************************

Create a file to define the tasks

Importing task, implement and constraint modules

[3]:
%%writefile module.py

from pycompss.api.task import task
from pycompss.api.implement import implement
from pycompss.api.constraint import constraint
Writing module.py

Declaring tasks into the file

Declare functions and decorate with @task those that should be tasks

[4]:
%%writefile -a module.py

@constraint(computing_units='1')
@task(returns=list)
def addtwovectors(list1, list2):
    for i in range(len(list1)):
        list1[i] += list2[i]
    return list1
Appending to module.py
[5]:
%%writefile -a module.py

@implement(source_class="module", method="addtwovectors")
@constraint(computing_units='4')
@task(returns=list)
def addtwovectorsWithNumpy(list1, list2):
    import numpy as np
    x = np.array(list1)
    y = np.array(list2)
    z = x + y
    return z.tolist()
Appending to module.py

Invoking tasks

[6]:
from pycompss.api.api import compss_wait_on
from module import addtwovectors  # Just import and use addtwovectors
from random import random

vectors = 100
vector_length = 5000
vectors_a = [[random() for i in range(vector_length)] for i in range(vectors)]
vectors_b = [[random() for i in range(vector_length)] for i in range(vectors)]

results = []
for i in range(vectors):
    results.append(addtwovectors(vectors_a[i], vectors_b[i]))

Accessing data outside tasks requires synchronization

[7]:
results = compss_wait_on(results)
print(len(results))
print(results[0])
100
[1.1342111850577536, 0.5278806345422292, 1.7941518439053241, 0.477653194894226, 1.643013525597227, 0.6045875820938854, 1.3846094340234631, 1.0876896292407676, 0.8244129257491345, 1.4043757995506223, 0.3056240277168034, 0.9201439479275588, 1.246609587866201, 1.2687853546889625, 1.4683707828223982, 0.8593918066098046, 1.4914222265622252, 1.9175226487486383, 1.397593438527184, 0.799869415930711, 1.7839321841565448, 1.655664412093415, 0.706206155776546, 1.0514874173801259, 1.1741535712194424, 0.7816711714346283, 0.3709620768909637, 1.2421283483285572, 1.0898514081809914, 1.7119215417673588, 1.43035279168674, 0.31335527355349213, 1.2130943648505186, 0.8609455786135065, 0.970040083675359, 0.9493184902133436, 0.7455981142716729, 1.4261010705365287, 1.3006884738220161, 0.794818426368219, 1.6078648432243612, 1.8146416498733728, 1.6262307529486548, 1.1076894390611458, 1.188617847835821, 0.5658898351111468, 0.3765595525929517, 1.144012272635464, 1.1269479981959045, 1.5779476598395945, 0.5310416609319845, 1.2137146824340994, 1.3115412433664884, 1.3302391252758574, 1.092595718830884, 0.5971210231687093, 1.1248315975536989, 0.23336156073497716, 1.2986094731417164, 0.8567830336155204, 1.0204230133832413, 1.0426277660329069, 1.7457395348340272, 1.4979604887008002, 0.8999443968466122, 1.4610993201757707, 1.0434640443395091, 0.6804818160272217, 1.4371220774959597, 0.968686692289904, 1.1876358267837062, 1.291750511582375, 0.27877854842348593, 0.8217107391322082, 0.7850745749977232, 0.8523202575880965, 1.3886142437375102, 0.6232592725501601, 0.7998842122724923, 1.7132197658739705, 1.0330350895263634, 0.3117934109281717, 0.5185430494930532, 0.9387478919316365, 0.7454802352345299, 1.6802344758730607, 0.7644442608577788, 0.7564584668865939, 1.922484237126712, 1.1568822733714978, 0.6158415795264056, 1.4257938142255737, 1.1458452771762542, 1.0372175606985587, 1.4077745052139004, 1.3703714582458701, 1.3879941521630865, 1.9010169842232587, 0.5109223444345973, 1.25749671734493, 1.5782547444429478, 1.6479874937676084, 0.40217473662961434, 1.119986901274799, 1.4363883318788817, 0.4885989849855966, 0.7538458860393151, 1.0439874222382906, 0.6610516547149519, 0.9151821197808375, 1.3618505353180779, 0.3933687164845353, 1.818649988708723, 1.2990961421089682, 1.5352117560982848, 1.5591925478144295, 0.24331260533408072, 0.4432392247146203, 0.8466757142261272, 0.8598655964808373, 0.529319349768922, 1.1321799563374069, 1.0615360045263458, 1.1015267806344329, 0.8292022618905637, 0.6419782856752524, 0.32333334497051236, 0.9638309440776158, 1.7967604071655776, 0.7180273508050851, 0.8570578945643358, 0.6395325051017463, 1.2766676927965595, 0.5702901890303982, 0.6779372879102928, 1.7441385753176573, 1.7133542675013989, 0.8453307915067819, 1.23205260177047, 0.8801510682731155, 1.04280011436574, 1.3576328020701571, 0.4016792275422233, 1.2744823797718166, 1.2246701576312828, 0.5638462334408995, 0.3462364755960621, 1.4984319529883776, 1.4692382370221764, 0.9294665895336097, 0.7532590803903066, 1.3015303870964743, 0.8197636037743317, 0.7747542198101834, 0.9881212002843747, 0.5529679850477541, 1.2799815728547137, 1.48973300299261, 1.7223576078367553, 0.7238095175800493, 1.156092220471795, 0.5044524594686753, 1.5141062796326257, 0.5608618550547421, 0.8611423896028965, 1.2253460967108745, 1.2464627979078213, 1.1521523517168315, 0.2155856012627112, 1.2390429238831102, 0.29995186911747507, 0.5530122951103436, 0.40051020848048113, 0.4151747989035104, 1.007390387840407, 1.5578436991021425, 0.7545367945136395, 0.6915023346559123, 0.5235607579485069, 1.0892728811333843, 0.17157046123024977, 0.9724340443686321, 1.220870723969119, 1.3049206209672661, 1.2215551444141979, 1.8186250263483479, 1.071291781870194, 0.6213088542264577, 0.4473224909257292, 0.7322917972797982, 1.2472474430318539, 1.5096113947418246, 0.6378758247987364, 0.6438326922533013, 1.2553139225765841, 0.7039552821090316, 1.3171712941494922, 0.5016793026885142, 0.9097618522434836, 0.43969796188254506, 1.1296260498528328, 1.030068187545417, 0.7255365463230162, 0.9604606351488473, 1.6274087331173166, 0.2560517686610515, 1.894284947426527, 0.37665205819959435, 1.3908239551485746, 0.8474159223836206, 1.351016371592689, 0.35075909873258215, 0.41463215408060294, 0.7819272076891447, 0.755344391423281, 0.34172000491186494, 0.3772756801115913, 0.6937184556976298, 0.632524469326851, 0.4396964964332435, 1.2107549839328713, 1.5428523749949483, 1.3492033118120343, 1.3694673915942528, 0.767865473511106, 0.7926744482803865, 0.5858615887384653, 0.9572439566732127, 1.1972018613403357, 0.12100426575879342, 1.194238722270243, 1.3272129800628854, 0.5609479748021976, 1.528514721492867, 1.1897558276641786, 0.6177812527202718, 0.9859083009465555, 1.5004947016321089, 0.712502290535453, 0.9231741462588597, 0.5241877674163219, 1.2416911218391853, 1.4932045296577656, 1.570668042278836, 1.2331719444559006, 1.7015721383477729, 1.1340046983054002, 1.303567044278201, 0.4911129372146401, 1.6355453772784778, 1.156527240313686, 0.7722579697065522, 1.6674023665528561, 1.3391044023616652, 0.631395498096791, 0.7196455179925685, 0.6103367265543269, 1.0577192530089303, 1.1442382863337324, 0.49693722368459425, 1.1604907445829482, 1.381753379035894, 1.2875333930382953, 1.0411339906107444, 1.789550687080168, 0.5837100177958121, 0.7774233374408698, 0.9673610679524077, 1.467581135569341, 1.4096566906060528, 0.8851277926924885, 1.3273352504181464, 0.987512801655478, 0.5535434969912872, 0.49748314134946103, 1.1356407231613632, 0.8323442889204625, 0.6091961326436534, 0.5288037300399421, 0.5533033067837103, 0.4334287265408405, 0.9746051583835622, 1.2198583240413297, 0.7928640248999572, 0.3989632312000525, 0.9869393392757584, 1.1078600370039795, 1.693508609556555, 0.49126890781594124, 0.5937659250659406, 0.5084774722100126, 1.265885567635215, 0.7467573220462363, 1.6237088486057336, 1.7089643453083387, 1.5653400107304702, 1.1354465846519668, 1.0804435174057345, 1.0877516661282742, 1.465159110649998, 0.7697391001576241, 1.030687428357964, 0.713122031902352, 1.3565318981978058, 1.3499791406362391, 1.5761922791015954, 1.2266721246759469, 0.5680610993204245, 0.9336236240610617, 0.9647469939407743, 0.5765792203719053, 1.3367745105339925, 0.5616578481015944, 0.48368743374525736, 0.4346941348595651, 1.0101538480539092, 1.0650700877013564, 1.0409573006884365, 1.4036120807477563, 0.8756492809986665, 1.3451772866076848, 1.0302278592873622, 0.5838037841245372, 0.7607977014878965, 1.1267180250962392, 1.6642496219691356, 1.2358080077772258, 0.44245000249057576, 0.7493521408275481, 0.32082827639523426, 1.2098223303860625, 1.766201786854284, 0.7278405403359859, 0.22958816181251962, 1.2405860979155565, 0.30650826444517965, 0.8780801135168865, 1.9236783163804279, 1.188632040374435, 1.2545429024840968, 0.7408194477154946, 1.3697902611510324, 0.7349876557935695, 1.1601710607758873, 0.6233727923214958, 1.3644790931808561, 1.1736762353244812, 1.3158155729985368, 1.3426891899965234, 1.132225047070171, 0.29605802924539015, 1.443831962710944, 1.0365581827474208, 0.36625934922905645, 1.043638821483961, 1.851049799820749, 0.5543333326990229, 1.0087063709360429, 0.9092186116817187, 1.1282820593003706, 0.7272475629501142, 1.7962581117660852, 0.5863024436755062, 0.525014479008149, 1.749352954800555, 1.8677543669822092, 0.9115932022372303, 0.39838413409445916, 1.1568136905404671, 0.49644188553115176, 1.6871414605837267, 0.15542072809099727, 0.9501616345409523, 1.4933467415069253, 0.8405301576079773, 0.9970627298337509, 0.39398477573810453, 1.0642670686724696, 1.01871698496539, 1.59936494855308, 0.8417386820034275, 1.1582659180663706, 0.8072931485912486, 0.2070265620610351, 1.4301153606488954, 1.3534942038789035, 0.6466809465072058, 1.7289836654419948, 1.1718451182234904, 0.7939215468218466, 0.7469625183284953, 1.4426726518987154, 0.9161789838766904, 0.7651344174590607, 0.421525399952453, 0.9285626339105566, 1.5572597415612424, 0.8088549545845831, 1.5482390181849133, 1.4856603727775979, 1.0681325688783736, 0.842452600952796, 0.6455331910090689, 1.5794990020619062, 0.4892605057160744, 1.3203151949901613, 0.8272767822421007, 0.49097848997083826, 1.4583054319371418, 0.6476521197671897, 0.9461149314361031, 1.0242085475293532, 0.9856151874721057, 1.842595790786399, 0.9684341874164764, 0.958464909590867, 0.36669960898992393, 0.5778805974876221, 1.3636499048612798, 1.6056838167667513, 0.5354914185056912, 1.314892166372323, 1.2869729487816257, 0.6073146804784973, 1.1241155038669737, 1.282979538848367, 1.6977373235255824, 1.480212908737201, 1.2537889248899818, 1.264372224610801, 0.998675164988508, 0.5894461081480444, 0.74761525659843, 0.9131526059429217, 0.4985050203942224, 1.6186663287787177, 1.0729881741610956, 1.483467576973553, 0.8774920685296677, 0.31735592844187976, 0.9040062955414399, 0.9719459161514763, 1.7640141283295068, 0.7285070933771961, 1.1661965757168427, 0.4591941620649431, 0.7590531211424753, 1.4928837247650493, 0.7511434385986563, 1.1693454755148935, 1.5305398374968346, 1.246849089139404, 1.0414345660655833, 1.6058341872743416, 1.5136892222999916, 0.8346664011562178, 0.993625932171825, 1.6363344662676904, 1.7498028849956215, 1.0279630966108653, 0.8587769763778761, 1.264136528076821, 1.8333487602759981, 1.0560170866127765, 0.7503236739611938, 0.8771407506385426, 1.7315241811859647, 0.1716184386436218, 1.3484731223066517, 0.7946863847926946, 1.1641864313842096, 1.0164171655938299, 0.8922289631762993, 0.5765541345259428, 0.6405151407330839, 1.7547331092694942, 1.3648868920358326, 1.7755094654881014, 1.0753723432905282, 1.655308349598924, 1.287206152117799, 1.4957861132005852, 0.24696531924979725, 0.9698845784910904, 1.0663378988011103, 1.1181193567776773, 0.5750267721878778, 0.8067163935511384, 0.29398881662932363, 0.25461316458642613, 1.0165805850418088, 0.38981573128933134, 1.235110337958675, 0.6927072995458002, 1.36415670044673, 0.48345279861500046, 1.0697618795573325, 0.8130390583110381, 1.0588319011916258, 1.4101660797491067, 1.8477756417506233, 1.03121926179135, 1.3418314498836414, 0.9601471532213229, 0.8380797602550137, 1.2857842193345463, 1.2739515921935491, 1.5217459719466622, 1.2301227210355448, 1.2854374493873904, 1.2207928496255271, 1.2251774907469763, 0.9721252011841514, 0.545929720723875, 1.0173098380023544, 0.3342391963886717, 1.4535926010457345, 0.9530910743266525, 0.16584031098504703, 1.1661750584215518, 1.6170016758055819, 0.05471597196287292, 0.8089098264895611, 0.9409021083518145, 0.7547683426614276, 0.23747692176221513, 1.2484173801480143, 0.9244328224305834, 0.7455811396393957, 1.4701480439631451, 0.7665646228616398, 1.0813443378521517, 0.8119946857165607, 0.8785561872638468, 0.4570964087082021, 0.62057443042921, 1.6488866857840319, 1.130353022081139, 0.891035942888082, 1.4872641169850391, 0.9251788409013981, 0.9655479344577936, 1.8953313124171145, 1.6137533383950107, 1.133381461558712, 1.0121841070353912, 1.6009018698551816, 0.5425517164251331, 0.9849518442632419, 0.2198277106480262, 1.4340024749555518, 1.2268703281564428, 0.9577253219754509, 1.3997698030515897, 1.7293202934167693, 0.625292717637884, 0.7419739173510058, 1.9093280192081858, 0.418172132317992, 1.5685387423250292, 1.0446040130762961, 1.930276123543277, 1.4096718995036865, 0.9191735778392737, 0.5553627298489882, 1.7888232746796304, 0.5355181404111115, 1.165499393110926, 1.2819894497736195, 0.7602710756480584, 0.7694935487924648, 0.07610990938256701, 0.7838375455014903, 0.5412727643257712, 0.5748736129615554, 0.7973525472560531, 1.0786305546646662, 1.5617675777001914, 0.2939776668191193, 1.367926348169664, 0.3974168267568715, 1.469523878338525, 0.9040484171864375, 0.5842781972373366, 1.062407842798111, 0.39455344550294646, 1.3095196114621157, 1.5775068406479094, 1.4236314204305422, 0.2664067220573617, 1.810629822441299, 1.3393099160573347, 1.0921702672895095, 1.788794360532346, 1.1787789668593471, 1.4165587401747592, 0.7762254502957726, 0.9131384264387812, 0.9661454589838524, 1.5281267778337029, 1.492945979002735, 0.5774215288127866, 0.5293170200956416, 0.9743230003680362, 0.7962434245626191, 1.391484595543059, 1.1709918066922775, 0.113855866390143, 0.9129919758705164, 0.1281130992403956, 0.3152903866751251, 1.2446375826086928, 1.5022310463498567, 1.7728548728490412, 0.8161146235777486, 1.4399545724347522, 1.6714965585485215, 0.6965909714761981, 1.7111713847383325, 1.0789665622197502, 1.0186346854474153, 1.0605369248165686, 1.447808065540365, 0.9540978432732389, 0.7944630332039913, 1.5179552701871408, 0.9926285886621582, 0.6379919102571029, 1.522448113351679, 0.9655629384511496, 1.1150420303157607, 1.5804868739764895, 1.008752330896955, 0.8243761879259961, 1.0978480756635336, 0.5613720471794592, 1.503416617398671, 0.8071572932036204, 0.7900438302018276, 0.8304041470113056, 1.3438462702660887, 0.6343597047318822, 1.0703325269640076, 0.7665673496570113, 0.7775492570443324, 1.2361435024182126, 1.2177913679212187, 0.7090364041715752, 0.3928417382393322, 1.3190754104478857, 1.109969546047384, 0.6831383889797866, 1.4734540818722577, 1.393356256666202, 0.8585346249346065, 0.6166652103682054, 0.9926585309616559, 1.7901159272692944, 1.687091037647031, 0.3344928273451878, 1.2537604640381441, 1.3178995663046835, 1.0841891100226944, 1.1683881578668491, 0.21217332406420863, 0.723790279829574, 1.3046277297243933, 1.595360129258112, 0.7298140183204261, 1.424423130461446, 1.6878948171044648, 0.6198006692034141, 1.2025615985196978, 1.0457527403728606, 0.6083965796516804, 1.203322729254121, 0.8169480273140917, 1.045774117099566, 0.38869231237549207, 0.7735461407532822, 1.2879471544465497, 1.5431117880624332, 1.2611366531691053, 0.8979530317562165, 1.510127644408532, 1.4292178990209656, 1.026351083937172, 1.133907443880648, 1.3616685945113862, 1.450556931979757, 0.46060281685591886, 1.0596086663251816, 1.887012612649413, 0.904259322462866, 1.6141920342885014, 0.7527354807125938, 1.3907221941243957, 1.3716686951305235, 0.739604428192908, 1.081055320511878, 0.5327114375508759, 0.6548798226779919, 1.0114280735931271, 1.394533059178902, 0.8170861301104728, 0.7968694152957337, 0.6495636758981053, 0.7475123373584966, 1.185372438261854, 1.495365939571618, 1.667615434582797, 1.3319633097198675, 1.361961424576429, 1.6653246462519449, 0.9257107545573504, 0.7902244572774902, 0.9985701179320857, 1.273034074445631, 1.2836486628357422, 0.9664674016764103, 1.4682465003585548, 0.44747253503913265, 0.8560236011163391, 0.6834914508286828, 1.6752920628941366, 1.360771186178626, 1.1661493364892066, 0.36152830799344626, 0.9477785755679234, 0.8939281957274661, 0.8218176881377605, 0.2811101022359036, 0.7359545931725927, 1.4562840072169658, 1.3341392426663887, 0.9658809315548315, 0.7254725717781322, 1.3252974744244843, 0.9372808738327905, 1.0283562148645824, 1.3376007808783434, 0.41394664741406717, 1.754150461714175, 1.0806369248429728, 1.2543661692920465, 1.3204059988847372, 0.7788890938829425, 1.0505647251000922, 1.3693265079991725, 1.1666490546072916, 1.5802919269827367, 1.5375441112857393, 0.6185417029714046, 0.19351262390216906, 1.236524037800595, 0.39446340482138975, 1.1975401391206586, 0.7235287895715129, 0.6843564823192916, 1.5006566954834322, 1.2320617385036847, 1.2623311883343866, 0.2741829401418103, 0.42470958967402095, 1.3442784293006702, 0.5999229119373815, 0.11065071590476205, 0.8747369314617733, 1.236560630661471, 0.7368347468661947, 0.10272652994501763, 0.8302286849951097, 0.43005849271110785, 0.9808251304840891, 0.7887282055867223, 1.3659180207053694, 1.361506846195625, 1.152777034107849, 0.8647646978466752, 0.5447817383293708, 1.6454905718131576, 1.2880737029824256, 0.8751819262243533, 0.9674754447869462, 0.7708865881299458, 1.418366144414529, 1.287346261423946, 0.2501656658582948, 0.8889338510448739, 1.511824681351404, 0.6506394508415925, 0.5614925490837644, 0.15613242330623933, 1.395802093949519, 1.0500616463324772, 1.322081610490649, 0.2474286075928781, 0.636991728065558, 0.7413438364488872, 0.11665830183154968, 0.8598575442556166, 0.49286146037275225, 1.2459906670207368, 0.3395751866633291, 0.9748721410069776, 0.8320811256373197, 0.5909956914287254, 0.7441131176986976, 1.1347733982438233, 1.6047702989059802, 0.6126203585011784, 1.6472832342464852, 0.37487318143862913, 0.2265448611415729, 1.5965581131041575, 1.0391016043414512, 0.641267028832731, 1.3752888879277316, 1.1630009410562496, 0.791400037093828, 1.2714565857376012, 0.7375946670394462, 1.11805713108645, 0.9975577097375943, 1.0195111946185618, 1.5662569702061928, 1.0594583611674384, 0.36787153810585327, 0.622998542876015, 0.364464367650565, 0.627947949871679, 1.0519694278927598, 0.0762773419467, 0.282797366452775, 0.7318725138211077, 0.8282019610521806, 0.6545226785977404, 0.6546945790505119, 0.243886892064063, 0.9372892865078605, 0.7908453112112801, 1.2871871248922564, 1.024692192401488, 1.6873264586800192, 1.729250094061685, 1.0082002645955013, 1.059290234643767, 0.20958995097652344, 0.13540571991491335, 1.5437530127752634, 0.6344494974074576, 1.3804169523412202, 1.6957792522375592, 0.8845595934186059, 1.0712008349136017, 1.5488386659386213, 1.5129736467151886, 0.05164336249086432, 0.41779462040037085, 0.7182911694281763, 0.3885570389698404, 0.8241987958197263, 1.098181657880636, 1.7332653385598968, 0.8150277312655126, 1.117911400246035, 1.5427110288365422, 0.39445663278392973, 0.6704806308471014, 1.4394210292399148, 1.3740652388924026, 0.9668175615899139, 0.04610686381051654, 1.7290434991877928, 1.1876316288392044, 1.2799041789715142, 1.9071157770179243, 0.40454462508004707, 0.9141589628389848, 1.7901355471449532, 1.3290234803756689, 1.0854921374310715, 1.3345538876599847, 1.4051052272648747, 1.4419255468010852, 1.5533574776919123, 0.9089986121870459, 0.89102917415806, 0.5958266590285864, 0.9630584210908776, 1.4952925353298885, 0.25980105036426715, 0.8136336563456531, 1.2004185330201553, 0.7890122314243764, 0.9919803633869455, 1.2000936801678486, 1.4629015196198072, 0.6917326023908862, 1.058682971678142, 1.0839422595328636, 1.21529347967266, 1.704160705066425, 0.9635052770225493, 1.2736382802187922, 1.349350332207936, 0.6206074584192429, 1.706666644550897, 0.16773293479389162, 0.8818662130932056, 0.9884473628196412, 1.8250065277571719, 1.080725084111927, 1.3400817880839166, 1.0973118311096401, 0.970403749213433, 1.5819601073693328, 1.2968479295804274, 1.045432047525222, 0.4594890251792757, 1.147298893388396, 1.3127305316291569, 1.3696001212863804, 1.2204743379589869, 1.7356542340015273, 1.0364737922746152, 0.9035099833085867, 0.76548206736176, 1.6162589755040684, 0.22140750903719575, 1.181572245561128, 0.8242189251916705, 1.181368012971307, 1.1656353935965287, 1.3889929393661724, 1.1748482546866397, 0.5672278148712658, 0.7734416211866456, 0.8835042303348677, 1.1664704017602567, 1.5110907849913446, 1.1611811255188111, 1.6261496514078095, 1.2116454878838674, 1.4894858133933448, 1.1675373803292803, 0.587376740092518, 1.7374081969862938, 0.9715924424247044, 1.6728697717344254, 1.7224108772899651, 1.0641001851037544, 1.0537177796163983, 1.0490273043866352, 0.8755842149265317, 0.6299890303481223, 1.0403364500927879, 0.5858359581430048, 1.1036955168307965, 0.7783236028893697, 1.5035584065260612, 0.9103336313988489, 0.5826502341378775, 0.697885018420086, 1.601778430553722, 1.2640370703179062, 1.1479527938135259, 1.2331901519893622, 0.8647411661309787, 1.394072977947903, 1.1850244525933542, 0.33334374069611006, 1.0658726042071027, 0.7848403039884424, 1.2291010162946618, 1.2155817299475393, 0.4545506911938779, 1.3432761081061382, 0.2894332206499324, 0.6607270566229038, 0.8404421510069713, 0.9643755697717022, 0.9565034061504162, 0.29042180696554687, 1.1349021787190585, 0.7314477045971607, 0.9017986942631857, 0.4693553948301271, 0.24005167320209975, 0.4208778796945333, 0.9200585544119169, 1.3402572335387033, 1.1150433446814905, 1.1028001026896461, 0.33838743829208084, 0.8106677270072841, 1.1289401846793026, 0.8007853929911658, 0.9138047796731359, 1.7393261253765333, 0.6279802478720414, 1.1068654441095456, 0.18640447292928897, 0.6704942188009126, 0.1762918874502022, 1.1130860949388828, 1.7907572087503765, 0.802717697280496, 0.4136618262844185, 0.8352669971658345, 0.35022162391466816, 1.8453758726844485, 0.44923849872915866, 1.2477479784947239, 0.9133442556259217, 1.5893839066983657, 1.263367119896083, 0.9918830958625326, 0.5837242061350851, 0.4712464597253835, 1.7347708780097708, 0.287706759045375, 1.2076101894452775, 1.4066319477779157, 1.2611381512108428, 0.8005107569360215, 0.7091733700476414, 0.721998087011155, 1.2429784113138576, 0.7866017160851398, 0.9490867623869051, 0.32966996422513883, 0.8725953852648759, 1.6819888209943543, 1.292160109898112, 0.8822874651016274, 0.8181486370770622, 0.8644651621863795, 1.267727514106924, 1.3905945921020408, 0.629316181074361, 1.5035539635746185, 1.4670224575888835, 1.2615259885374837, 0.9820240197747891, 0.7260142334521302, 1.521254389699907, 0.8978744523485885, 0.6910077797904085, 0.8224592644610287, 0.7495439764896769, 0.524866103139005, 1.052808032641059, 1.3250839929677423, 1.7905427235182114, 1.1871293225833774, 0.3339996227293598, 0.8849721145164564, 1.5973565841084132, 1.0009905643649382, 1.5820862824070372, 0.09241122115605316, 0.924538582050601, 1.109467443514124, 0.6759994953815729, 0.5483122404147165, 0.40960993311674143, 0.7935295115245112, 1.0985381636133162, 0.8170371901427478, 1.6439656808350782, 0.9057828900742634, 1.1268807135020027, 0.6545109645242319, 1.159886473970258, 1.2490037509640963, 1.3212874164284054, 0.5867053579691377, 0.7188784969759112, 1.7915777024791772, 1.1544395822092728, 1.3247009831574603, 0.9485479235179134, 1.4085226088389973, 1.5042135225775193, 1.333017196051609, 1.4209075382427576, 0.751706793285428, 1.408036323330938, 0.978148298407181, 0.7130249219245866, 0.9754621501094055, 1.590024350930681, 0.9467472619429229, 1.0417389963648729, 1.1239864896607288, 0.9720565241365274, 0.4290589067246472, 0.5746130494872275, 1.4016982956287594, 1.415414714880722, 0.59420801250285, 1.0402751665707857, 0.46628021258286145, 0.9465430186653833, 1.0425719795843975, 0.8908586093219707, 1.3461045280590516, 0.17047548913236255, 0.5497615507171246, 1.2232990870895495, 1.0182968850095853, 1.3187608428156365, 1.3777352762782802, 0.47746206511617617, 1.6430261530812347, 1.1308075149211223, 0.5034982510995866, 1.1009936315439077, 1.6140089247124791, 0.33649483160203775, 1.0972840789586755, 0.8841948498292583, 1.0655156076229373, 1.128718023561416, 1.9104624136364625, 1.1910628144246478, 1.2498692650191323, 1.1858187023761129, 0.5254741254997195, 0.7809386160515147, 0.810381338173689, 0.675228614540644, 0.43650470227142224, 1.087822088207816, 0.7457816671708731, 0.5833107083477221, 1.2507759095048163, 0.7646980933087701, 0.46174676764437905, 1.3069147358408926, 1.6729204641152178, 1.151584575246814, 0.7837027813214549, 1.4902606824290348, 1.6591312232397024, 1.1730031829973662, 1.2582656126859884, 0.6585018799222381, 1.4758784523050577, 0.9651405451261554, 1.113410754189875, 1.4839530234823963, 1.1161568845552723, 1.3185421447863255, 0.6408369424980087, 0.25532679652102275, 1.1573000606852104, 1.1161818854095578, 1.6238201139963573, 1.5380351680472204, 0.936203281762422, 0.7977020094677318, 1.3976346978405112, 1.5480281961394278, 0.17506384397189367, 1.0993735276239485, 0.8810970377949007, 0.7671677873847499, 0.5112379305923925, 1.1999832185651167, 1.4932286894105649, 1.1389938285542336, 0.780943314565864, 0.6236822323292462, 1.410873002373282, 0.7274622116720343, 1.097696296287354, 1.2910402958606055, 1.2604611288649672, 1.1275125135760395, 1.4188159445315924, 0.34345662919287323, 1.0573486237439835, 1.6298087023526782, 1.3362921881120213, 1.2256191012035464, 0.40952623278149936, 1.068038510192701, 0.7671557631188197, 1.4300001213046958, 0.8471145517419475, 0.5220044639167545, 0.07522328169274528, 1.1196572292435467, 1.4701088194515841, 1.5581199748806602, 0.8771809382366467, 1.1003484333509075, 1.3490682687879447, 0.2987186867444175, 1.1630045154572868, 1.1006509520225596, 0.9119539677337024, 1.1269746382154042, 1.1366586908340885, 0.92324743026681, 1.5448282895128607, 0.6075447747489147, 1.2428942343293818, 0.8121352442065828, 0.9445545670007802, 0.4061839425541597, 1.7493561386421161, 0.7054907805955688, 0.47783225311677435, 0.7501310727877981, 0.7418433251366826, 0.656313125365704, 0.6143401079364758, 0.43668662345914677, 1.3611402704813513, 0.41353304080374775, 0.7862452547813736, 0.33622602482534525, 1.5590644155839677, 0.6525423718697875, 1.8793224381653744, 0.7117984840435246, 1.008180812113646, 1.3720721623120054, 1.3876227424100023, 0.624849483652759, 0.6286464393655502, 1.2164067476304719, 0.36322658250826245, 0.7235767110991972, 0.5062375208769477, 0.7335835177823823, 1.4745185230019793, 0.481345332360369, 1.1395316056759266, 1.3845365231591682, 0.31291576868829707, 0.605982717617793, 1.0122517479223343, 1.6633725522715563, 1.3297580220200809, 1.0947496738015126, 0.7269053042044734, 0.5284986468832008, 0.9011773136425824, 1.6005658815869381, 0.4542587279982684, 0.23042769338009284, 0.7421021047431914, 1.5168403672755801, 1.4199383309347724, 0.9619663198129996, 0.35580492824798493, 0.7067229741295611, 0.8826881312430137, 0.6227597662511424, 1.1350996970092022, 0.8533107459449508, 0.7676762823592848, 0.7103064792027642, 0.8901429177780984, 0.21079822596886755, 0.27431446372785384, 0.892361609727457, 1.6659938851196086, 0.30615107173124, 0.7398096666242382, 0.5397121736583508, 0.6507202650264958, 0.10266311065395717, 1.1227768407312855, 1.271936644959098, 1.481008898645884, 0.19456695138899138, 1.1741840062685636, 1.564725246584472, 1.0921681567049588, 0.8119122749892149, 0.6138302074986958, 1.4915697908659054, 1.459645011289351, 0.8348527994271097, 1.0572098281560076, 1.0579833337548665, 0.3648105188465821, 1.1671812398028996, 1.325193677764687, 1.119004415905171, 1.230220333693933, 0.803876213175558, 1.1956503375686651, 0.6003067832158828, 0.7985446632696573, 1.1241470626690866, 1.344250891254692, 1.265622725809143, 1.872984920543772, 1.6817273656918996, 1.000601681469534, 0.29709972215701086, 1.1652734142684218, 0.9683943756943585, 1.6017270198375315, 1.3565693946584567, 1.4970543194994768, 0.3793286059623667, 0.5204754507715623, 0.9988744910099282, 0.5021847988623878, 0.7577471943263708, 0.7222472205563171, 0.9654950842253126, 1.863651068690155, 1.3812744497654617, 1.0019319663651036, 0.8764349549277648, 1.1534032644158159, 1.377357353392716, 0.6008830079894631, 1.3797448870214644, 0.5186904834065059, 0.8746981228706522, 1.590251591943825, 0.8039291705777697, 1.3055327943225863, 0.5661603361667927, 0.6853191115682403, 0.3900829092727479, 0.7913104822908544, 1.1573984049241925, 0.9633156722189511, 0.8206285302204024, 0.5512387640702865, 1.0653850190439118, 1.2548984614718734, 0.6489002795375016, 1.0010683533082836, 0.7257880214077687, 0.7600233084519522, 0.9155973341440169, 1.583737283620723, 1.155876443111613, 1.2058902046440938, 1.116412211910454, 0.4099191205268319, 1.3211409095775712, 1.951272218875467, 0.3583884411095565, 1.0564886365930723, 1.0214415203739944, 0.2550266239358565, 1.0734595530492974, 0.676522729081452, 1.4399111491467016, 0.75084438722312, 1.7226188430030311, 1.5188048295562844, 1.1260254080438394, 0.5262770937563916, 0.8611943569903917, 0.9982996395523112, 0.37317258340877846, 1.39411006335088, 0.9404879579371976, 0.6967894292810951, 0.3864905090879518, 0.6331716827906398, 0.8114027896342954, 1.8284422960814573, 0.4188204187868918, 1.0297564604525693, 0.2286728219477394, 1.7861814375462717, 1.9142787657863702, 1.087655021692215, 0.6867955266952704, 0.8641912229898341, 1.651452770276294, 0.8829041902474751, 0.7921206158645028, 1.5591459746065024, 1.2342911736635966, 1.920118321033713, 0.9079955780763495, 0.45792677155448747, 0.546611194296647, 1.8679330273137034, 0.3393749179586727, 0.4909276303912864, 1.198103410261102, 1.7456730747496365, 1.658465265432052, 0.6098894938410749, 1.243451210438543, 1.5132446444620422, 1.163231946896465, 0.9846707315031642, 0.09178353368920844, 1.168128025112551, 1.238614202371219, 0.7125753278876851, 1.5120746935596552, 1.4265305794070735, 0.5122503764329221, 1.0026097977975144, 0.8599985046972004, 0.7303685395583357, 1.3566056096318477, 0.3989942446799237, 1.3661436000105462, 1.2412981048828788, 0.6959809522215996, 0.8002367647977766, 1.2165632079937523, 0.5903966460964595, 0.573247870314717, 0.5820004800893874, 0.9399467197034738, 1.5106761418190484, 1.436204406310082, 1.454343368521576, 1.8372885080431627, 1.8195506587633534, 0.44392523029505393, 1.537367143281341, 0.3263659779858967, 1.6448749781860488, 0.618653478163484, 1.4009579751673287, 0.9664332736414569, 1.338812476703787, 1.0041865049373486, 1.8227446342632483, 0.36165555072309796, 1.2307368203294053, 1.1372480880310727, 1.4017495362535874, 1.1453432257456484, 1.2734490800144345, 0.7600538721544188, 0.6994136328229961, 0.648028287757075, 0.8907838212626744, 0.6170459016059783, 1.4062941376349092, 0.884404055914589, 1.0809101834154609, 0.831072847453534, 1.1197855460356212, 1.1706582375397676, 1.4949197835172707, 1.079840929733371, 1.2980373961117118, 1.315413096962791, 1.3712253674754789, 0.741879758997003, 1.578025279981592, 1.6642807737791276, 0.9176882307789518, 0.9452940961057305, 0.10649431814763022, 1.1708759658441552, 0.976261299086508, 1.4895957701270546, 1.6925798739510358, 0.6902250065038854, 0.34644517062932745, 0.9518160939200131, 0.6694798806694281, 0.9634271850809087, 1.7336039240708958, 1.006810872793463, 1.1971819949336253, 0.3623119240763404, 0.6322355512900371, 0.24053662163916323, 0.6711000724272167, 0.6957952474426198, 1.5845170973362108, 1.4766879753127196, 1.4470958517782, 0.6216975774966338, 1.1002426302208617, 1.064891754509425, 1.2454492661755032, 1.4680074519408635, 0.7675006518607472, 0.7195583316823829, 1.727761682583133, 1.461871023626335, 0.48072388351773876, 0.4114619624792243, 0.756207444911834, 0.9093767851049783, 1.3449219858417614, 1.4847665072945118, 1.1087352031038016, 0.9681020685486598, 0.6391490334427833, 0.9182230119654404, 1.7470632371844128, 1.7465304248698872, 0.6771218826273457, 0.013687118655683062, 0.9718619317783699, 1.2575221073961438, 0.9878488908008947, 1.5071849166764868, 0.6870037752132345, 1.3698227309065947, 1.0462605116197485, 0.7658857467110733, 1.6493387019969772, 0.9104432663737485, 0.11465200111045415, 1.7425977242047033, 0.9716015101489208, 0.7562744879847236, 0.6330961063154958, 0.9883582154434621, 0.5973375164785282, 0.9363225256229963, 1.8163697104972059, 0.5972955867538416, 0.38159844282917077, 0.6522315724244276, 1.3339192315882382, 1.712741624217931, 0.500067968503332, 1.7368257050101152, 1.0919111882379031, 1.138387842629141, 0.1641309277457127, 0.8317431454534019, 0.8115156633642794, 1.001661116902973, 0.56153382402541, 0.6157239194925964, 1.0322531553746517, 0.7380963418226009, 0.2954009190370023, 1.0916079171129653, 0.5353970461228136, 1.1693665226358418, 0.6134217654326966, 1.5113310647647895, 1.247938194332804, 1.4655965674367908, 0.8735261345740931, 0.5512670892364974, 1.0140104142486748, 0.43708854909940076, 1.1483364674821184, 1.4249538203656913, 0.41314506800201345, 0.6598211344253265, 0.07305392465030236, 1.1027933403139714, 1.4178256312400523, 1.013465677064831, 1.5429271700789675, 1.055021166758546, 0.4732072718464969, 0.6618446667619889, 0.5534994031870532, 0.8833692800754969, 1.4849603882056575, 0.8555354973486382, 1.6916694545304463, 1.8447600734111025, 1.6627192863035418, 1.230029947799511, 0.3441799090280254, 1.228253584483416, 1.1281588513588858, 1.0657871783548234, 0.8331655048016174, 1.7496546052945186, 0.6354207089062066, 1.008883884653644, 1.3630199370286955, 0.8011690860776588, 1.005355246714669, 0.7947166418615118, 0.6842926883383448, 1.0463488511215817, 1.6439818867716833, 1.0800584057316949, 1.509984071460142, 1.6489275436032007, 1.098825219019372, 0.9918036839869732, 1.6437189804942296, 0.40487066613375877, 0.9435160511080648, 0.7948267500364101, 1.0146190267473925, 1.3220603478562398, 1.0201670918269907, 1.538890991490311, 1.59082127001161, 1.7175578558019908, 0.7202105289651587, 1.1126702941853401, 0.9522825846285098, 0.953137623153897, 1.2700638152835904, 0.8826980739500082, 1.6374929482831655, 1.0438300777405698, 1.7983401206638399, 0.9633018958451935, 1.8640407417497369, 0.704648314406441, 1.8834191754333216, 1.099017303292034, 0.9138054600079317, 1.0488011054135362, 0.5442986161185779, 1.3812715755863618, 0.6381480017399215, 1.8061399181046511, 0.7876319364306305, 1.599592179523449, 0.5691270758499974, 1.3415138445504335, 1.6197629022058777, 0.6842256950058557, 0.5295523212686867, 0.36390691230631433, 0.9127479988769786, 0.40809677588119264, 1.5957735569718783, 0.8510827512465177, 1.6143896983895694, 1.1135642027026746, 0.3481745938446631, 0.9922637385156954, 0.8320626070945787, 0.8152842368036043, 1.0294616950523108, 0.7339869354015406, 0.3628474674205463, 0.579522268574438, 1.1286649419855905, 0.8862076056795342, 1.8750839404309976, 0.948718148011113, 1.7163870330747286, 1.0201864246411265, 1.2080979139092518, 0.5594925172774622, 0.9848144464700982, 1.5212938431047498, 1.5617632734595492, 1.5053024640615602, 0.9914129027964239, 0.9988992006196162, 0.9639625107531763, 1.1207528226326742, 0.3592424670632285, 0.5734035761055466, 1.3589449448280053, 1.3145577284457703, 0.5301653971924855, 1.318363026368305, 0.4911669972419619, 0.26793641153486447, 0.24196827523175723, 1.0173954363964524, 0.43017207596222873, 1.784110905511712, 1.2241850310504894, 1.009323630557382, 1.0382018043007215, 1.111611117772022, 0.15033786900426116, 0.628640885187997, 1.8194344280857027, 1.1072466401649432, 0.6653105036689643, 1.5530829203409096, 0.1997536278448201, 0.9321467952338481, 1.345300220282093, 0.6083991606795806, 0.5903552798909694, 1.6916457678656918, 0.9652044255236374, 0.3229419443709728, 1.0089623843449744, 1.7536325902129088, 1.2360081029242431, 0.6405392244153754, 0.7326367488549224, 0.7173990875304577, 0.9905862323887252, 1.3451088038378352, 1.4883093447563656, 0.8377383540010145, 1.4362760852752918, 1.0563513298626477, 0.5708829128123174, 0.4790726107406743, 1.4705918539850367, 1.114193623870165, 1.2117410417035377, 0.7177214343537373, 0.2532675337471476, 0.39242290513110456, 1.0224941947026562, 1.3300052831003744, 0.7749133788513847, 0.5714915959655118, 1.8156807758476814, 1.6522358660211287, 0.6913955043189934, 1.065744133525683, 1.4507995139187644, 1.3087601701372273, 1.1913254404830598, 1.3339939495549977, 0.3454623090706579, 0.966430383036358, 1.175280400271721, 1.2463408873729707, 0.1978947622385574, 0.7387566101450856, 0.42536688624246366, 1.4860232656364958, 1.0934446088826717, 0.6892715381724928, 1.4530985146577962, 0.5953271093733903, 0.7888029662153545, 0.5424559672663273, 0.13949546680819336, 0.5868281407113461, 1.1284502970706463, 0.6369138129583927, 0.73668623632882, 0.6095466407029397, 0.6287861609099589, 0.9811680115563656, 0.9106336014923375, 1.0618895771356227, 0.7263897818962022, 0.7404150263756132, 1.2199829882390765, 1.180880380973788, 0.7000113658918974, 0.2768195616458704, 0.8822888461128724, 1.1615390348133579, 1.2614918696753068, 1.9649679488092309, 1.4190789027926831, 1.3710211416827156, 1.6720976134685746, 0.6398370042199033, 0.922701472695715, 1.1511314542202173, 1.5388452770432037, 1.116324954766172, 0.3667673576298085, 0.9636161902631734, 1.8109182887819584, 0.33687786253008434, 0.6404867112124131, 0.859994745273465, 1.5991928885097602, 0.3585602254014798, 1.242608067646104, 0.9452367104135031, 0.5006591742683046, 1.269079363683075, 0.18248580218650323, 0.6186373830216331, 0.4617083413032239, 1.0897284456826262, 0.45976184174846935, 1.2205470833429413, 0.5876304092656, 0.6394280343257942, 1.0716338097871532, 0.7522011976853535, 0.5515386662226308, 1.2139721409031015, 1.0272315831236574, 1.109727864873931, 0.7049041674916835, 0.7910091631425616, 1.369483890034792, 1.2220678356526555, 0.5585289268845863, 1.185225285000163, 0.5159581393445241, 1.1768978542390824, 1.043563113648681, 0.5758707220828709, 0.9043821345589793, 1.7481677285137152, 1.0454262437253847, 1.3583248952563, 0.3768125551714101, 0.9632197702348606, 1.7333855094195951, 0.9874004422094221, 0.7943591280944164, 0.06578898506052444, 1.266615346538578, 0.7640911752155168, 0.8874678369676041, 1.1049147699901765, 0.05754303172140507, 0.5580807786923115, 1.6356993688308694, 0.9893375332033315, 0.9189685494210534, 0.19155863920011984, 0.8383560981994049, 0.6853780331381919, 1.5793579898792327, 0.4881434682089818, 0.3279183316925618, 0.6559836567628546, 0.3927163048779154, 1.1607796230428944, 1.418789692211985, 0.805993171995537, 1.06497017775585, 0.9217350003123275, 1.0016821391697426, 0.2928846292144124, 0.9037645446981172, 0.49478103114002747, 0.8710954397174729, 1.5915031090842198, 0.677019039173775, 1.1965427587464506, 0.8880361884389889, 0.6297100427989889, 0.12893669318958834, 0.3616689303788244, 0.7025095012195302, 0.88589762002203, 0.5100367385004884, 1.0930625435438222, 0.9843227073511784, 0.8604134550798386, 0.1582119236149121, 0.8510869685505014, 0.8993675172575007, 1.2382692746362651, 0.7084092010946048, 0.7820114026608482, 0.8454370296691752, 1.1971513773102969, 0.41286314096027, 1.4646736984850075, 0.24221225714469108, 1.3183265864068354, 0.5835387646824917, 0.5387525786048656, 0.8865394752311875, 0.5616238669147516, 0.9573771361357795, 0.8685417623888411, 0.6405813256472777, 1.0696531068618307, 1.4147065830971877, 1.3345950030167844, 1.2420691402430126, 0.8025576120649193, 0.7203756001959464, 1.0777983152365382, 0.6572485166691444, 1.4819073218925327, 0.8101637069422921, 1.2103002035523343, 0.22590659461828633, 1.1397805424132734, 0.8932319370513503, 1.1797652695223642, 0.9231813858880178, 0.9093356209628303, 1.646029090532884, 0.9178217318754182, 1.11641335805737, 1.3803580568244016, 1.3959647276751994, 0.6256597603912296, 0.10343767236959289, 0.7025030573478918, 0.5211450682979698, 1.223984179787623, 0.9150998085070525, 1.2577961205794939, 1.352978800836661, 0.729584857508978, 0.48150179792754555, 1.555551320328636, 0.675918655518572, 1.129213535798809, 0.2388430132071917, 1.3849494698596252, 0.7324739868403007, 1.5459399838560435, 1.0694114618172312, 1.319321946880723, 0.4237977641232149, 0.6386486195539666, 1.2213441851353104, 1.1248563028696918, 1.0007271299815135, 0.34920525279170056, 0.9955837178748733, 1.0974310568291954, 1.0252330333506046, 0.9777748294111096, 1.215204792569803, 0.9418308199530472, 0.8240706704545517, 0.8278026946104983, 1.0382991180371097, 1.2446393263042692, 0.9958398944675209, 1.0823361163182001, 1.4870580355987333, 0.42026811648530626, 1.539769358251946, 0.24885953424690188, 1.4093039293289276, 1.213322020059488, 1.7308132354773298, 0.4131987823217953, 1.2827058049964546, 0.7605108835409465, 1.1109648925492768, 1.1320893764744449, 0.820326073586614, 0.5745989386049438, 1.3157272052835207, 1.682432436288733, 1.2456166393951549, 0.7969869485157808, 1.6045421079153748, 1.6871371558440615, 0.5890663298303713, 0.8301004035110392, 0.2248513655067541, 0.6728163509819813, 0.7787483071747864, 1.1117116445204758, 0.9620379052644049, 1.0902840331833932, 0.20042535605167644, 1.1217121606414318, 0.6921148181486937, 0.9650690455558545, 1.0747335939709537, 1.323973080049828, 1.514988981454485, 0.9810816388796348, 1.0938946125553595, 0.43604442363369533, 1.5987158712209855, 1.0439997226836186, 1.0946514570835149, 1.3973313164290282, 0.2059641088879287, 1.2198484097760696, 1.285594875202229, 1.4104212826046287, 1.0644147750513917, 1.264568564173682, 1.1507627117087829, 1.1191208306318, 1.1271130105591556, 0.9422239981866973, 0.20020241789187343, 1.2387329999312344, 0.3954044175099606, 0.12112401541593343, 0.6822090547535992, 0.8647763116868646, 0.48118564257848706, 0.23194514321129833, 1.7990177077840748, 0.544084084414416, 0.752298029701262, 1.0613593115899365, 0.8952448613208496, 1.6500778855888805, 1.2539705114155502, 1.2903005562416732, 0.9850444698761828, 1.4704445004876545, 0.9768466846924301, 1.099026810165336, 1.10350799039148, 0.20856834852162076, 0.44247811776248713, 0.934337091894707, 1.1854386748205101, 1.1871707455092704, 1.2077306233642964, 1.4735914183787986, 1.2778725218361198, 1.5481477661614202, 1.6639644396397804, 0.7520693330605903, 1.1363027653331859, 1.0998718220163717, 0.6311575328961664, 0.8312928899621443, 0.6576302780001354, 1.109979736112483, 1.835994683996236, 1.6097034852421233, 0.9885905305301548, 1.2126445221808482, 1.275862558541672, 0.9708138833461963, 0.7371833041305352, 1.3383849361187625, 0.8972027796736627, 0.9667411188155043, 0.6117487319202612, 1.070281011455322, 1.2651213224477211, 1.624216703684095, 1.0452787440056395, 1.0229033941463404, 0.9697917031047288, 0.930263227120865, 0.9190950533400103, 1.7152122351019576, 1.2961731565396928, 0.8183681369794461, 1.4008561400094584, 1.217171619079391, 0.7713130338155676, 1.2979410788612369, 0.9141579236755181, 1.698360194248404, 1.058764439044856, 1.408333218890229, 0.6043977651052682, 0.7170777153720844, 0.603211752656951, 0.857117664663515, 1.7293346484266738, 0.07454560232776963, 1.3130890673611901, 1.468736194857212, 1.6959031854160627, 1.488956222215465, 1.3192870436395308, 1.2418545763688484, 0.8452643934206546, 1.6936288049294475, 1.6976147076929275, 0.719396176272185, 1.4174007487726417, 1.2831171665842112, 0.9398636074754451, 1.3955145616248228, 0.5691968375369884, 0.6104882987335905, 0.14537396844356576, 0.7184669225823899, 1.341106181077874, 0.7456985776407591, 1.1385347343367962, 0.8254677467515223, 0.7880041960237306, 1.3157940654356646, 1.231896888466466, 1.3141876582127034, 0.49081626842726545, 1.5915660793977682, 0.9411526987268831, 1.1879495328193932, 1.3651933566166488, 0.9715412260886137, 0.8125394648731976, 0.7647712045476738, 0.726925144716594, 0.9723040960610136, 1.4066714539045753, 1.193704820909534, 0.2637627083636277, 0.8410145988890928, 0.9827907235953106, 0.8433503760431376, 0.7357275176570875, 0.7475156094812816, 0.8744352641030231, 0.25820754365567566, 0.8361256757665266, 0.8053704107527968, 0.7605157941116939, 0.8138941747657427, 0.402459103760886, 0.35913610575398924, 0.3863621224955983, 0.9286344196139239, 0.6939159594444596, 1.6400429256351376, 0.4867660723129673, 0.4392106591784226, 0.8094881642586323, 1.5461248322693182, 0.9525054073615786, 1.5881425959837328, 0.41134214412761805, 1.6301934584373212, 1.2693008149184908, 1.5173816308925747, 0.8212588928666978, 0.9388079478396903, 1.5643684884102083, 1.0873109851138274, 1.7551513460773949, 0.9703897663809972, 1.1457899900837272, 1.7615887934580745, 1.4274068441901324, 0.32575338331377035, 1.0009269406705288, 0.8398634573042308, 1.446777045099937, 0.10127581366946792, 1.1018192434587841, 0.47432565879281996, 0.8291838372097763, 1.2814666907702146, 1.3190115740291655, 1.5364716711092925, 1.3956479897145262, 0.7039075456817093, 1.928272570222, 1.0904389181740628, 1.2196148755628802, 1.6247749393640636, 1.341485590253222, 1.2767255193816403, 0.10119367892264153, 1.8611836596796958, 1.0915137518295943, 1.2425221693488886, 0.9726869895993151, 1.3265361394768376, 0.48724359983031096, 1.1041746332944578, 0.8819410002541352, 0.9062911788650185, 0.8842487720865807, 0.3807955574570804, 1.0901205184946192, 0.8812659835175024, 1.0564402883405009, 1.0384671352834542, 0.7912915374811126, 1.1767216127750786, 0.7263954284467867, 0.9158361583155213, 1.434603056793171, 0.8373351551212705, 1.103642121675668, 1.4193402391544039, 1.0783937411594513, 0.7545818712494602, 0.9188747564795164, 1.528534058936443, 0.8745993570440581, 1.2359279209629157, 1.205812200085532, 1.221756543255854, 1.0732251287811942, 0.9925176228269496, 1.213210481185559, 1.5806524559154906, 0.36872841581260307, 0.5974755353501648, 1.4727993890197455, 0.7604832609551693, 0.608782000951824, 1.248560297445874, 1.0227936169141139, 0.3864989613498433, 1.0573648739585564, 0.8609465241547894, 1.267856662460018, 1.5000352329249171, 1.360390229716634, 1.6255803665256803, 1.2236671410754059, 1.3504470327634595, 1.4893453988883227, 1.1546154485975806, 0.3573395612071072, 0.8751705557897693, 0.8671553480831825, 0.6289215497933829, 1.2836742921026785, 1.1867052871448975, 1.436107572994074, 1.3183252586520533, 0.9615118875076918, 1.5026987188526024, 0.930002900095821, 0.5706402160418259, 1.28291877289546, 0.5901720568441472, 0.9503119975896517, 1.1712566969493134, 1.7177848828952285, 0.8359644315630488, 1.2648295800463096, 1.6340800942462992, 1.5498756472434003, 0.801275850910816, 1.250269744757798, 0.46409527408884177, 1.5075039628761795, 0.34091854482011474, 0.26639640497367245, 0.6899981203697654, 0.7239972789053256, 0.729219686774065, 0.8322888931485137, 0.7406529245805223, 1.3199550446272972, 0.9737324183520678, 1.22931226992598, 0.9580030478669389, 0.9827290194191108, 1.4835640822596066, 0.19947882153389374, 0.5937730689312537, 1.2791150467950598, 1.5936063728613974, 1.2236303086667482, 1.0043628848824808, 1.3366646952955552, 0.45758263778762187, 1.0451718570332802, 0.21205848545954908, 1.4683233187993832, 1.090543739031662, 0.9585719319433883, 1.300092173373415, 0.8902250066270198, 1.7375204427648163, 0.8293309956382691, 0.7411195587290375, 1.1098699649182753, 1.0689079389729905, 0.7759245647945167, 1.3402393444965082, 1.0983864105276169, 0.7571278237009609, 1.0469972327278643, 1.2142281026794397, 1.4233531019821957, 0.6961310633829182, 1.3938310801116613, 1.0103938911744228, 1.360952256500312, 0.9764472002186512, 1.3037720193537927, 0.7375027007071405, 0.691905239125207, 0.711689996191559, 0.773918037085306, 0.8012403137150643, 0.7252192593929845, 0.6435719088792612, 0.6214403902306646, 1.1444717015727535, 0.3495494408133073, 0.8503129096737283, 1.144820401897444, 0.33234413561283915, 1.0676432889132699, 1.8129196678836093, 1.3202762422381675, 0.4126254483826626, 0.6430689564454579, 0.7529877200036283, 1.7620446830563248, 0.9485497786634555, 0.6168659591023518, 0.7007013942748564, 1.7317087397897426, 0.3477980048123923, 0.7251696371549012, 0.7204856145732192, 0.3659393662054665, 0.9407506991891051, 1.0112744662154833, 0.7754284011951692, 0.6067576336259263, 1.4728963410805958, 0.48128244932847986, 1.136413117906645, 0.657358764435179, 1.199971430912724, 1.7197447235123633, 0.28082476262745315, 1.0681020106106693, 0.7849392508933969, 0.9401451741458645, 0.3426280788767746, 1.6065649851775787, 0.9610454992664679, 0.13724807562567642, 0.552865794262302, 0.3904803775494128, 1.577511802545231, 0.21372964597645505, 1.0481087021673536, 0.8584901300291056, 1.0340819112217943, 0.40687714876903636, 0.7229022176979365, 0.8811545289983086, 0.9547352990091209, 0.544709547225268, 1.5352862991493428, 0.8556041473821357, 0.7013844263253682, 1.2953679880435454, 0.17532450102216346, 1.2910948305515868, 1.0528190016089018, 0.7329716096965215, 0.5129527820686801, 0.4552388723187495, 0.48938775858431083, 0.645500881309473, 1.0062999157218375, 0.3148413816056522, 0.9147516390237568, 0.6377554466834734, 0.864654567939753, 1.1205869911872641, 1.46623447132111, 0.6271962828900484, 0.6932985747340961, 0.5720668122178422, 0.490287333531228, 0.7459289741021607, 1.2095610430142467, 0.8362613244995879, 1.349524689845246, 0.4143986229061478, 0.9615598899891459, 0.4770951794510734, 1.423093754959139, 0.5882267092809311, 1.2651457182979309, 0.6308798198007097, 0.465361107797417, 1.4527906244985935, 0.9984370317939156, 0.6620209537863708, 1.4383122321006614, 0.9528524836871718, 0.3599154857973289, 1.4428973950543909, 1.1982157617245701, 1.9121430631892422, 1.2938682483783568, 1.2967400994274898, 0.9192525799368172, 0.9400030416500678, 0.9173071990716732, 1.4365567657523126, 1.3071810888690245, 0.8636306745001546, 1.0696343484248385, 1.411149744235206, 0.9397935370467767, 1.7103987325028651, 0.94234453875417, 1.0561243979736217, 0.4203048996297588, 0.984849889438116, 1.162771662184673, 1.0838587660069718, 1.111051013951502, 1.6381329148696908, 0.8215670297813973, 1.0545695507306605, 0.2837500752324521, 0.23495639059630036, 0.9981816480456702, 1.0187573123968923, 0.8925633167504071, 0.9203619816427422, 0.9755887921410017, 1.0548631417084817, 1.4164878064021877, 1.6738488392644162, 1.0210249761868186, 0.843649854494419, 1.3043778464679734, 0.3632862326157662, 0.64727361701109, 1.652482184259001, 0.6055202359027216, 1.4010950677091654, 0.978699007864736, 0.6966392232185351, 0.911245454233209, 1.0031389943921047, 1.5552689529081476, 1.2079761000017233, 1.6766771001816014, 0.6626255148596544, 1.2073562661753696, 0.6864842559737837, 1.094849725383114, 1.3642699867084513, 1.5502046665241296, 1.8434495311737207, 0.9514980540957167, 0.981467854439563, 0.7715766926969098, 0.9129752220798506, 1.6925879479946477, 1.4739294668292762, 1.8660832573693193, 1.223003987263755, 0.5428833951153319, 1.187625146016623, 0.9802694016688116, 0.6295793525817855, 0.8668919360640677, 1.1566294575652616, 0.20172710648950232, 0.7657503073093009, 1.1609242357772485, 0.3395163764211335, 0.5222341608897438, 0.7394736669217238, 0.9990089151792845, 0.6660709396847777, 1.3024871639087703, 0.5566034911440132, 1.116659214713242, 1.6843161222450327, 0.9506482780236635, 0.8455016499295488, 1.0757283461721932, 0.5708052474544824, 1.0587874522941678, 0.7246812206916354, 1.1053781851129942, 0.9912873778178876, 0.9213315418761701, 0.8878229280703201, 0.8691188922046145, 0.8572537947868034, 1.1311001085960508, 0.9048142179545909, 1.2602118533681042, 0.5904677780701745, 1.1763702959192415, 0.3854758848193184, 0.6092935168303817, 1.2802520748086688, 0.9222203289233079, 0.5147605269903612, 0.3653641390098389, 0.4229033145837272, 0.6296050785884424, 1.0310686494523968, 0.7505403004245261, 0.7042349799314617, 1.5061974972760606, 0.7962011184910216, 0.8097274261669158, 0.33099791646974064, 0.7965690244655327, 0.5002660143162213, 1.2358208778530724, 1.069819290361236, 1.4187236083736472, 1.4449460905906895, 0.31279447766558544, 1.2371737315947586, 1.2531084589105561, 0.7350817994084529, 1.2051478250694725, 1.015230901879521, 0.36729253361034975, 0.7447977633607468, 1.2447733046532345, 1.3815315320373527, 1.4231028821733875, 0.5441970349514677, 1.5971814469978476, 0.7412848135302867, 1.3273774398412392, 1.0558222272282625, 0.7017147984490205, 0.537307205230358, 0.8293657407742906, 0.5221117257726876, 1.4315969219758202, 1.2495484576203162, 0.333696401879519, 1.3035178177134261, 1.5766867083185296, 0.9594693661130543, 1.2113443736340193, 0.6138678100469738, 1.8248846456358796, 0.0552773467294706, 0.5976915170015614, 0.8176664354651786, 1.3459604746044977, 0.48112141755610205, 1.482343122460483, 0.1280364639414694, 1.5931470694463032, 0.7965288742304244, 1.061329877068359, 1.5167056098518923, 1.0046334027491808, 1.0091510948739089, 1.9344883623715636, 1.0528591538539667, 0.9813220641497371, 0.2460417395882195, 0.564936254781948, 1.1110723775335367, 1.4051798882030475, 0.956934077602365, 1.1189856366898407, 1.2394675503048673, 1.1919059715693934, 0.5276744841084787, 1.0282054264437162, 0.9903532015725226, 1.0710906216698972, 0.7296245140127642, 0.8634001801461147, 0.12772894299106674, 1.3334321330861676, 0.06648490192661971, 1.4542659906695277, 0.7577238783147009, 1.1061025739001762, 1.1395652756157548, 1.1865144072424456, 0.883015768645703, 1.3577088883833857, 1.5681762502317644, 0.41622190773246437, 0.6583215468420122, 0.931837474492794, 0.5264664129728248, 1.10556165675751, 0.4720771105875263, 0.15533950190526602, 1.4417961415020772, 1.2984360071761034, 1.0944860928621178, 1.0756912212733254, 1.218615835792797, 1.8924819334743002, 0.7864120406170136, 0.6566799729194087, 0.6249517312967197, 0.9699015406620476, 1.47886041280467, 0.8203284750091205, 1.1971136500593063, 0.9491875437059665, 0.7936428122490301, 0.9055010982142752, 0.9844916073854469, 0.8610207405299091, 0.6388805502466068, 1.15468803105124, 1.5859603007612748, 0.8345367466037273, 0.8577389379220749, 0.933634160765276, 1.6177281550897442, 0.46343995429904894, 0.9638124606733041, 0.5766951165696844, 1.508316031352488, 1.1301042346169272, 1.0672757571870153, 0.8554257679563738, 1.2061794690943297, 1.171753434363693, 0.8881104766765436, 0.7221509662148001, 1.8459843618723313, 1.2672885284048327, 1.013929182020779, 0.9561729899752645, 0.6350922993764929, 1.7715831960316484, 0.36099223852208207, 0.5294891444093233, 1.8980633707709433, 0.3588253142853818, 0.29339519228675337, 0.7616368974679224, 0.9379744004967707, 1.4040218180682629, 0.7240919883840262, 0.5178664092220572, 1.53715842000065, 1.4624835573846844, 1.1743574609155862, 0.489992522104434, 0.9413053810457565, 1.4888617343307404, 1.0725724194304824, 1.2244301510280948, 0.6678712486667362, 1.3508730690887627, 1.6914763447116075, 1.4400070608281308, 1.455519940784774, 0.9955561547836529, 1.0588093167141537, 1.3636437830535928, 0.44786487389319474, 0.19440054268175855, 0.4629798409298491, 1.493781817137183, 0.8326217222768019, 0.43590315734736285, 0.7222185286106579, 1.7470503639233899, 1.1060530411178144, 0.5937185986494103, 0.9032613132434898, 1.4327150619654954, 1.2401563689171353, 0.8563873189495472, 0.6122956488819606, 0.4178415702053002, 1.502690848385364, 0.8583786593473807, 1.307882681707708, 0.53588318279292, 0.6399987152289853, 0.258714688952861, 1.079331472122206, 0.26391912679865337, 0.7100310653229446, 0.8392376359128398, 1.466064173034908, 1.288309735572854, 0.24514857038007598, 0.8571484916714084, 1.2325798004181205, 1.0143607660519889, 0.9698070490311628, 1.027994507374565, 1.159861626056196, 0.8926728234114862, 0.6580020246558542, 1.1694987904533398, 0.9107921074126727, 1.6984373327567155, 1.3267292516916918, 0.9981799807845697, 0.7384534273453458, 0.8335513148302633, 0.7502024549334457, 0.8561295561170739, 1.109985166875648, 0.4424814983331947, 0.35522468467064117, 1.337617867060835, 0.3744999330460381, 0.7651779766708767, 1.4726150733330299, 1.1010054695314275, 1.1587351037194138, 0.8194098541910267, 0.9073794663920975, 0.8326056264875833, 1.6164108679349989, 0.5162285215461906, 0.9988906385451024, 1.542462530945762, 0.9695461835011567, 1.0437462928122756, 1.1274091323640634, 1.3728797262136978, 0.19381727711214736, 1.3324736368857952, 0.4564168179377629, 1.0276611025684237, 0.3762928407023338, 0.6583207917574352, 0.6085392273930931, 1.3150914575744306, 0.896773243681876, 0.33830362204126885, 0.8848380050614721, 0.6598269852563168, 0.42587424923545825, 1.1579534329764147, 1.7699488463154232, 1.315191651393946, 1.5599862976182184, 0.7367874565704147, 1.2693657421546884, 1.0388342405959934, 1.8345937940734665, 0.5705057897704946, 1.180146517852084, 1.2557770070661625, 1.2437092704358759, 0.7440727113320528, 1.5043847209011236, 1.1519031476866999, 0.384067486442241, 0.6782248045721254, 0.7246749091903522, 1.5214662528012521, 0.3450176623424608, 0.8671810740176061, 1.576892899265697, 0.9705192293594472, 1.5791014319378485, 0.9865438281363452, 1.1161424489087188, 1.7008833455939674, 1.4198256445331219, 0.68244674680949, 1.6526624134200198, 0.9407999650592797, 0.5260591282509214, 0.2772082251091663, 1.188979392444442, 1.233746653137808, 0.9050471086289289, 1.396807261358044, 1.0973049140004054, 0.7653964286547142, 0.8930320143157378, 0.8535248556709524, 1.4122701333571819, 1.4130816804885789, 0.7397286361413633, 0.5929921498698528, 1.5585777319558887, 1.5457796255451286, 0.8559141798045589, 1.0269609949596596, 1.2808805962714789, 0.9556386045104407, 0.5897219078847606, 0.210961043084125, 0.6295963828026012, 0.9035986284122788, 1.3946756888239284, 0.8469584746022306, 0.8408168337850748, 1.7746217619870308, 1.5994304889647435, 0.9867609121788391, 1.1290249902835159, 1.832995831107076, 1.5313038758095998, 0.6797863425197244, 0.2709783976803871, 1.0719639367704996, 0.7013814423327245, 0.8152222392824431, 0.9367072002613879, 0.18394364824584364, 1.0551987615791318, 1.404855049558785, 0.7975820325755952, 1.2784647148337898, 1.2311545906888752, 1.2859278473248366, 0.6756198263280141, 1.3320497061926688, 0.5106730577808564, 0.6452092837958482, 1.0133743567759241, 0.6104281470791795, 0.3767148579958809, 0.8839054962137124, 1.4570140034216923, 0.21207442510647379, 1.0568437819698138, 1.0072183497446512, 0.8565879015408071, 1.0849185041898712, 1.590595004069019, 0.8123079857949724, 1.3354632139383549, 0.8197285616625463, 1.0818811588854467, 0.8311741922778086, 0.8161497787312073, 0.6333347275539828, 1.0756108536905702, 1.6132569256968932, 1.5954515508116962, 0.514100950221202, 1.0431411851324728, 0.8770862921176179, 0.7475077449502612, 0.8550108949035545, 1.2931582643028205, 0.7504285210342841, 1.2693365892079673, 0.6412020362575986, 0.8758237754397913, 1.0929010293418062, 1.2549131703884933, 1.086573447917587, 0.6646653279529874, 0.6610661782936862, 0.752582817951693, 1.2349499221861557, 0.9302535781260861, 0.09536007318714224, 1.6072672489396727, 0.872506888995365, 1.8838761168272946, 0.5515691899062564, 1.0147244876499657, 1.0295509968572851, 1.135610726636742, 1.367051294309006, 0.8379880759593751, 1.3003632485086392, 0.7324384740259281, 0.8110400362635797, 0.4073932435360772, 0.711556676521133, 0.8968043513339317, 1.8378490784157355, 0.7040790120593508, 0.4072188861573597, 1.6766692635432006, 0.6253490916550031, 1.7577512271835687, 1.040959946954118, 1.042134671636732, 1.1328471712612618, 1.3467778006627342, 1.0362172028956858, 0.2814592558132728, 0.9598899684834302, 1.1262260526522203, 1.25510537500325, 0.23318445399094323, 0.8338936684555119, 0.5267170485171242, 0.4474720804318659, 0.6100545899417957, 1.219398361129722, 0.6083562726880509, 0.9280985870803741, 1.147169039965923, 1.5361808355952142, 0.3888885760708366, 0.6914685966367352, 0.9174670320236893, 0.6978220707607935, 0.7382394161461745, 1.1403137325880546, 1.2244269770948626, 1.6594786048694643, 0.9856806797326821, 1.8380329085506808, 1.1842455276651127, 0.5318730807171933, 1.8164118693565112, 0.7287348523956032, 1.6658750223320602, 1.0699429379004304, 0.8315326983763669, 1.2524543848082033, 1.801031952281559, 1.1799283581726545, 0.9726724120368174, 0.8162526587815688, 0.6633572654405034, 0.6237598007276565, 0.7659402547114301, 1.8849610024812136, 0.9165758009614415, 1.1841387717213043, 1.1501115810943547, 0.8116863238751265, 1.5556369543051118, 0.8999746845854787, 1.6178525409984625, 1.5903642545666234, 0.6002114482832059, 1.0780556091884572, 1.5126928301460345, 1.8231774037795048, 0.5465228463571065, 0.9978306682971732, 1.4099926568089565, 0.9587517048234455, 1.2159006758828235, 1.4053690191136448, 1.2541413652125628, 0.3944425692167588, 0.5673031595404321, 1.2433177379642686, 0.4097587569890838, 1.3729596366576053, 1.4659482357763578, 0.9462340595291552, 1.6619234796620839, 1.2125357259487433, 0.4560171152922521, 1.3399686311468257, 1.269732029931188, 1.2030440147213626, 1.454860689432925, 0.7534580993749648, 0.6005755631082551, 1.1053880877728088, 0.7293219621205144, 1.5158810959840383, 1.0608822461921108, 0.7490674656028904, 0.7861679550515305, 1.1908613248511175, 1.0080137338352735, 1.7580208192261328, 1.1189815006841295, 0.7422939606303556, 1.5283263622143752, 0.8391190766189799, 1.4234974715672757, 0.8331325624622539, 1.6396261234061118, 1.0164951917670224, 0.6041114285125273, 0.5413957796077842, 1.0359043145499096, 1.3420890235104679, 1.5012747323026514, 1.3270171001569433, 0.6163649214347579, 1.0072686490630258, 1.394040097907233, 0.45860216386483066, 0.6701655061404664, 0.9331991236683095, 0.7786684011070552, 1.0917177159315083, 0.9254583248796091, 1.2712798317563652, 1.6676162440655644, 1.6595604599615736, 0.4909403456337317, 0.7759022385895878, 0.6850113729149676, 0.40730711928640173, 1.6973456968969554, 1.5939474745640831, 1.1222625052826827, 1.2499594746963276, 0.5097633608399319, 1.7293251769635636, 1.4142168150833194, 1.0174639746578338, 0.5183089601717472, 1.4942694170068112, 0.8354680726049212, 0.8152003135735975, 0.7370943144151929, 0.5309284979432063, 1.6303080647576333, 0.8139383823038288, 0.2591184893398544, 1.0309591508379432, 1.6489418717479245, 1.2472925106004578, 1.0380293944524077, 0.5019443556480347, 1.6081459870288137, 1.7156698755588926, 1.5538653956734951, 0.9204253287994643, 1.144411044298471, 0.9505596817519263, 1.3282644124719498, 0.9534949612747968, 1.073376052796418, 0.5464022950090556, 1.3081732011478229, 1.5539627389859434, 1.077144230855604, 0.7917646031991419, 1.4020663575268397, 0.9182416323925557, 0.20998294051338906, 0.2358939341283658, 1.3389131240761603, 0.935395995048659, 1.7218628720689164, 0.9690169558856006, 1.087020981590653, 1.26000268797028, 1.010231859594732, 1.7294296294059794, 1.0820101285346762, 0.5624449974527742, 1.0003633749993965, 1.1534615940288344, 1.0828518926603292, 0.8433781461576277, 0.28853521178534225, 0.6649738714087765, 1.4215948835460397, 1.0950959410638914, 0.36594250510376813, 1.136152760427088, 1.634120802695515, 1.5434870587962997, 1.3449704340518305, 0.9189947045648931, 0.5409985164858808, 0.9215178226374636, 0.7339830534803119, 0.6370943071458386, 1.7641212750761341, 0.6923768601329153, 0.46007655307282025, 1.9617575895789736, 0.8330742381364339, 0.37033339200235527, 0.7066385631792839, 0.7425239325144, 0.18353822384585683, 1.0237184428592887, 1.267017223938372, 0.9754379632455199, 1.0350229158220152, 1.0185679443187299, 1.5047182505043628, 1.336187407514341, 0.7285285396133191, 0.8006013050367602, 0.940453755334808, 1.7341032483684944, 1.93018663192819, 1.14855430390155, 1.1435658296963975, 1.147504494229714, 0.31339261993830225, 1.8297029727575063, 1.1199877670226952, 0.6347041232181498, 0.5949604443709084, 0.3421810785488064, 0.4888420402956769, 1.1325984048130568, 1.327607251151389, 0.40673723676530404, 0.5794445253729494, 0.8268107202232965, 1.381851562123627, 0.45780606453874584, 1.1641328506620938, 0.7413561535560445, 1.7292817967987468, 1.171555877077517, 0.9534827005273565, 1.0697323304031774, 0.12713052529763502, 0.2918485585716962, 0.5479252621655011, 0.7798946547116546, 0.930528160912735, 0.4689698953294802, 0.4046999555435703, 1.0986818151202709, 1.070025271728529, 0.0009626815677074019, 1.0665825532709667, 1.1644264969823925, 0.5170181739246078, 1.9520460806595206, 0.6141373004651196, 1.3300512859423528, 0.4477026729780197, 1.3041688209513884, 1.165349564186505, 0.37824072505258843, 1.2445820770641882, 0.841751904359379, 1.5621318529704713, 1.156362136623413, 0.45863288210311914, 1.037704872087333, 1.5313490814460913, 1.1388943041598696, 0.9325033814874666, 0.9903937897982242, 1.8801562285890747, 0.6528627923972798, 1.6903842460851384, 1.2480836072208237, 1.6740603307183406, 0.5064490855972965, 1.6816490125260746, 1.011777718616936, 1.6679352995559622, 1.172598211064873, 0.9324999119290708, 0.8490728685690697, 1.7311649287991329, 0.8666415476459274, 1.1296214557971047, 0.17219341701464974, 0.9887647044351929, 0.7642683501988538, 0.8328524686920097, 0.8995223043338958, 1.3458904532625169, 0.04257736802150103, 1.6828055024082968, 1.3495025175776032, 1.0229057260148036, 0.11086741735499595, 1.190697390683948, 1.223127264777872, 0.956071304234341, 0.9399598510183971, 0.7707029531976595, 1.2113794593121296, 1.7035929732242645, 0.4544716330705404, 0.14262062835886602, 0.7832921035498693, 1.0187626856306407, 1.6062534839885165, 0.24449046770949334, 0.7048040148563753, 1.1694144232563584, 0.5183055313812058, 0.581640460049439, 0.8118071325737931, 1.0976261520746715, 1.5432657469116622, 0.4127345761912794, 1.3010813537465844, 0.43732826032489214, 0.38228835119075755, 0.8268529606423858, 1.1383158743768216, 0.18696772197487566, 0.9490645881048819, 0.9010432513078597, 0.7535212685248263, 0.18650114435148812, 0.23388871577376835, 0.9724236425837042, 1.0902321104768329, 1.5767678882214713, 1.0432804209464754, 0.45738962365957714, 1.4466662273400168, 0.6471545411365235, 1.7395897029827148, 0.46721505804148245, 0.49403271158464546, 0.789620788878144, 1.1956550072547052, 0.5765342316763428, 0.5640147742389756, 1.0838994491394907, 1.2503623311668668, 0.5454643439163668, 0.4504264696386183, 1.3473386506625977, 1.4426413671621319, 1.2399132034451128, 1.4287772655706528, 0.5741570550673537, 0.5062889418158716, 0.6440074665286194, 0.4076936776321972, 1.71988536003693, 0.9214056990383442, 1.087233439242073, 1.5411772943956128, 1.4010982962883674, 1.3146534394152969, 0.9330258619963323, 0.9464581721202542, 0.08320742208820031, 1.3308896986742573, 1.0569104733462438, 1.4109610826955583, 0.7367482922805194, 1.1516884805910061, 0.8950678078624772, 1.1387338254548092, 1.4773570189584653, 0.851073910539677, 1.7700374581338143, 1.2231760548896418, 1.4172427882884011, 0.7362013573668506, 1.2134517289091982, 1.7763415522096948, 0.8046478996820527, 1.3019739565821773, 1.072462221916509, 0.8279999382421798, 1.1153543926501885, 1.6333580508772818, 1.0244366802375313, 0.5545036641349119, 0.9886252263338747, 0.9457416629131488, 0.8618790557895851, 0.5132936725944115, 1.780869240727828, 0.7052159592352529, 1.1133757129990909, 1.616550795525602, 1.0750621803605043, 1.559404284686672, 1.5721663686333942, 1.2377258975496377, 0.5159091711512857, 0.6090998342703677, 1.2661972706610976, 0.6780879430674059, 0.7499814858170306, 0.489542783033065, 1.8445120996651736, 0.8237007146334097, 0.665715335645369, 0.4654094016894327, 0.2446911423352245, 0.9747450345220716, 0.42328138446948793, 0.5780359044246167, 0.9826927100544761, 1.1718745672975746, 0.5502511701449776, 0.785512596136464, 0.9871182423041017, 0.7073386326916484, 1.3328881036424565, 1.1842957369444553, 0.8268845168390062, 0.5156523938746042, 1.1739374785359713, 1.4949560781805067, 0.6586396442139737, 0.5870915237007964, 0.555247777342776, 1.0785933504067216, 0.42237004048630034, 0.5349151599517499, 1.6234421270369426, 1.181229179155404, 0.7891084438043017, 0.7503765878732583, 1.641338037296374, 1.5927488101287952, 1.1188323089289027, 1.0520318658465755, 0.6573668117975787, 0.6346977031590513, 0.9016592200909637, 0.2611106784451961, 1.2085473763501615, 0.9409852199889035, 0.7031313623312626, 0.7912279782490391, 0.8181979188291503, 1.583757410683579, 0.4548081403063067, 1.3068942694733208, 1.1526734330995116, 0.17650473346451312, 0.5642995773836562, 0.8575314485448134, 1.3855801878539957, 0.4221351404989041, 1.068089178250145, 0.26230805723520734, 0.9121458992168376, 0.8226515067703977, 0.5218958999813964, 1.1815421921146048, 0.3534305224503874, 0.4480224250567628, 1.7441852239569027, 0.7547290051138069, 0.6061112800991129, 0.5899665300932432, 0.7924274344495686, 0.4593506319247288, 0.7997318548170581, 0.9745546135630196, 0.4691195375689904, 0.9680458997729854, 0.8992807000612697, 0.97697214151039, 0.3075407996867012, 0.930601827664556, 1.1251103928359472, 1.2213755409501221, 0.953122449194495, 0.9307106633573714, 0.5207137460339764, 0.5550659321723249, 1.3430396438974264, 1.3062375034501221, 1.3699052882157359, 1.5960264120178227, 0.5498104371383684, 0.8014479175482188, 0.5120965635649133, 0.9542590909714569, 1.0791810678101335, 0.729134137507475, 0.5853195733913967, 0.429641777490262, 0.8453158996108363, 0.7720783623956359, 1.325717087983563, 1.109184674786114, 1.0889532510901978, 1.1433040834999333, 0.5802416150114166, 0.7922096652754359, 1.299712756686819, 0.42336411361741444, 1.184277171090101, 0.8237616349286736, 1.2608064057962793, 0.819279731096782, 0.6814099699291971, 0.6978082584642308, 1.5374386065761532, 1.2838711060237373, 1.477904205896091, 1.388778124203379, 1.4390763458701978, 0.9945556194225643, 1.1521633157683855, 0.54498990027465, 0.5469206666177643, 0.6400205583484608, 1.7898105058196083, 0.4447290593207761, 0.7271893587505355, 0.19325877446984874, 1.2216203046806025, 1.8341048607269432, 0.7695298689702789, 0.5482964111320312, 1.309583400919494, 0.7356086091886329, 1.3098062663868937, 0.624635272386258, 1.0097129614075797, 1.2236488783737465, 0.9885245422541109, 1.031212851684836, 0.9261993669956552, 0.9877547766956232, 0.9051734208140114, 0.9626157802006262, 0.9324709797910797, 0.9645187490164774, 0.7240100049319548, 1.7425278856339768, 0.8611761386347625, 1.5010219860610252, 0.3913951481133843, 1.6554660211861223, 1.3383257585256025, 0.47850617228805203, 1.3625137017400055, 0.4322404101677402, 0.6360885496791413, 0.6706985726643488, 1.3163667131988845, 1.456097363361771, 0.49805709092407446, 0.599344641777583, 1.2590351759797165, 0.9713585432094795, 1.3741694020433501, 1.8558533687831353, 1.7173487220784738, 1.0862989944925792, 1.2360265571565854, 0.8257895106703201, 1.0932782573974342, 0.8920212487412695, 0.9951348121759928, 0.3891292902638166, 1.3053264042393051, 1.7618956162245434, 0.15713451630083153, 1.0656933507971498, 1.1088742721745486, 0.9025357233074089, 1.2594362451665733, 0.7768150838726617, 0.6981061667527957, 0.6510996366566443, 1.4362162128343408, 1.6372352743167546, 1.3233298150002852, 1.2534619716711992, 1.2186636175360945, 0.498757679356863, 0.8548455586104567, 0.10882859677319723, 1.412409101796638, 1.1189487550600723, 1.1791101295820239, 0.5754331592770027, 0.43464788428100076, 0.7927194312516329, 1.1598068276385876, 0.21796805018654453, 0.48119606158324535, 0.6169931001817529, 1.4927431438338936, 1.1053529021399142, 0.264129417897763, 1.4239124036758009, 1.2243511985959779, 0.12432504353503282, 0.8331997793588444, 1.5404822182552684, 0.60276927749205, 1.29826367694649, 1.107889586800511, 0.47666485073790466, 0.608706326765727, 1.083881291033297, 1.1967445417206077, 0.7214155755488553, 0.3936580071342475, 1.117711035610948, 0.9185198479725867, 1.5018514345199434, 0.8069893442307814, 0.5459101867509637, 1.5619649010113803, 0.8875873201014648, 0.8221671661289988, 0.9488823106948242, 0.7199401587550819, 1.294368888934954, 1.5013648191799949, 1.1040786023823026, 0.6582952018926829, 1.2630026612010632, 0.9599367611508444, 0.6297903548945711, 0.32152757688333244, 0.676308604806661, 0.6053438960061274, 1.2104277787046982, 0.9666410544398296, 1.5248277835147162, 0.977131822228, 1.1963539341427107, 0.9575704134891481, 0.6127546583005004, 0.9779784085096886, 0.7941447650938335, 1.0999885887463616, 0.9091532551889022, 0.7970160753492581, 1.0521366850478473, 0.9757685127402921, 1.2187608894426525, 1.3163257522232845, 0.9824130819293223, 1.2004548043461707, 0.6441082343317123, 1.7605443029201662, 1.2310684698778127, 0.881750106485152, 1.6932090410737468, 1.6957974493567973, 0.28699126467288605, 1.6123945647139029, 0.9244819748854174, 1.7543733732775564, 0.41102094869264927, 0.9463603274805539, 0.14384510029484276, 0.835205809401902, 1.7457059433710413, 1.1771120074183614, 1.1965024839993927, 1.206245276650158, 1.7353079997000846, 1.6633980860938478, 1.3175089573287395, 1.143529510120171, 0.9311311707863291, 1.4546152705357365, 1.0555372574196158, 1.3435029854821807, 1.237810841893674, 0.5440967881231862, 0.8997790479479845, 1.0754969019594318, 1.4845362086086373, 1.0451202193251379, 1.0461337618022786, 0.9085609274679206, 0.7448444703241373, 1.3285945423431473, 1.9682284017087368, 1.0658362358437263, 1.0755490291747964, 1.2104205375924693, 0.21479966950683416, 0.08683524168200396, 1.5288763595108525, 1.1175549153566404, 1.5570133921712577, 0.6948411934482527, 1.1284029842805487, 1.1241555172803597, 1.4254546423119951, 1.1940838443823765, 0.6453234184448369, 0.816552204960132, 0.5313204402691877, 1.0854606684062864, 0.6567914906952171, 1.0488874082367416, 0.7809020527070009, 0.5071962958248402, 1.0417788041045752, 1.153313290927871, 0.6778962266813624, 0.1577868001545757, 1.4805423884096638, 1.0572237434564093, 1.8677883040521488, 1.7820804000845385, 0.47529633805046156, 1.3394985928981358, 0.8541428705166421, 1.124273585338532, 1.717465029595022, 1.2845028712793196, 0.46669703224869896, 0.7083595361347429, 1.0778661936619849, 1.1162664545969703, 1.6257853087878287, 0.2421745214479032, 0.7726370793969572, 0.4067005918322437, 1.2180672148412648, 1.6242792272514452, 1.3433594403280305, 0.8104805162870389, 1.4181314324441159, 1.2540690430542614, 1.467991747348462, 0.6613328787230326, 0.10440505762380226, 1.0254108175915708, 0.36852483090468613, 1.651205468237452, 0.43760384058853474, 1.1331169083687391, 1.2449327565901998, 1.175674721824267, 1.206334541419896, 1.3124627729162057, 1.210694531286049, 1.3517576338522317, 0.6294356914475543, 1.057932962889647, 1.1594035845219248, 1.6838999467809863, 0.8154570021855599, 1.395085139863664, 1.6561180876385395, 1.1862473248773096, 1.110009114791914, 0.9360710578450935, 0.7897887318098282, 1.4809489143000831, 0.14271865719350363, 0.7579751890226876, 1.0560491740664553, 1.1164894748749372, 0.9955884628985913, 1.4358277346548864, 1.4930922976162573, 1.3443389354971003, 1.0088042547218872, 1.3881923149609783, 1.5097080348850245, 0.8874035429293654, 0.9726652979480429, 0.6023665251625339, 0.6816716392520591, 0.22571008821624405, 0.8206786368017022, 0.9500218259652223, 0.31635323805166204, 0.9869978654769305, 1.6409786570889624, 1.084420060189764, 1.307776125666765, 0.1825445889936842, 0.9305743297020367, 1.476356533903158, 0.5116755117039683, 0.7449719136285325, 1.1169389935618201, 0.8229863604567995, 1.0525868308826174, 0.5554108354842955, 1.2029403841230177, 0.8362040782430825, 0.6893458927275448, 0.7918786677245961, 0.5209646178180617, 0.28200847417500774, 1.6911481533214239, 1.0971077926060073, 0.33735343176679133, 0.8925446588140126, 1.0293301432727293, 0.5683131939067158, 0.49244897045049374, 1.1160894825044365, 1.0927371804195958, 0.2756101325883006, 0.9307922136176857, 0.32059111670159757, 1.2694387304369132, 0.43765310560469994, 1.6294205342092336, 0.9018328381895646, 0.3139747424552075, 0.8334827227153592, 1.0545178329274902, 0.927424697985053, 1.2971146142384091, 0.6355315296652009, 0.5697391674546047, 1.2082800299267178, 0.8193458947281911, 1.4030023431375078, 0.6972613255672423, 1.5546845388057413, 1.029467697489951, 0.7204198195020994, 0.6489972597884426, 1.092120516964135, 1.5767513045902997, 0.6333194933991607, 1.0753175989277202, 1.6893639311415098, 0.9717693312120402, 0.8085671313236907, 0.9126422694944083, 1.072812804533885, 0.6429031972336168, 1.6026760854717403, 1.078339631800473, 0.5574290946275878, 1.004035296822935, 1.2561610865660007, 1.0089215186911267, 0.5788845644269258, 1.064170456805344, 1.1121590104274606, 1.377166097777815, 1.392026438148522, 0.8176884095552861, 0.6448914179557611, 0.3884887631950662, 0.3345524983016869, 0.5907064523626756, 1.4534469572189481, 0.8961774303717007, 0.5996560720419913, 0.7796387640844312, 0.685522336111571, 0.8610588254832533, 1.5763352287666004, 1.7905235259509817, 1.6596943259070485, 0.40535993918912727, 0.47157481746394636, 0.17838832394022708, 0.6898110519855031, 0.42783518642380625, 1.7938393534000814, 0.7912788957455804, 1.3986282463023674, 1.0289086349261678, 0.8354735219048042, 1.0671979079222327, 0.791906920270935, 1.1552778296321193, 0.7605410227893158, 1.5372438499769285, 1.172926415942528, 0.9208694287974487, 1.4814127309626317, 0.7333505751599735, 1.1470707186760594, 1.8258608364524913, 0.6532610374519701, 0.6645549224661053, 1.4438736322541308, 1.540775518693245, 1.1121501018153355, 1.7867317391990931, 0.6311804101503683, 1.228462487931457, 0.33197691991915734, 0.7795801214625686, 1.3554499621952982, 0.7028459329800474, 0.8425875821708966, 1.2060919579307137, 0.5662255716880287, 1.2530068480525403, 0.6423213799525322, 0.6610784306012167, 0.659989009577921, 1.8329746029283958, 0.4143150971144621, 0.9748185555298625, 0.885614641590833, 0.20092129390592528, 1.0585943392824153, 0.6986907552540781, 0.256874371206003, 1.4502156670897584, 0.7085514429782992, 0.6848147854625214, 1.5785649266785113, 1.464172847185484, 0.16765144155740386, 0.9395513265038076, 0.639951681472125, 1.0334710868119874, 1.4304892954347912, 1.0059764027630256, 1.4329345982358257, 1.564539235609928, 1.1788052508344304, 0.5122725789369804, 1.431284624183918, 0.7954179612397225, 0.976543006074248, 0.8784683836392513, 0.8109363301391288, 0.7059463961910661, 0.9361903333078279, 0.542146434155429, 1.1955630330070997, 1.2869865612104356, 1.2640607745328625, 0.676720276750403, 0.779435539845791, 0.8771370852256095, 0.9575578039124212, 1.0794753984872658, 1.4261746139051126, 0.9726706517714555, 1.2445037164544237, 0.7874899486841864, 0.5065218600534127, 0.8727949243512183, 1.7405097660797075, 1.4926781040808508, 1.133768100823918, 1.1354939595480924, 0.4019000961403746, 0.5613932756700403, 1.0738803449454979, 0.6945277547859136, 1.4930119429859001, 0.7902722804401301, 1.1085312476251317, 1.4674232529442386, 0.9567199635992495, 1.2453587354331925, 0.3188351510782844, 1.2118235472242516, 1.0302625049063319, 0.5808389521012435, 0.9706997148512126, 1.3100035228529237, 1.7385977231174827, 0.8827662106669814, 0.7528622085709472, 0.3901047135647513, 0.6480175813284883, 0.6792829240958207, 0.946040588843888, 0.7874207688290945, 0.4902301673631747, 0.9646196580789583, 0.80113726488372, 1.7961620627188724, 1.699752703035204, 1.3273096017416877, 0.25097961121922874, 0.7623784661166899, 1.7503905424752801, 1.1303708301583733, 0.6336004278739966, 0.9153321557856595, 1.2195452085287466, 1.6845461384955578, 1.5956554794563913, 0.8966131523809079, 0.5418872038700585, 0.6704334693812073, 0.5050934993124396, 1.0004278471050174, 1.1935253064750104, 0.4629759180644841, 1.2010534054810589, 1.7471919574102568, 1.5596017230219044, 1.5092868755666362, 1.109147878935881, 1.6307977964284848, 1.256552763968624, 0.5489526168830218, 1.089589859551496, 0.8801989207682854, 0.7960346908311173, 0.5611844086654848, 1.8013103085085338, 1.3306120719231036, 1.8780308902697818, 0.8695598091723442, 1.5109910985685144, 1.7235967628078028, 0.8603024829571733, 1.5775937695531548, 1.8585037245931078, 1.2880815187957781, 0.8700991328880517, 1.1563783406915424, 1.1263965716445812, 0.989441240367234, 1.3232940329766427, 0.6741161683126464, 1.2556814490230068, 1.0122448083698707, 1.0815751548047547, 1.216043597785095, 1.5798466579507517, 1.2587781620999983, 1.0603097165632491, 1.372084814086279, 1.020895642233182, 1.3373277085941515, 0.9762422249345087, 1.4928266152549723, 1.518095971530234, 1.1778735959915914, 1.1970121686076471, 1.2601131588350587, 1.5421083044302175, 1.4669927387134096, 1.063088697489556, 1.3188552137330785, 1.3662576380249907, 0.4413779033543227, 1.3075486487593073, 1.2202253334972757, 1.4111218874497995, 0.7998111704453952, 0.7934249143485982, 0.8985995673575173, 1.6182631935046372, 1.126565238625869, 1.7480243697395395, 1.3226519426131622, 0.5784609314414355, 0.23408057116142855, 1.035510191615444, 1.1471558726370157, 1.0203021120723395, 1.2798368126542017, 1.2838796801519048, 0.18290913078761328, 0.9811580604224176, 1.026091409997334, 1.0258686698791548, 0.9331604215092194, 1.7350551059872397, 1.2180036802327838, 0.4874863909121402, 0.8363028456165144, 1.698042597750383, 0.9652641765269538, 1.4257821763717757, 0.9832629349004888, 0.5055808743569323, 0.40852971140040173, 0.3103670436546254, 0.6976152477862614, 1.4356924777336042, 0.5854896735061982, 1.2660645150729213, 0.6830208346444593, 0.629688536641216, 0.48660758847685903, 1.0416199687042704, 1.7884610903248441, 0.7343500012557269, 0.32366624345547457, 1.2711342957534884, 1.1363903566796414, 1.275508669569544, 0.9577449873768696, 1.7994252840808214, 0.9157213884523595, 0.5942524750724458, 0.6873546722005571, 1.0578111556473915, 1.2913563996827486, 1.137751596901982, 0.4407948342551048, 0.25416201336529554, 0.4249912540854035, 1.1889057370936704, 1.0584397786170616, 1.2148671941863154, 0.7147454770837527, 0.6285738330873295, 1.2124983615072038, 1.535507707026348, 1.141256466291471, 0.37570301661347727, 1.1992176667336372, 1.1210765459543157, 1.249842141914195, 1.0635861877354844, 0.5624121825321972, 0.8279886699778932, 1.4184123765790253, 0.7637961290949971, 1.562809781975341, 1.3204442092469253, 0.3465652862968823, 1.5464331196791412, 1.1269738860108551, 1.0505172426048852, 0.8747778590143562, 1.1875129041891954, 0.4560655068364141, 1.2159181577931695, 1.2033714583702273, 0.598235279415532, 0.2064932377462001, 1.3614740431844643, 1.774065193961825, 0.6990901506898508, 0.9056523346878668, 1.052198051106589, 0.6838872268357077, 1.344313231660636, 0.7337038794627688, 0.14782824293391306, 1.7562237606628646, 0.7890862801129392, 0.6301704294006745, 0.1507824588559803, 1.1496828603066827, 0.8544481151909317, 1.6502502523120992, 1.8284565898138319, 1.193912474274828, 0.9709580141051745, 1.1975589697174291, 0.5598477971752249, 1.0414608388228985, 0.8813901519257371, 1.558929225383455, 1.4925447831435936, 1.0131389379012898, 0.3614249113282594, 1.4958546201019018, 0.22838230068792642, 0.8207734070872851, 1.5147587825195161, 1.0810298168969745, 0.7457078229887961, 1.4140954211019698, 0.49966995637316647, 1.37445428961695, 0.7996933478674646, 1.766540978345153, 0.7239678056365888, 1.3408515404648527, 1.2440853215876926, 1.5455914945744174, 0.3884410930869351, 1.2375444349474902, 0.9589328186093471, 0.36120835321570144, 1.2316563030024055, 1.0404328686893312, 1.1012154473022777, 1.7408703073076446, 1.3002705144185491, 0.5624484376080187, 0.9860442233638278, 1.3447670945876513, 0.4926519248674458, 0.40376972334307915, 0.8116564983036019, 1.2525559222487392, 1.027378642071434, 1.4005806855981255, 0.9318269787031543, 0.5246063180161882, 1.4743348717725384, 1.3487273865384548, 0.5847120065274116, 0.6499205328925616, 0.8291795205065765, 1.01898497049328, 0.35649203697668586, 1.1967912990567204, 0.6889501573466998, 0.6178333953160136, 1.1905804252790488, 0.5343458471066667, 1.0767969865203995, 1.0897196520568673, 1.4914760586856337, 1.1501330551266915, 0.7416112381293505, 0.8558774427209567, 0.7238768905107146, 0.9812472928046508, 0.640843868103988, 0.9640364682086172, 1.2456510909670535, 0.25554437941133334, 1.7226548680439047, 0.46729180941443194, 0.4126028677278808, 1.1043314338118777, 1.0202706303695588, 1.0676875710939582, 0.33969890734233044, 0.8877601311014087, 1.2586239331128215, 1.0575527215133547, 0.15917421832224465, 0.7928684827157132, 1.270316915311902, 0.8055848962829779, 0.7723527579242215, 1.0648090994987345, 1.3139543417355801, 1.3842617621355184, 1.0596662827574401, 1.0014707748143918, 0.7817839822526257, 1.598596572877328, 1.5169179201773504, 0.46664522084144444, 1.4487659710885175, 1.003153805494258, 0.50702551894655, 0.31403648259834216, 1.2744991445305336, 0.7068609923410448, 1.1914063194431366, 0.4323040835581775, 0.9593585879917392, 0.7232715008082835, 1.0310891755175495, 0.7671674744503657, 1.0375174019156308, 1.4081030866246613, 1.135734017951345, 1.2822903142313313, 1.47712060304489, 1.1276045444154472, 0.9563755070352213, 1.3007825448165826, 1.490160070718515, 0.9623080373537626, 0.27285145521797993, 0.9989611525972926, 1.215773719561971, 1.3875210014383303, 1.1533827373438876, 0.6484244781499204, 1.384829797991658, 0.3206774624635651, 0.8110972061223004, 0.7279860184326122, 1.8917539172819398, 1.024013035228502, 1.6267811326416144, 0.5393222288658025, 0.6256654834082582, 1.3641627792248494, 1.8306837999387686, 0.9817820990511962, 1.181589784754673, 0.9559815852850239, 0.4983885992627993, 1.8592530772380047, 0.8613570138315972, 0.99760833849113, 1.0832275726140148, 0.6479049057704268, 0.6321395015725382, 0.44742763275443087, 1.1389644813501598, 1.0521714608724753, 0.26645527015622583, 0.8101366077468549, 1.2956534478259059, 0.8819510604106268, 0.8861228932824068, 1.016315724968634, 0.7942504037481347, 1.4953053488042567, 0.7142346370327074, 0.5246620036256394, 0.4783518612001909, 1.257950786716545, 0.903253189218897, 0.6683038951131606, 0.7238797353024339, 0.7192097232395109, 0.6826367284311332, 0.7821277609753621, 0.14180704363737617, 1.3964332982586334, 1.2573139400927773, 0.5797555625193678, 1.0647514514720955, 1.077236630100825, 1.0740658120340698, 1.5159859329896035, 1.489818761288939, 1.4325483502582919, 0.5682558985826569, 0.737005027763397, 0.8059021148511383, 1.490585410360715, 0.7970873654946135, 1.5352272726214922, 1.137317744972068, 0.5707171886621735, 0.21446887534585457, 1.4823375223585527, 1.2215506349641883, 0.3467851764965463, 1.120424772113045, 1.4222660533135492, 0.5441598534471629, 1.145467814941815, 0.17174347681418056, 0.662466235984347, 1.5894554380094725, 1.8392781515973124, 0.952910039828027, 1.167660611523075, 1.0955820209068259, 0.8406448566945647, 0.6241339511647769, 0.9443133964747092, 0.8964835840940603, 1.1201120086744032, 1.333179285111554, 1.1881432837146444, 0.7528067712475509, 0.6995999996281986, 1.347306717886287, 1.7110777915645166, 1.0666753916360323, 0.9449761706027071, 0.7246460308504816, 1.1334045743765366, 0.8124060570584636, 0.8164609200465213, 1.2645707531159032, 0.7075650678404503, 0.26941287115825385, 0.6024562433091369, 1.518543979646347, 1.1644305208945749, 1.4710560903939855, 0.7713831426533123, 1.6787954962685783, 0.6066392228329902, 1.32259514351984, 0.8582839240057135, 1.4823326607229532, 1.5408749562241768, 1.1767566361664261, 1.5700626722418862, 0.20946772627951604, 1.1446842614489, 0.7494865078685277, 0.9050144319204414, 1.3087240666112376, 1.0202390998181088, 0.5574616820235226, 1.7635355323485453, 0.5402347507184505, 0.8008560041700048, 0.8873237406666218, 1.6221744264374114, 1.3454565850327171, 0.5368132736921261, 1.0894773717715083, 0.22639551749283615, 1.2230177978363985, 0.972683458711365, 1.064661541546554, 0.9344080384562748, 0.2832127787272255, 1.1339060303225517, 1.0249063670498106, 1.0321886041937256, 1.0934193108543653, 1.0616932438937439, 0.8172378597156211, 0.6395560929761681, 0.8301216905856657, 0.9621075446224662, 1.6361680454882483, 0.907526336328977, 1.619263330627747, 0.6274259757093266, 0.7685027513759225, 1.1286251853301343, 0.6838575127577889, 1.7920420321133546, 0.4204082139404136, 0.7774337109614384, 1.1118829033679147, 0.8481924497793647, 0.49171953967151083, 1.0059659160758885, 1.4907688090587876, 0.6900335964210963, 1.242243551245179, 0.4651384122698251, 1.1244919195470675, 0.8494903371928443, 0.7600375440074882, 1.607897695773966, 0.4153735794384623, 1.1107171818348331, 1.4814685127865121, 1.2212140089218135, 0.35181613716996574, 0.6752485966401626, 1.1098848675916662, 0.6906033670089192, 1.1067914965411032, 1.0496098046908218, 0.8388539145893406, 0.43499682306821785, 0.2621614726918081, 1.2860271874010893, 0.7765715530164704, 0.1954113392083845, 1.7153357287238362, 0.8429068668449545, 1.1030479321154525, 0.9033955264758808, 0.7256676605456325, 1.2691887569948421, 1.6962233314757293, 0.749134736045924, 0.8838162034480859, 1.2968028742363908, 1.3219149074356298, 1.2179504008988862, 1.0627874261527932, 0.5317656281365122, 0.12821590115727322, 0.7505376696394769, 0.772572458027238, 1.0704037117061516, 1.2181989625427194, 0.04130545970024657, 1.0819956249010285, 1.2337181676096352, 1.0005954004581175, 0.9345116812781147, 0.6632291233314165, 1.1101565246280627, 1.0448721671014003, 0.910528352069511, 1.6380303945120385, 1.5393722582317069, 0.6605768178372642, 1.742585638847432, 1.1147415609846412, 1.3670335717783217, 0.555713746487347, 0.38274756109794394, 0.8599584174856894, 1.2499176895481885, 1.057303679102454, 0.6272111486725818, 1.3844548030598842, 0.8887958067710927, 0.7683095549417476, 1.2276038587906912, 1.1455913283445749, 0.7149882034583324, 0.10654251339531717, 0.9870284672919536, 0.7926714089606676, 0.853654640420343, 0.8347864463103193, 1.0513607184977514, 1.0791825253762333, 1.3713925702060772, 1.1821733134604053, 1.0434307793946993, 0.9944486559434036, 1.358979522377187, 0.8863004963932327, 1.5775532759558015, 0.3734254899614118, 1.4086204739414776, 1.522196716226182, 0.9147030788937539, 1.0926343321153476, 0.41275295293368086, 1.2128535961675313, 0.7927581129799319, 1.7281085289086706, 0.8044355397340572, 0.6663284487841914, 1.881918088471399, 1.4818275260865308, 0.5953511139983356, 1.0874143302686725, 0.8993995861012936, 1.0201892743261667, 0.8642382676891269, 1.2227196671262006, 0.8600573393015828, 0.7982339787735715, 1.4833421440496195, 0.6354138540252682, 1.153399427095391, 0.756398627997761, 0.679233456793052, 1.268773961227072, 0.6253379059037629, 0.7990082390360579, 1.3576711585318635, 1.5814877429224552, 0.9106362926736408, 0.8858964243289589, 0.7356060930184545, 1.065035347603599, 1.1084208443065449, 0.5689557204211139, 1.150520986956919, 0.890961250599777, 0.662153013559676, 1.1163955675972537, 0.7425552374595987, 1.4862733420037566, 1.1648816029412927, 1.5615027274808146, 0.8575744240431784, 1.5342949194850446, 1.0419993091162731, 1.0543618294840402, 1.1018832895840673, 1.0310941377596117, 0.9855658656456158, 1.4176863480693962, 0.2868850921059287, 0.9656612570745188, 0.9260470536924225, 1.175601113482339, 0.7875864762511327, 1.4722458695124718, 0.7672799000400828, 0.8403619256541897, 1.0665414394070476, 0.6951208318512342, 0.07437534531052237, 1.081946991115506, 1.0223375084644326, 0.49338649388010436, 1.071487151304122, 1.8232753694466466, 1.3529535728113393, 1.307614740137242, 0.11279567807104773, 1.4605899001416573, 0.40888861020520395, 0.2516562233583639, 1.536508805847777, 0.18512513875030312, 0.9663765391039244, 0.9525693171016899, 1.310808590267127, 0.24409990251872582, 0.24302089575714847, 1.304659916491624, 1.1024219963915691, 1.5587449725523534, 0.7709973333239957, 0.7451855104776611, 1.147385738900522, 0.649834533708009, 1.0139624669815714, 1.7747487051066428, 1.3111414827673447, 1.3948028715632517, 1.4616726108112508, 1.1658748632367733, 0.8887217471035314, 1.7172466492436878, 1.8345886799565494, 1.4629203149243772, 0.29367154470715506, 1.2733721212936264, 1.4082924226320324, 0.6276421136413128, 1.4339467966684576, 1.48646424028784, 1.3959009735902204, 0.8689839330391369, 1.3783366125355678, 1.4801766682291566, 1.3458909558316312, 1.8348079690147472, 1.0529799631975072, 1.0760110952553505, 1.7232204648784561, 0.8750692983428029, 1.5456677566353418, 0.46847421247289167, 0.8421964030877952, 1.1628657686564505, 0.4292133908340938, 1.5259145422963467, 0.8033505877569626, 1.7575947518981412, 1.4650066978674392, 1.0201776405236418, 0.8695667883579296, 0.5163544170182379, 1.2522776186485332, 1.4296359659792417, 1.3535165957617314, 0.9946700072270348, 0.6453329484777749, 1.333593160144471, 0.4967174314704489, 0.7674568847220675, 1.216683058940769, 1.0183994041919067, 1.7220046433679825, 0.5329667463551754, 0.46921273906583083, 0.9442868714839386, 1.3110680926660518, 0.6569914357477499, 1.5472507519726841, 1.09424539281411, 1.0255085211495671, 1.586264698646518, 1.2456387864805833, 1.300943114835147, 1.1468736195244684, 1.2982111715834965, 1.2186563639604955, 1.4756985353481487, 0.9142009255845448, 0.7649990815075304, 0.21862251338505223, 0.47469492892793164, 0.9336438701766238, 0.7727568220340028, 0.6287508835366676, 1.6241459028346514, 0.8248513409711474, 1.2067967669813202, 0.40472928897424354, 1.6232268742392637, 0.2550501610228084, 1.5601643530092, 0.9579592039599486, 0.653035645182386, 1.0188209150935825, 0.5116417194977407, 0.5469697847750068, 1.722441087199619, 1.2303322017067646, 0.9909591874371966, 1.2073910758686388, 1.133784865106303, 0.33462311035326886, 1.3035660271709486, 0.844214626214634, 0.7082507736456594, 0.7824024841673393, 0.2565742443198621, 1.3658199322192128, 0.8529760572055811, 1.4472668419270684, 0.9867249099990553, 1.9550979772075776, 1.4750341284751316, 1.1493204711061864, 1.1406800860621722, 1.2562959107036344, 0.9094980318148735, 1.4032183566423726, 1.1887636192849167, 1.2574063403398652, 1.358632047541152, 1.107869450226335, 1.236459310737044, 0.3734622384670999, 0.3287473890553261, 1.0069034502582346, 0.6958447638834366, 0.8985180237652982, 0.8630497070386304, 1.3650826151205622, 0.8479681374096314, 1.2124148694243777, 1.842996350558496, 0.49803986184179294, 0.9914453126318339, 0.8512300322699458, 0.26821878422302114, 1.2097518915632084, 1.5241919771761065, 0.897738033128011, 1.830553049749228, 1.1421859833094437, 1.216955248071737, 0.1888287693427707, 1.2243119465635297, 0.4539911468018708, 0.38882899479414357, 1.2635001166185686, 1.6885363270250404, 0.5008996015849648, 0.8389707008301085, 0.7987263194247876, 1.0975006460712962, 0.46249655455664873, 1.0960734547543263, 1.2676498337871185, 0.8148629647185522, 0.5448553380839749, 1.373141161495495, 1.7467755209995421, 1.3755218585202045, 1.188298504664693, 1.6570774619641528, 0.9870188665637019, 0.5059274345473042, 1.021049306980446, 1.2615676641029485, 1.2921953376361839, 1.7611756147213629, 1.5953494850189147, 1.3863556583224226, 0.9559419820940985, 1.5804771589327462, 0.7240810321825574, 1.2495093279645952, 1.3568961207728338, 1.2182630947201964, 1.52912106780853, 0.6182271224728999, 1.6214899385785329, 1.5528367093460806, 0.6428184651917603, 1.6124569021900794, 1.15650230798185, 1.308051113610904, 1.7394289255384252, 0.5864119440923629, 0.4414128863328731, 0.6052227982386015, 0.9922404171985548, 1.0661551759776806, 0.22704506445981743, 1.4921256590003222, 1.2167019805838148, 1.4089533677754367, 0.6244461600717577, 1.7808325595602548, 1.2059999519495315, 0.7468773679356234, 1.0585217375464584, 0.321718454150837, 1.2533088140858668, 0.9114380049628389, 1.6777150217542747, 1.047407103645417, 0.5979959203623424, 1.1329302788380509, 1.6023051159812098, 0.858855041729493, 1.2917848447700377, 0.18783933799711405, 1.069603670174189, 0.5845100230067618, 0.518334580170958, 1.3367318314150136, 1.4448530174846628, 0.2606202829752875, 0.46047924340969426, 1.2227534505860298, 1.4377184095656683, 0.8876127602440147, 0.9558144190044066, 1.1814648785549178, 1.191422258789585, 1.3547983876206289, 1.8696961728984625, 1.4567028793853336, 0.745711405223349, 1.1453965533854578, 1.8947177489853642, 1.1888732917036666, 0.26051853285412785, 0.9074445639338555, 0.2752653115675363, 1.1257124166748853, 0.8651366874920061, 1.0805726923748669, 1.2328009279776178, 1.0073736402413087, 0.7238451803393745, 0.8550579045105122, 1.128838412701343, 0.9855641406742358, 0.32729246906463594, 0.2670760852611028, 1.4009449067115816, 0.8837417408224717, 1.497258526122139, 1.1555949472434945, 1.191363455936036, 1.1845432121205386, 0.5557629751201937, 1.064071754293252, 1.662782085122399, 0.44825009617873335, 0.5300227256296453, 1.7047293141036315, 1.2114625586297934, 1.5337590662667437, 1.0020107923043156, 0.8745928250037172, 0.9287437473276076, 0.6506365735780759, 0.834262233656279, 0.6752532219379386, 0.8214269560887859, 0.4431901165072092, 0.7368496661717225, 0.45116502142046444, 0.7357158672926551, 0.6132809463250374, 1.1490866825699935, 1.5998143519982961, 1.1009333231334661, 1.1484852665246565, 1.2347488937304254, 0.764994555583921, 1.2525360875440523, 0.7095513218688517, 0.919266407847526, 0.31699578129908934, 1.3186699753611233, 0.849573795711309, 1.1635525299815854, 1.0943071052773925, 1.359802552995843, 0.779135381768217, 0.5700703586271306, 0.6324895620364319, 0.5539250102690678, 0.5007921013558259, 1.614196102717393, 0.5236568757302518, 0.5933312370466587, 0.8943777233577125, 0.6607104807505623, 1.1666298800414372, 0.9506952949789218, 0.9645019573558812, 1.6699260516027035, 0.40918994568270417, 1.4453687697220539, 0.5397434407240237, 0.9566112090453069, 0.40863369709325326, 0.6941433354065359, 1.661415836856698, 0.8795526287989693, 1.3454279584956061, 0.8720043821506045, 1.0490474030508246, 0.8833787659741652, 1.1206892945043956, 0.5582796526083407, 1.4008686214272634, 0.984567192844189, 0.5585514563162358, 0.9299579761663274, 0.7099393484618882, 0.9013455005377732, 1.2093968735728453, 1.0737208198964856, 1.4217722779775452, 0.9703406435696559, 0.39084288800039146, 0.6894747931896728, 1.0254647335963774, 0.8137421157386976, 0.6387867491308996, 0.4654144937208887, 0.5750090274921865, 1.0032285075626561, 1.6676098809325033, 0.8199576453168936, 0.9830595261089985, 1.1489815643752728, 1.1074748062710649, 1.0377599469774244, 1.1690018222126373, 1.2929331626533043, 1.222477809770194, 1.5822567549645634, 0.24188789952653011, 0.624660415841638, 0.5260156276090449, 0.801699863790938, 0.9187760416146588, 0.6939108596281792, 1.2502365113041227, 0.9920358755647977, 1.5436255370145215, 0.9935785089011684, 0.579997469758577, 1.198125019679374, 0.6321203871742085, 0.9130661686950683, 1.0844030775778362, 1.3792189470930407, 1.2790511153249349, 0.42108689533957466, 1.161210377384831, 1.1496382993195557, 0.989903485826679, 0.7839295969939625, 1.7043394508697607, 1.024028881675705, 0.5360820457769663, 1.0078482075951847, 0.6063004703923277, 1.0118531225092326, 1.2235396187002179, 0.971746491252388, 0.9239092760876199, 0.9447835858403024, 0.09857084786807957, 0.5060267968045941, 0.7485294305565993, 1.144611946580452, 1.4847594534583788, 1.338313775432455, 0.3485000659513925, 0.7961686380548387, 0.7900399466693279, 1.1087112910955557, 0.6866775109114294, 0.4863618006454131, 0.9500782081349902, 0.43264467750997604, 0.8015834292051918, 1.369978685454944, 0.86433018399904, 0.8978932741832046, 0.1399115847995379, 1.1235672037211106, 1.1135765277507368, 1.4826209897301166, 1.2775631698115844, 0.9247513846468973, 1.6844808319034792, 1.0495985679705973, 1.248389444902959, 0.5023387806249978, 0.8396504214050423, 0.6056764774453735, 1.2493904836908816, 0.8099300907690116, 0.528488275015359, 1.6181050138347675, 0.6810075722450137, 0.45544548600109347, 1.6440442009834113, 1.459560947736422, 0.645564510982645, 0.4205755137918823, 0.7830849796963429, 1.2239218786213164, 0.4956545717845534, 0.7624422619178587, 0.8974326014332301, 0.4140235575491119, 0.36207186513742484, 0.5362701237047264, 1.6353783586618094, 1.0999218631296392, 0.7471224557729264, 1.2511302700496572, 1.676135237367203, 1.1386927082276155, 0.7206216967338982, 1.0912434266394597, 0.7197517299231078, 1.6214128524424405, 1.1908466086970488, 0.25525995275708724, 1.3703662515815627, 0.6879183673235142, 0.6206540932527278, 0.47535078142187015, 0.27485092210625495, 0.6773792294093414, 0.8804610189437981, 0.6578710657646026, 1.2940582324339893, 0.6335608737755131, 0.7610046525794264, 0.9106452171393177, 1.2390128293430862, 0.5237371290475443, 1.4568359079133575, 0.8858676698671772, 0.6143805025323184, 0.14340417171158737, 0.33911822827012017, 0.5867962149449694, 0.6306930725417838, 1.2298834725876353, 0.4720469692108382, 0.9631146349445665, 1.218453263876376, 0.6716659917396328, 1.0182265351498407, 0.8259035263336334, 0.6040900261682737, 0.9315710945328984, 1.5228816545495534, 0.06197547878966225, 1.3632656787728676, 1.3148905304587437, 1.4751498646485932, 0.8915022459781372, 0.9254967106382405, 1.4628839238657938, 0.5965806611788238, 1.2226502251845752, 0.8183264690373593, 1.052782687232425, 1.45613538009763, 1.8976819031333672, 1.1797547819684138, 0.6301219679903587, 0.9653621363813433, 1.2412000115042994, 0.9900375095840593, 1.7958860453152643, 0.5988893638659538, 1.1776838924968203, 0.6014159258408938, 0.8090765028350049, 0.3713554225593553, 1.2679363966513613, 0.6072843017648817, 1.3668444513767988, 0.8438084471761129, 1.7372848630224251, 0.3852832838898994, 1.6199969160193604, 1.5577401998299398, 0.2651594355985387, 0.5443021979144155, 1.5089521094315166, 0.7550774955956553, 1.4069137685249755, 0.621048464467386, 1.9003732911231586, 0.46609756060539764, 1.091453586370003, 1.1537428081665984, 0.3277507999085413, 1.2969577234402259, 0.6956954426900409, 1.2143364502237959, 0.29189899902177263, 0.7179892323256672, 0.8168970327877616, 1.6638453220576943, 1.5837257873667556, 1.2830372567731543, 0.9668171508584718, 0.7660761875107055, 0.9998858439877198, 0.7269818308874738, 1.346997584175988, 0.7317469443899168, 0.471994319485593, 1.5534115155611488, 1.0161121866005365, 1.1572149352688998, 1.343063770243526, 1.2250244797351395, 0.5083414514460112, 1.5692878916922575, 1.5488136951423135, 1.2442660349493524, 1.448384316189963, 1.1209242101170132, 1.1574525559430235, 1.706070491994609, 0.6354127452669762, 0.9226113463279946, 1.0356372539589498, 0.7001772293911811, 0.8499896538664446, 1.0864578495133888, 1.6707993323475065, 1.013568528019541, 1.1889763542917393, 0.10020630395443175, 0.9055306242184655, 1.730816598751546]

Stop the runtime

[8]:
ipycompss.stop(sync=True)
******************************************************
*************** STOPPING PyCOMPSs ******************
******************************************************
Checking if any issue happened.
Synchronizing all future objects left on the user scope.
Found a list to synchronize: vectors_a
Found a list to synchronize: vectors_b
Found a list to synchronize: results
******************************************************