From da8a82e0776ca7e6785509a9aa36ad30e8a4a3f7 Mon Sep 17 00:00:00 2001 From: Krzysztof kuhy Rudnicki Date: Sat, 24 May 2025 23:54:18 +0200 Subject: [PATCH] chore: renamed parameters wdwr --- Programming/WDWR/projekt/doc/main.pdf | Bin 349938 -> 350095 bytes Programming/WDWR/projekt/doc/main.tex | 8 +- Programming/WDWR/projekt/graph.py | 8 +- .../wdwr/old_data/result-minAvgProfit.txt | 2 +- .../results-minAvgProfit-FSD-profit(2).txt | 12 +- .../results-minAvgProfit-FSD-profit.txt | 12 +- .../results-minAvgProfit-FSD-risk(2).txt | 6 +- .../results-minAvgProfit-FSD-risk.txt | 6 +- .../WDWR/projekt/wdwr/result-minAvgProfit.txt | 2 +- .../results-minAvgProfit-FSD-profit(2).txt | 12 +- .../wdwr/results-minAvgProfit-FSD-risk(2).txt | 6 +- .../WDWR/projekt/wdwr/solution2_result.txt | 2 +- Programming/WDWR/projekt/wdwr/solution3.txt | 40 +- Programming/WDWR/projekt/wdwr/solution4.txt | 12 +- Programming/WDWR/projekt/wdwr/wdwr25406-1.dat | 36 +- Programming/WDWR/projekt/wdwr/wdwr25406-1.mod | 39 +- Programming/WDWR/projekt/wdwr/wdwr25406-2.dat | 1005 +++++++++++++++- Programming/WDWR/projekt/wdwr/wdwr25406-2.mod | 45 +- Programming/WDWR/projekt/wdwr/wdwr25406-3.dat | 1007 ++++++++++++++++- Programming/WDWR/projekt/wdwr/wdwr25406-3.mod | 68 +- Programming/WDWR/projekt/wdwr/wdwr25406-4.dat | 1005 +++++++++++++++- Programming/WDWR/projekt/wdwr/wdwr25406-4.mod | 108 +- 22 files changed, 3096 insertions(+), 345 deletions(-) diff --git a/Programming/WDWR/projekt/doc/main.pdf b/Programming/WDWR/projekt/doc/main.pdf index 5861e14b50ce103315082086179a2ffd81099197..6cd9a1613a19ffb8c9c98afd38c4dc231ad82927 100644 GIT binary patch delta 13263 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 delta 13114 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 diff --git a/Programming/WDWR/projekt/doc/main.tex b/Programming/WDWR/projekt/doc/main.tex index f36de316..486ff9f5 100644 --- a/Programming/WDWR/projekt/doc/main.tex +++ b/Programming/WDWR/projekt/doc/main.tex @@ -380,18 +380,18 @@ gdzie $r_{t'}(\mathbf{x})$ oznacza realizację zysku dla scenariusza $t'$, a $p_ W kontekście przyjętych w projekcie oznaczeń, wyrażenie definiujące miarę ryzyka przyjmuje następującą postać: \begin{equation} -giniRisk = \frac{1}{2}\cdot\sum_{t1 \in scenarios}\sum_{t2 \in scenarios} \lvert profit[t1]-profit[t2] \rvert \cdot \frac{1}{numberOfScenarios} \cdot \frac{1}{numberOfScenarios} +riskMeasureGini = \frac{1}{2}\cdot\sum_{t1 \in scenarios}\sum_{t2 \in scenarios} \lvert profit[t1]-profit[t2] \rvert \cdot \frac{1}{numberOfScenarios} \cdot \frac{1}{numberOfScenarios} \end{equation} \subsection{Model preferencji} Model preferencji oparto na minimalizacji ryzyka przy zadanym poziomie średniego zysku. \begin{equation} -avgProfit= 0; produce[m][p] >= 0; @@ -67,30 +48,24 @@ subject to { stock[m][p] >= 0; lowerProfit[i][m][p] >= 0; } - // Ogranicznie czasu produkcji maszyn w miesiacu forall(m in months, mc in machines) { sum(p in products) (workTime[m][mc][p]) <= (machineCount[mc]*numberOfHoursInFactory); } - // Ograniczenie definiujace wykorzystany czas pracy maszyn forall(m in months, p in products, mc in machines) { workTime[m][mc][p] == produce[m][p]*timeToProduce[mc][p]; } - // Ogranicznie maksymalnej pojemnosci rynku forall(m in months, p in products) { sell[m][p] <= maxProductsInMonth[m][p]; } - // Ogranicznie ustawiajace zmienna binarna po przekroczeniu 80 procent pojemnosci rynku forall(m in months, p in products) { sell[m][p] <= 0.8*maxProductsInMonth[m][p] + 1000000 * if80prec[m][p]; sell[m][p] >= 0.8*maxProductsInMonth[m][p] * if80prec[m][p]; } - // Ograniczenia linearyzujace wplyw zmiennej binarnej na funkcje celu forall (i in scenarios,m in months, p in products) { lowerProfit[i][m][p] <= 1000000 * if80prec[m][p]; lowerProfit[i][m][p] <= 0.2 * sell[m][p]*sellProfit[i][p]; 0.2 * sell[m][p]*sellProfit[i][p] - lowerProfit[i][m][p] + 1000000 * if80prec[m][p] <= 1000000; } - // Ograniczenie sprzedazy oraz definicja ilosci towaru pozostajacej w magazynie forall(m in months, p in products) { if(m == 1) { //pierwszy miesiac sell[m][p] <= produce[m][p]+storageStart[p]; @@ -100,8 +75,6 @@ subject to { stock[m][p]==(produce[m][p] + stock[m-1][p])-sell[m][p]; } } - // Ogranicznie maksymalnej ilosci magazynowanych produktow oraz - // wymaganej ilosc pozostalej w magazynie na na koniec symulacji forall(m in months, p in products) { stock[m][p] <= storageMax[p]; if(m == 3) { diff --git a/Programming/WDWR/projekt/wdwr/wdwr25406-2.dat b/Programming/WDWR/projekt/wdwr/wdwr25406-2.dat index 899365af..765975e6 100644 --- a/Programming/WDWR/projekt/wdwr/wdwr25406-2.dat +++ b/Programming/WDWR/projekt/wdwr/wdwr25406-2.dat @@ -1,43 +1,38 @@ -/***************PARAMETRY********************/ -numberOfMachineTypes = 5; //ilosc typow maszun -numberOfMonths = 3; //ilosc symulowanych miesiecy -numberOfProductsTypes = 4; //ilosc typow produktow +numberOfMachineTypes = 5; +numberOfMonths = 3; +numberOfProductsTypes = 4; -numberOfHoursInFactory = 384; //liczba godzin roboczych w miesiacu 2*8*24=384 -numberOfScenarios = 30; //ilosc scenariuszy w symulacji +numberOfHoursInFactory = 384; +numberOfScenarios = 1000; -// Ilosc maszyn poszczegolnych typow machineCount = [4 2 3 1 1]; -// Koszty wykorzystania typow maszyn (wiersze) -//w wytwarzaniu poszczegolnych typow produktow (kolumny) timeToProduce = [[ 0.4 0.6 0 0] [ 0.2 0.1 0 0.6] [ 0.1 0 0.7 0] [ 0.06 0.04 0 0.05] [ 0 0.05 0.02 0]]; -// Pojemnosc rynku - typ produktu(kolumny) w miesiacu(wiersz) + maxProductsInMonth = [[ 200 0 100 200] [ 300 100 200 200] [ 0 300 100 200]]; - -// Magazyn -storageMax = [200 200 200 200]; //maksymalna pojemnosc dla typow produktow -storageCost = 1; //koszt magazynowania zl/sztuka/miesiac -storageStart = [50 50 50 50]; //poczatkowa ilosc w magazynach -/************************* SCENARIOS *************************/ -// expected values (used only in t-student.R script) + +storageMax = [200 200 200 200]; +storageCost = 1; +storageStart = [50 50 50 50]; + + mu = [9 8 7 6]; -// covariance (used only in t-student.R script) + sigma = [[ 16 -2 -1 -3] [ -2 9 -4 -1] [ -1 -4 4 1] [ -3 -1 1 1]]; -// scenarios (generated by t-student.R script) + sellProfit = [[8.65514814631604 5.39276461442329 8.03724969792938 6.79964940685937] [6.35575682044805 10.7852400940011 6.64785935511483 5.82055888421908] [8.92335604267353 5.39191667647047 6.1375823313882 7.20599829208949] @@ -67,4 +62,974 @@ sellProfit = [[8.65514814631604 5.39276461442329 8.03724969792938 6.799649406859 [6.43468847936613 8.79278525921179 6.3107705109237 5.8870811726837] [7.85000124120328 6.32885508514822 9.45989834322531 6.60847998350139] [6.01397723865665 7.85793741122907 6.5003087455461 5.96377631004236] -[9.25875334254574 11.1202876055789 7.18881820658214 5.67544541838108]]; \ No newline at end of file +[9.25875334254574 11.1202876055789 7.18881820658214 5.67544541838108] +[9.30008064320057 10.6446257889991 7.23776150909168 5.38083483258287] +[10.970998197885 5.31502022589075 7.6588027560032 5.92136412707909] +[5.5022849197584 7.65943224460047 11.2855541697881 5.76475613533831] +[8.01568222115552 6.067295679685 6.09499843395408 5.48772740442143] +[9.2482247388012 10.4467310924346 5.01226675224388 5.1014180104597] +[9.33146664945305 8.99518261837916 5.89968087042879 5.16269518482762] +[10.3006341944633 7.71655291012351 6.63652890525164 5.65475477168431] +[11.4293655008846 5.64438451112428 7.89951900809327 5.88883408838575] +[6.3257589726478 5.13170676720346 7.67817294591542 7.28745657660103] +[11.1274870610053 8.38447636128933 6.52456610149911 5.83840785517992] +[10.3240201326368 8.9238755647908 5.49539988360635 5.32007284784389] +[8.48379432306131 5.04784001297408 9.11452273146436 7.05485175484914] +[5.32049383077583 6.73354706430912 7.77622176608821 6.98952009761756] +[6.58112032264708 10.013785879483 5.89901261582972 6.42978338492275] +[11.0682528081742 5.5011723061343 7.35361937411217 6.05481857819044] +[8.1758721381247 7.12512243281994 8.26016930315965 6.1714170861283] +[10.4326411233848 6.22253706156073 7.92124531608087 6.20106520680651] +[7.48291018022657 5.76136225880991 5.77268046686884 6.83468610747182] +[9.49687264585914 8.28210135335428 7.85394308190384 5.91936360623902] +[8.17726279947501 11.2980602775161 6.05849955232747 5.73705496041764] +[6.36987885845394 9.06889591917519 6.37500565563038 6.38219457452558] +[5.279680705192 7.3568004654878 7.44458904927783 6.34646339952655] +[11.5695041445564 6.41167201206488 8.30427975775632 5.92142988982055] +[9.26389239292913 7.11992304888099 6.94129784505345 5.8960541149249] +[8.71523385283003 9.33409439741438 6.28882560260311 5.68969309470217] +[8.01483394548323 10.0579321831437 7.45084762655617 5.7772011256988] +[9.01432912648895 10.4104949626597 5.31994306213369 5.59974647303067] +[6.28504390034804 10.7151999038353 7.22286610515448 6.53283716563668] +[9.06054359374526 11.632405043949 6.80705071632217 5.95077329359856] +[11.4401393935733 6.71767521213329 8.72771664349101 5.74529502341082] +[5.39362816286682 7.20412147305014 8.88181083957749 7.54822629808199] +[8.03471339981756 11.9258883180485 9.23232127648771 7.29596552879184] +[10.9280293206434 10.5315864052806 5.94302147725035 5.09100726902254] +[7.64131639007738 9.29635607369926 6.75674535151203 6.03105384789765] +[10.4460319532528 5.89447086748128 8.2371144264683 5.81843653705798] +[8.79378458213055 6.46483816353157 6.93372846254992 5.94805542683006] +[11.8297001746853 6.37352896643394 6.93015577680875 5.86726763849221] +[10.9338944903001 7.42662892722881 6.97283852567098 5.53169657255343] +[5.42353397760105 9.66870481020418 7.90122757490841 6.12416261316724] +[11.6961417654019 6.81772148761558 5.90087519948213 5.66216377789101] +[5.10048743282861 8.32532403183187 7.68394973371267 6.66941762464495] +[10.4508736418614 5.5170695256265 6.77006549466304 6.96147094640876] +[7.74427534994074 10.1625586326296 5.21763703146436 5.91522510726698] +[7.09613261924238 9.6435308300493 5.60003870007649 5.56163085614984] +[7.97378577689188 5.22730945751668 9.20328221973926 6.80943194713173] +[10.9412506657496 11.2330609510316 5.86983150870604 6.05434720259068] +[5.23046278045246 10.2486286327664 6.28386087038547 7.00334940485544] +[9.65739235258464 6.99288322926243 7.41478350740974 6.03359007276595] +[10.7986375625469 8.137385236718 7.16488584733453 5.68456834110328] +[6.94557247250732 7.95017901484007 7.72930997837827 6.20665883562455] +[8.29602871915391 8.91112811469888 7.58234483072343 5.57331731175412] +[8.73662529008293 6.3171795037327 8.50264146315159 5.59158153580818] +[7.92117537339649 5.03912484432403 9.93733525863375 6.21117482005748] +[9.49303872524864 6.12524781709271 9.03380933954715 6.15762080463205] +[9.74436716681235 6.91553489568394 6.53031076328322 5.48488981345426] +[8.86085695553681 6.21083619821978 10.1096256203361 6.59971365124092] +[9.39626559896909 6.80264231814518 8.89167147051431 6.47289470428024] +[11.3518338387593 9.43887568233665 5.82130324933858 5.30863431278763] +[6.38018830194183 11.8818343361918 6.36577670187607 6.5080717255467] +[9.18479226220472 8.21426649137821 7.83486841232548 6.90352841666824] +[11.7738634735709 7.788629007233 6.35686935274647 6.28947403200338] +[9.00340995146526 6.32000092648767 7.78534767250215 6.18425490909323] +[6.73128564788994 6.9813227146282 6.67624941338764 6.20486475145453] +[8.32776592359344 10.4882205850143 5.35562080162243 5.72770672842025] +[5.63133502836624 7.02652112877567 7.0480522991628 6.871335391546] +[9.07651221635265 10.2191108387099 6.89143269427028 5.71205844797051] +[9.57419257760427 9.02277463961761 5.9506815661202 5.89378051006474] +[6.44154307213436 7.94054344906763 6.86882590591857 6.91912665925741] +[7.81691309339842 7.02366062063672 9.11191085700045 6.22017594093119] +[8.71169711210133 5.22995337545979 8.49679862183247 6.72194127208606] +[5.26039408718992 7.32849988948229 7.3650629206923 7.49241865642588] +[7.52717074055471 8.27515853578053 9.43549643224374 6.15341965273418] +[9.88309629944168 6.07805198472257 7.13342904102674 6.12978230116224] +[7.15225933983395 10.0141504679454 8.44990198844241 6.27803160909765] +[10.0248366047714 7.25155658468745 9.33142160293428 6.00141393039184] +[11.7702012031775 6.74355689485725 9.0353256909185 5.55495523836295] +[5.47754936477306 6.25976171729669 9.19724318523543 7.15957088046168] +[10.2621526096306 8.56055732387864 5.0515453562715 5.85108536387977] +[9.35264873952256 8.62587759208741 6.6163956832458 6.12944779739459] +[8.57875172143122 5.38021447115209 9.33243089329269 7.04805909106745] +[8.46638576626269 9.68037187250599 6.58687473276099 5.91084707455031] +[9.88684576451184 6.3719560683085 8.59891299767243 5.90708775591371] +[5.08525257898298 6.72296100350319 8.35105949934257 7.36383345982293] +[5.86206178297977 5.07198420367272 9.0260933254342 7.85613173105826] +[8.10527035475227 7.0812143880433 8.82331959645015 6.22247544669819] +[9.06061762821786 8.41747506832963 5.64644607694787 6.02087173536884] +[8.03734943149313 5.22951838489585 8.85287581207811 6.30984721755322] +[5.17433255225281 11.7843781369491 6.66933290503606 6.45470477587808] +[10.5176985231513 9.63563400969298 5.76867763197286 5.3577090302834] +[8.33919140362072 6.91534302344252 7.78805328513737 6.44379170793531] +[9.96362218294532 11.3515757882395 6.1914298329193 5.42512095862898] +[10.1488559113884 9.80839623197582 7.87977907261523 5.70009581186257] +[10.4818504185696 11.4834265691479 7.94520228338016 6.19151431756112] +[6.32151954529489 11.3436012344329 6.36526882828753 6.24114190063835] +[9.73522543946313 7.19459632888133 7.43537283708435 5.90218799011611] +[11.6679436014217 9.15768232285655 6.31565074827369 5.35527283820295] +[9.94314129661267 6.98958611809455 9.88785480133873 7.17394192743758] +[9.02741314617693 9.21188361550094 5.68794616360311 5.72022838445522] +[6.51209392886739 11.5338766158908 5.79320306425196 6.17318229922786] +[8.87837416945916 8.38416790289526 7.99221764962748 5.94465595468113] +[7.96981040214686 5.86997011962713 8.10696690359308 6.73156012874807] +[5.3397574943598 8.51490478581941 7.07706848237499 7.01473486711875] +[5.58757281037916 8.5547334554573 8.81804063475344 6.29346029371183] +[8.92538523651734 8.5353419340785 7.32760618639718 5.93379679028291] +[5.42847203679709 7.3408097918011 8.96209544910841 8.60786659585246] +[8.66297009819658 6.97000385438552 6.32507234965893 6.161128690379] +[7.52598887561111 11.2713059878278 7.03130252131128 6.04015337054391] +[9.30266034032999 9.97398778139419 8.13960947706352 5.70442347522379] +[8.29344987907523 8.57428982238645 7.3551750679058 5.85489410861698] +[7.77154026860048 9.70506593254655 6.91503976706033 6.15614281452432] +[8.40126996177896 7.29079013417418 8.91055172463508 6.85794575906967] +[11.5290354509251 10.031856855115 5.42905880644185 5.07481799289972] +[9.34077353351762 8.34346541039766 7.39302703435869 5.34019008865081] +[10.0743658226085 8.18767624795331 7.12556096535607 6.52816875074874] +[7.8375465330695 9.87321178205082 7.51926813605953 6.19167157196122] +[7.8263415369778 5.38089574434959 10.64261022405 6.71827137211494] +[5.6964368676683 7.9434935442098 7.84157159904824 6.93092730020103] +[8.70812085481458 10.1437424213752 7.95061780919327 5.65654138915999] +[6.45526715255613 9.47999515095049 7.60349840384583 6.91176404991596] +[9.30915099094765 7.14308547137712 8.0731950403843 6.0425108404009] +[10.0545364334573 7.65570118805552 8.63085624016768 5.79773937225625] +[5.33148076060251 7.356081955381 5.36678373641192 5.99717687549462] +[9.42252678612439 8.68329628848579 6.94401248732637 5.98792097215615] +[9.42747147235579 7.5604103555317 6.87404933006623 6.15946319978702] +[10.2794964750345 5.40411255630709 5.64393578299513 6.20458445743222] +[7.81677469694054 9.03263548865694 5.79975472329517 6.40253848372716] +[7.87454823310666 7.80028319736246 7.60746858318274 6.26876742284649] +[6.30550700629515 6.13311770161054 8.80938552345328 6.68625896278201] +[5.58761692943537 6.82321916957755 10.9868944212263 7.7307507014152] +[6.07919005802278 7.84555145948119 6.06237044154426 6.16009271038976] +[9.967465436966 7.24187453505167 9.22715769689234 6.58032182284409] +[5.11552523626501 8.58606712085707 6.98600598222741 6.17399618521453] +[8.0413447499245 11.6605128477707 5.10911007956 7.55575308489558] +[11.9493483063888 11.6151798106764 6.93959487962891 5.5637112957839] +[6.68619327415434 9.00711899038362 6.57589113819586 5.99750177011694] +[7.80062516789474 6.90837191669152 9.23974300131319 6.64908783288245] +[6.25313307046222 11.1417383734716 6.80494977980909 6.31242735096587] +[5.20286280806914 9.2396017648428 5.0361106939902 5.99640424892696] +[10.7869550116469 6.02215935904933 8.58163194700298 5.5844435255492] +[9.35203896340063 7.39802090289904 7.97660373787006 5.54007416106324] +[11.962646750948 9.08642760682517 7.506630970033 5.41266759503901] +[10.0368598945413 9.4670741195372 5.88923858287907 5.51558383946355] +[5.33964737317531 8.37697712672816 5.76720755523483 6.52813068219129] +[5.03542620020703 8.33574337613371 9.66900485706274 6.9746286693943] +[6.31837106827315 11.3538752657543 5.04978359569172 5.6187007626572] +[11.1247306024451 7.87321919709507 8.66735980830448 5.89136170851285] +[10.2051159785759 9.95777662974622 5.56346778268149 5.45965550575478] +[11.1559222969222 8.55489621579142 7.62451332415253 5.66885085586098] +[5.43186232627812 9.48644540447054 7.25649488840213 7.30013447008905] +[7.32976079712765 9.38481258882614 5.52429121942042 6.12769048639056] +[6.18122055237268 9.10189149150561 8.39155040646414 6.77524090467361] +[9.56907487214243 5.78339151635111 6.66356856318882 5.8007200165818] +[9.13887851394424 6.69476360905758 9.04438830226314 5.03726416269105] +[6.39128645741519 7.42368616350725 8.32463208188065 6.28760906761888] +[5.79185271546807 5.70299761146237 7.6152953089801 6.70235189472951] +[7.83480508355462 11.6601285088535 5.90784431982151 5.91113757882212] +[10.2502263681974 8.81433931359706 6.32499511893348 5.80020678058025] +[7.18939240454358 5.39343050321929 8.27251483157774 6.75538984603009] +[5.63422357180575 5.10008564388702 8.43854990169861 7.02330362789019] +[6.18307461034736 6.83121224413731 7.90105623288365 7.14143389208165] +[8.63019075084945 7.28040924755904 6.79883747851441 5.71778921602542] +[9.11741026805481 6.75467050803627 8.47586494237498 7.04217625569175] +[8.17469007878553 9.86782888422133 7.01181135884082 6.21723416517066] +[10.3976957956333 5.34950687306628 9.3390026095682 6.51611447175269] +[5.23225849684603 7.85948318632174 11.4089942474965 6.78813944254619] +[9.0668508122483 9.84634283626703 5.07016074423404 5.05646953573064] +[9.05291747387237 6.59078037840503 7.67722198583099 6.19838718802233] +[8.01433230410981 5.128850341142 6.53896612400988 6.35668446791129] +[8.82792848395444 7.88091321224686 6.74073530528291 6.27705779470358] +[7.638156749398 10.6389603172459 6.47842070030972 6.75148431499805] +[8.28172225891691 8.7294881097082 5.68166815761931 6.33754836510347] +[7.79598148369253 10.6161741402472 6.81648608568443 6.23269927054009] +[9.23809658081329 8.31998948005472 6.55680995107906 5.48357136340573] +[7.4817966034721 9.99519382865796 6.47359038668644 6.0534766604155] +[9.6974972576376 5.07011423955155 11.1185566185739 5.29499188621835] +[11.1925759722073 10.2094503354057 5.13938017767135 5.34016354102279] +[11.0233688058135 7.50120189497204 7.36403054798785 6.4672612339534] +[5.78068846534495 9.11223640068135 7.96370285473365 6.25076876950434] +[11.5954483095259 8.2485014915181 7.00085223516768 5.05134436796238] +[5.46603706030102 7.8617360686298 8.38336404184786 7.00075076232196] +[10.9738573162609 5.9332944784151 7.33154122853545 5.86719689488848] +[10.367432831079 6.53506119713982 10.5387226747906 6.4729615713228] +[6.65816596137831 10.1439601230615 7.09723516991359 7.3076068047145] +[8.74340347812213 8.19325870352473 7.4541414065343 5.834453721796] +[7.19671224162179 8.11467600497074 7.01683996405048 6.64250855539067] +[5.80882383508121 9.81337090876689 6.4471668008501 6.346790396449] +[9.95277801132022 10.7093600616799 8.51614083461373 5.84154903304044] +[7.67949540174934 11.126257158999 9.39121272083072 6.33778259731522] +[7.34387198730789 6.188258885852 7.92070489213876 6.71089782698779] +[9.43748584149206 7.4488402228116 6.77549983959501 5.22337352112845] +[5.07799408430956 9.53723085616771 5.75726451566807 6.27290577864432] +[6.68041513681029 7.34016598284797 5.76912032270075 6.73162342501705] +[5.89065448571152 11.4628055149667 8.03534590372036 6.12390231774221] +[7.5756139887609 9.23797572507189 7.26767337140206 6.14091459303922] +[9.65200470401312 8.31635505613715 8.29361915760249 5.39516455807244] +[9.28486302849183 9.61838146158469 6.79533780855626 5.64237974363806] +[6.15885023301387 10.7326511085118 7.07362455224853 5.63161519751918] +[5.59469589711291 11.7035458342698 5.22448602912523 7.35509415664381] +[9.91828996697315 9.19513734035853 6.29602087530121 5.75316021838161] +[11.252814085051 8.48438866198247 5.84647958765273 5.55313540654628] +[9.45390905354563 8.02611449789413 6.79688006748594 5.9485301759394] +[9.49256442151972 5.21427002822057 7.84949122549718 6.02551449772961] +[7.39710890703321 7.44602001111129 7.81030719264369 6.76252761131106] +[6.58306559492619 8.42981418419192 6.67797432235896 6.65645358776949] +[5.57865602318524 8.87885409296423 11.5290380954491 7.46504794244729] +[10.2015097263357 5.58643833883557 5.45081846581491 5.1682148949268] +[8.35283259627504 6.97394203360986 6.4352499599249 6.08809688022724] +[10.3512581411897 8.914704685656 5.60815278122107 6.44738310261041] +[7.60670911269486 8.52428698060741 6.79487398552129 6.31679375889649] +[9.05935014305664 10.4087801560903 6.50795801829059 5.8160328716194] +[10.3036512679436 6.93629766101649 7.5798693890675 5.88236703075913] +[8.74744927835835 11.7962103494197 6.8786127292254 5.80033654472259] +[10.127920846087 6.96684336117345 6.16585241531049 6.01675922739646] +[7.33081217041559 9.54874967259683 8.65450231627194 7.05789405308339] +[10.8154191523583 9.42995156746688 7.33262208443263 5.60189380418029] +[9.68731537511528 7.56946698458038 6.44217377707025 5.90419113331626] +[5.71656656790019 11.6235157540733 7.69231321974899 6.04796096615963] +[7.59548206455545 8.66769656933384 6.5266329971252 6.28830072396193] +[5.49133928111434 9.44796089002902 8.0655722718654 5.52260516954524] +[10.1277212396856 7.0706743078597 7.16504596765658 6.11798650584494] +[6.1759484032608 7.26821112348206 8.11931699622093 6.77133336969153] +[5.62462342911678 8.208332698318 7.24461435672565 6.2518233433711] +[6.94622405916039 8.37960206928397 8.30290383991398 6.77229153879261] +[11.5569818478641 7.67917979707691 7.40881743452155 5.62776278732742] +[11.3625454446455 6.49199591905953 7.63117473125198 5.18494173882712] +[7.20029895093027 7.3354644693938 6.04618311940688 6.17237868062338] +[9.64062451404099 11.4338844886464 6.72089836444056 5.6577298862992] +[5.39725425852711 9.84403100276869 7.15538090534147 6.67503086109762] +[8.73326053654605 7.43005334269889 9.33891780137514 6.03879759027359] +[9.64935915626948 8.54434619576337 7.8502042490067 5.87405244936397] +[8.79713652753821 6.36736189924142 7.86468921343345 6.35417800155091] +[8.33158494684349 5.27718519280752 11.0474155721072 6.14810348529945] +[8.04159370584988 8.93105138536768 8.91632459926476 6.46069547851558] +[8.10681965691673 7.50380356685973 9.0252812180379 5.97386760499916] +[5.38862348669901 11.7633938030451 9.91166474464837 6.71521593799096] +[8.03071591918674 9.25288565959526 7.80885320685842 5.96919420547603] +[10.7438150928239 6.91331440462559 5.8238053939515 5.33915715926303] +[6.51951438612047 8.26585570406417 6.76072785255014 6.17091841460094] +[9.26079472060267 11.1367738583141 8.77335370012167 5.86857094166377] +[7.73868307188575 6.08898461556214 9.13590737418868 6.629356750147] +[9.06226961660524 7.55550594904549 8.05971295775123 6.71145317132154] +[9.79461024241152 6.86704934580656 7.35243376781807 5.71638365918995] +[11.4776090252964 5.32668956514976 6.39989421438728 5.97816397142563] +[7.94980272936478 6.39973596296334 7.80625490224425 6.82940253390626] +[10.5223336083932 11.3241864821609 7.45073571087886 5.62869696231647] +[11.1825422455449 9.29487748743554 6.62252202655306 5.78640307004257] +[6.65116257349134 9.56346188209008 8.84774568169405 6.14496445468095] +[9.38996760210077 11.8067661311897 5.85416456072113 5.21225401851431] +[7.05252744075071 11.6876325590585 9.76650807129757 5.89034388157767] +[8.73269858562637 7.73887755033098 6.40781640337544 6.39067076641996] +[10.6215986371239 7.08257615323043 10.2350438676904 6.32602636618865] +[7.26743472273948 7.05395617380996 7.04107203044409 6.29268734324643] +[7.22878464016838 9.32370379768573 11.0611871436088 7.4332809468177] +[5.90522542390097 9.26942495364964 7.23198202103849 6.26568222287251] +[10.0430834240168 8.92252185364922 5.45022151961655 5.6101283015563] +[8.77329215325333 11.6498981690434 6.75167317033462 5.90487759252931] +[8.02786870398471 6.88318035158452 7.9760885244295 6.40985391423401] +[6.56943963577086 7.3412845837962 8.56011114628517 6.88245300361887] +[9.42587850548787 11.3017119343935 5.52137088442738 5.37283212092107] +[8.78514978381147 5.93600293125104 5.23081696262982 6.56988110768345] +[8.32309819415642 8.53000974044915 7.24814357590236 6.3621634076583] +[5.97519097396614 9.17376552576222 9.17461933962851 7.19259582786523] +[11.6960404117423 8.41408800738473 6.84960735714597 6.04875808531702] +[6.3141795196981 5.94019198451738 10.3963180421184 7.83606360054611] +[5.87963015244344 8.15239688491123 5.26739495799604 6.1082327870457] +[6.49371292303324 7.00457651825033 7.86674243785398 7.15484505865523] +[8.91364423005758 7.8909832392895 8.65197802322455 6.79943676588159] +[5.64118600490322 10.1562644036148 5.99748175229521 6.17059398962673] +[9.83543430018837 6.08226921996098 5.07659067707863 6.06311292836712] +[9.49501512274297 5.91482520501652 9.15328312293787 7.04804729721152] +[6.82613517953468 8.26176172407119 7.34837974179535 6.3107436340441] +[9.17657336661284 5.9091509048077 7.98263602674665 6.59325602248144] +[7.60792623507882 10.1600036086661 5.42409958430747 5.89850888005219] +[7.51358479700318 8.01074286398057 6.39921009978841 5.42503546673991] +[7.92545324607597 7.20552741669323 8.5387160118819 6.13233440014195] +[10.4892612033478 8.69623743264873 6.84697406423897 5.93976233516589] +[7.25230992269567 8.59900143589312 6.05932116953456 6.52518831040615] +[9.69398580356157 10.7228515292445 5.67879842262794 5.37113225608512] +[6.42613467103455 9.79931031038401 9.42698969206305 5.13891955342835] +[11.5759154400504 8.84990628634358 7.80653400347855 5.40455982983903] +[5.86256428956443 8.23922363378391 8.67552649398533 6.78681711543729] +[10.2250654686297 5.56406930040593 7.23451378185267 6.12001661412214] +[5.19157792092595 7.53233761314821 9.31798990542743 5.75716461146687] +[7.19735624728436 11.7713474475937 7.02624209525131 6.06556651547925] +[9.24834187813126 8.22268784443077 6.99586455244129 6.0084574141841] +[6.45321529889144 10.6438248525046 9.47795958657759 8.34269541036834] +[10.5530318781881 7.85954187889164 6.8020676257469 5.45031438208015] +[7.24511198924141 9.71250164719082 7.25678270335023 6.4853608080636] +[6.4047955813655 10.4754093203757 5.32471041852283 6.53088595272218] +[11.9381878986974 5.61277947232938 5.60337764634058 6.64060183171878] +[9.13790675226575 6.00054055751717 8.60288504172542 5.8851722711379] +[6.97586927355261 7.87567773287393 7.03769654338287 5.7345877792282] +[7.70469138206458 6.79354326503749 8.45972566171296 6.78660621346858] +[5.60149026454817 8.63332925809663 7.53765748497904 7.11349106378515] +[9.36011500472526 6.25311313701782 7.44988211288005 5.5834762575902] +[9.04397492388447 11.9733946663251 5.97630637759426 5.38458139144887] +[10.0555077624864 9.40763964869531 6.65132932014079 5.02604641591594] +[9.60285827773591 6.56838877316301 7.33376236505512 6.17676962094564] +[8.28029043854244 7.52133155150901 8.10967463308281 6.60988816626717] +[9.25862698724375 9.10108252293222 7.12356318970899 5.61679020241977] +[10.6996775130236 9.85708918465543 5.75151862303814 5.91578652105584] +[5.58742212568726 11.9424171681526 5.95138244207431 5.84320470486303] +[9.89030005496938 6.46937519572988 8.7560645669356 5.22385452594414] +[6.23265574659663 8.60699148702446 5.99932277055305 6.268348491636] +[7.64581236758369 7.14198518180554 6.54081406360575 6.61055772096217] +[6.58481255267034 5.18266132420336 7.94338920732078 6.53198686159804] +[6.20491427874871 8.49810210598347 8.770758873428 6.24219482084708] +[8.42435526279676 7.38404517837968 7.71466429700738 6.24126301805965] +[9.42806350158956 6.6101776090906 7.38567124154837 6.33761976912244] +[9.80224960227231 6.51717011417507 7.6090396139371 6.75608893879894] +[10.6850574978647 5.30763079210355 7.77871003049245 6.05086689876679] +[8.45344869365783 8.92567728120185 5.91298376205087 6.07132265505932] +[5.45785781516733 9.13347398458464 5.11156175363181 5.45700476085226] +[7.75972313509945 6.17354605493141 7.71391862495548 5.89582782760508] +[5.42499868853156 8.29783510043414 6.93775811971624 7.20861773789987] +[7.8916805181491 8.36635300610113 7.72016819795443 6.69639268139624] +[8.96134088881068 10.091128255205 6.66577971992933 6.24035018464247] +[7.13781330225287 8.39944724605914 6.54246126601904 6.09048670863522] +[7.21279578727326 6.37252558995412 9.11117205185809 7.04576254372866] +[8.19626188625025 7.8241326792697 7.96231967043453 6.24941923764986] +[6.29001739751426 6.94603298229221 8.56802469879126 6.98818358091614] +[9.81603191234508 6.82377538101713 6.97257542087383 6.63177284973084] +[6.94622376338214 8.12123647210733 7.39562337520642 6.18132653051299] +[9.40574348590007 8.81530153862651 7.10400617259501 5.43946070922051] +[5.57489290383198 11.4477895385215 5.30368877102411 6.01315484907909] +[9.61874053549974 6.07300161277388 6.01757157694671 5.46498878880997] +[7.73747734092312 10.4815395685946 6.02993510006388 5.36302884067154] +[5.35763176607239 8.36021846518347 6.61664785486956 6.26768417818221] +[8.17381688640829 6.82710502828116 6.01221515170256 5.8536161961679] +[11.3138058371664 7.83373613051018 5.52041113839567 6.16745736958636] +[6.77790126844561 9.14341263096449 9.0237495750751 6.63247160860603] +[5.70849581362234 7.89276876801583 6.21381218400937 6.73093073371095] +[7.70006518043261 5.17108285439182 9.81519129104954 7.06411024603544] +[11.4516016703354 7.41920398779135 7.05262541707202 5.59337262148103] +[6.26261833220709 11.5769607737944 5.1347066304141 5.85749669372069] +[8.11169775033355 10.1293435290576 5.53606605533031 6.13806812024851] +[8.18297731541572 6.73054505798093 6.88894569752485 6.4205063066544] +[8.49158126601152 7.62838246564441 8.53696343507575 5.9473143396658] +[7.94503487282505 8.08663247760517 6.59280305828967 6.07411989621624] +[6.6615536839003 9.79337127596706 7.71902618726045 6.73485957351876] +[8.79285317709759 7.71044115454458 5.93188736078081 5.85521152860673] +[5.77775806072407 8.32839611720129 6.59596701909042 5.83918386066265] +[7.84547679397466 8.14504449796583 6.09555995496849 5.93982755143591] +[11.0691004693996 5.62222498009069 7.03467354678941 5.72850518977933] +[10.2794353298539 8.016352251456 6.43433887827142 6.12018805583195] +[8.74915532501175 6.81335598395535 7.205633587509 6.75765007596276] +[11.4000834350521 7.86569125466085 8.09615483975243 5.50660056680515] +[10.4686211488047 9.31773793314211 5.14570441723809 5.35285417736588] +[5.86491759828542 9.34688139727432 5.91147557639967 6.28934374123019] +[10.0848937319915 10.3901165747481 7.05988791840838 5.09689221407801] +[9.04824709135603 6.07279778562545 8.84398117376811 5.25028743310314] +[8.75284001952966 8.12893650983408 11.2456829168636 5.58958543130425] +[8.60691212468064 8.89664543467567 6.29244929649055 5.925980636697] +[6.36052289431079 10.7527096499814 6.62414950087991 5.44115415397865] +[8.55156427295134 8.96862270665684 5.6177069222574 6.02941686519193] +[8.82318602325039 7.83199985667121 5.9336156615961 5.7459026647679] +[6.00613509646431 8.1141335005167 7.04292779719932 6.65752085701666] +[7.55283444436325 7.84779841935235 5.47482105589144 5.67449052395632] +[6.62585435863684 9.45893834369199 5.11143384181395 5.59144684602567] +[6.04164377307913 7.52386898482698 7.73760131746158 5.72041172322926] +[7.74498131082909 5.1162063481588 10.211739304936 6.96981708146354] +[6.86159385052483 8.34209790360653 6.27918559843126 6.98426007666958] +[8.62863418275622 9.06205353203959 7.40467382675958 6.19701192573959] +[10.713675654192 8.36849045605674 6.92795764851305 5.80395757018442] +[8.68739132546088 11.6469277171281 8.25846458085476 5.65298265347718] +[6.51122594146158 9.10924952970594 6.32808646152422 6.49566068673876] +[9.47634285652316 11.9678348411741 6.31553635082717 5.52819450460361] +[8.45812909324776 6.03590803533455 7.52430337989164 6.57202074189417] +[9.68090604384259 8.89088885944566 6.27095582591858 6.92822554088361] +[9.14780731199076 8.16308125882968 7.54690414219807 5.64565587852547] +[7.42208465648858 10.1993148949151 6.99571687342749 6.14745098495963] +[5.71768238134017 7.43552134067168 7.01890091097227 6.80646215347803] +[8.58069187204484 10.0321282047403 6.80616550189369 5.95179697138828] +[8.27146968569834 7.92455527141409 7.66369078087118 6.62870160351509] +[11.231662284707 5.53174451835858 7.35112296746544 5.77198671464135] +[11.251948913547 10.8045242318616 7.12350721090561 5.00144838196734] +[7.08513380559899 6.34219996260838 7.18821791274349 6.52980041667883] +[6.42475614811827 6.09383017665332 8.87775089421032 6.49016317116594] +[10.3036558313564 9.50461305273086 5.39192545750348 5.75190737237101] +[11.1034446586138 7.9542830585723 5.5038720885046 5.6993975626699] +[9.38812826737372 11.9588137880834 5.31252938433753 6.2798891490379] +[8.34034311135929 8.07712323279105 7.35410522791172 6.39237447069721] +[5.36461148988496 5.43399285568839 8.87538152758322 7.38804044068101] +[9.03048419571745 7.63124308675729 6.75415301785899 6.40806495698141] +[11.488425463276 11.217146786703 6.66612585354793 5.97448581283746] +[6.96414657711127 10.3850773845156 7.75290189175586 5.97069655684015] +[9.71345831592473 7.56577073357561 6.21794162180968 5.72306527564384] +[8.69866692164344 5.72714640930489 9.19419654385671 6.48889729267752] +[7.39973096850529 9.49131398342019 6.0787825096976 5.75051385791442] +[9.34751211006139 8.31179229008254 7.45352105705604 7.32021077860158] +[7.9125299054655 5.81308856257935 9.06037631844661 6.61021581143889] +[7.77893632499747 8.423221230665 7.86513498277779 6.32005177239494] +[7.62276234263499 6.38646821530586 7.70573007664076 6.41188150549989] +[8.77970587837867 10.1088010105905 5.95002197817505 5.55550380348817] +[11.2889367024875 9.66468853723857 5.54361624621664 6.65544119367074] +[5.49968841842355 8.84593729262058 6.95485122529053 7.03636480751091] +[9.24432643197724 8.37341704534781 6.22376434752864 6.06508423310718] +[7.50823367872638 7.64305174390592 5.89695104444298 6.29824748775988] +[11.4362723552203 6.64026774064011 8.07599648834559 6.28373403396835] +[11.113160447004 6.96689641498738 5.65871667149077 5.25872405685397] +[10.8080352309277 5.71855703191002 7.20694022082849 5.20061068257355] +[7.43798981530589 5.4925752576637 10.2846185249929 7.00253181626269] +[6.9520144157629 11.1124247643427 6.21833371311503 5.91697154616038] +[7.58175724284655 7.72246255300498 8.0696462472386 5.58835702559067] +[9.84735992252388 11.8566434363121 6.69500960595583 5.67759346011739] +[10.9484625913863 6.5826320612026 8.17833005170826 6.03669548024153] +[6.58329614997328 7.65484789335231 7.24869723821491 6.90888693727002] +[10.6176799519022 6.18221090064606 6.49022109403741 6.11883105569083] +[10.1681793398761 7.37038235283886 6.7332759985957 5.77999797448505] +[7.48289028151837 8.97668761967893 8.12142940444803 7.05034502348628] +[5.85637755698421 7.88895521548269 5.15320867285609 6.49600619800132] +[11.3193977991977 6.35127762831342 9.77334692909646 5.84903541954945] +[5.72215940853089 7.72840810668127 7.36618598350275 7.23824310835888] +[7.75743140686904 7.31813071357301 7.11735746600477 6.40457694274517] +[8.51688517221558 6.43938796432894 10.5754838147464 7.01820089751339] +[11.913636585929 10.0674593332254 5.70479090667114 5.37033064233957] +[11.3617627729579 7.10470181627779 5.4903493981495 6.79702836922198] +[7.16083536495608 7.02407199003753 8.61959755809871 6.27395880138372] +[11.6416505337277 5.25905359127923 8.34372381792895 5.71873093127639] +[11.4826304596616 9.02069220449246 6.81045206470503 5.04076820189108] +[8.48871037593593 9.93915883774858 5.86465218109876 5.62606329315586] +[7.7753635115436 6.16818213266435 7.86690425737774 6.28887904139218] +[10.649764188105 5.92948298030548 8.01259777147516 5.96857163182568] +[9.43332515682498 8.28640535519152 7.7677895429338 5.65930757184471] +[5.94727201968536 6.83780232502505 7.44026476269289 6.57905127200385] +[9.40756741743284 8.05896087665982 11.0618247755229 6.34243529134445] +[10.0904095045662 10.1502123532326 6.9579774696377 6.15193714387321] +[5.64876133704315 9.3120585324541 7.84319529844004 6.5360957567104] +[6.89256816167773 5.60518521947921 7.3753525107222 7.52423426712049] +[9.66255355704702 6.66908112716719 6.02152712962677 5.33112737978341] +[10.8610822417628 6.42627820872948 5.52379371351776 5.4452057239855] +[10.6875338478262 9.20481859876942 10.1794693961195 6.20284540658843] +[8.15389694517471 8.52208298370224 7.61515994197487 6.11816216900601] +[8.78164273751143 5.50774685951803 10.5880467044451 7.18154872240648] +[8.17801589583473 11.2041390993242 5.17470677218759 5.37400014596819] +[7.20028822500413 5.68140287904002 6.64095314909443 7.27117700389863] +[6.42928494840293 6.52182317018597 6.16277385642599 7.08228702120227] +[9.03248777118524 10.5748746053525 6.57072731971025 5.91095084622041] +[6.40718843849753 9.64353174647323 5.12764035030714 6.50573508410257] +[8.14786367768958 6.47546680514813 7.10891029847352 6.40247311634034] +[9.16834836639856 8.86773626116439 7.88266216626819 5.42498734943365] +[7.23971007125272 9.21618685230432 5.17484321100196 5.41884070542487] +[11.6473654266813 8.66426930881909 8.83049244435062 5.41303075308111] +[7.07459148780136 8.92542501191514 8.30845446382539 5.88143322585459] +[5.01485005535123 6.09385752389026 6.71275712323562 8.14248722045623] +[11.9686129274201 9.33496178105956 9.02957769028236 5.9352884647163] +[7.05894584875845 8.63761295268873 7.55453236026661 6.28453067648387] +[9.8231189806426 6.25982370592737 6.72431689210036 6.24329196573768] +[11.925181130672 5.76688485793812 6.15039032020824 5.25601865235867] +[7.89626999826921 5.93494519052765 7.41964328620547 6.18065826156567] +[9.28010090957191 7.90037262914394 5.87096613873745 5.7729669061331] +[5.28441844060742 8.79818942894473 6.03234360235975 6.28178160835491] +[7.88970253990476 9.02372731449339 7.28508074379135 6.35177583818935] +[8.88485181924965 7.89672870609071 7.30313020192829 5.98580556949925] +[10.77819033597 10.9719274309308 7.05575142204915 5.49166243501872] +[8.46250725106272 10.6203995980531 6.0736438925075 5.59068118891676] +[5.33311568105124 8.35142992384831 7.35855896595941 6.37066194477527] +[6.49864901711262 9.16545810809412 7.88956217148423 5.9012794768891] +[8.07883378022838 5.83809132153439 6.87680680271774 6.45072599764825] +[11.8342705383421 6.51804070559366 7.57039089335115 5.65974685406796] +[11.9929505414068 8.42544132097709 7.99411277843282 5.21206080680638] +[8.40569563166398 8.96148299689337 6.02401258092478 6.053870201366] +[11.1730575645054 7.35040726800561 9.47744823235328 5.61202785404182] +[11.0063931533863 10.0961516337168 6.48147019906609 5.10297981593582] +[5.12148268703766 9.23668027547969 7.13096615045778 7.19052132982302] +[11.5169812020025 5.87565300595901 7.03099722823862 5.81110987411411] +[9.88064688882923 9.15382680686716 9.91293923777096 5.10618010137479] +[9.39181313480733 5.02552050241884 6.86936481559493 6.35441081233291] +[8.1748794108737 9.91121115565819 6.02867971888536 6.13638901586731] +[10.8936035392294 8.60540966421551 5.85749827901721 5.45509082412465] +[6.12740115332326 5.27987747824513 10.5933508406054 6.94046616697431] +[9.98434124679644 7.79055314130795 6.32149770594033 6.28664570596375] +[10.5955669151556 6.2749457932706 7.19637011395022 5.78169657662811] +[11.402979821941 5.26390294326104 11.5300137687166 6.31891154686499] +[8.67982219307075 10.5384692279986 6.31985321753494 6.9344729458992] +[10.9483718573061 7.74978636363334 6.73356674065118 5.86774310232244] +[7.94529258554604 9.76713228967337 6.02400215202402 6.52311614340263] +[10.2332355583648 7.14806140819834 5.45245247049051 5.64774338938256] +[9.21863274184492 10.2360621893824 7.1794982675276 5.87081311784885] +[6.52690809151379 10.7612551421502 5.81058041569834 5.63299045514866] +[10.4522151932436 9.25312398469872 5.18132378225383 5.40906240895457] +[9.30248159930816 7.91126433662682 8.35949757812567 6.11854127077632] +[7.62873714247506 6.90638985157818 8.59816542769878 6.17461093343143] +[10.7452107109438 10.5583502805851 6.5938175655687 5.7410895810126] +[9.63733544693484 7.11694113648363 7.49231316267929 6.19540791328279] +[6.29082311231464 9.12456388434183 5.41116917545766 5.68577189085046] +[9.74778707859121 10.1127687796121 5.80701449222907 5.78503444992383] +[6.76500933172111 7.61896085173017 8.41755328932066 5.29182212075946] +[8.21294670197907 6.98578113849644 8.08016959975368 6.29544615573832] +[7.73423460227324 10.7007758607105 5.11840801247229 5.69383068467592] +[10.2523829164238 7.65392792157398 7.10409855442708 5.88028266552253] +[10.5970515416405 7.78498567103821 7.4416715443706 5.61700147461115] +[7.85312367194991 9.72535128403958 8.44081692199848 5.67753728707364] +[10.6953227532029 6.98146003259301 6.45534087944875 5.46169888954614] +[6.71580639249181 7.13705981690364 7.40209358151491 6.11712196041688] +[8.89528728906333 7.23142109413421 6.07752017701364 6.5342334146697] +[9.00247707256951 9.48048370628588 8.06136036403489 5.69463259827279] +[7.90937716548231 5.23753145812478 10.2610373734301 7.5137655570845] +[6.5848742574634 10.047695637075 7.0352382504029 5.94530001335832] +[6.68904711953743 7.26821074299433 7.86870775895161 6.19833134933479] +[5.36961296138584 6.16707492046849 8.56787902473992 7.62147129045863] +[6.12838326387667 6.05669240235911 6.91321279843322 6.99688129681493] +[7.3556525372768 6.92675179697121 5.71864513144917 6.67150494818133] +[9.32785392317072 5.59044895027206 8.76692482667324 7.53640663406434] +[10.7684515282389 6.25907840406762 9.94789906999763 6.05327614443307] +[10.9641040707068 5.27544545241873 5.578041023131 6.97848189736293] +[10.2812041816485 5.72924103401839 7.21666468372281 6.53981349148496] +[6.09949475233448 11.1481447210999 7.24308571470464 6.53714465184594] +[9.67094514151793 6.66397313458253 8.86508642466115 5.53547674801317] +[8.03610234071731 9.4730933107275 5.72009407777396 6.29268496516382] +[9.6878667394378 7.41033490954897 8.84924481518753 5.79175729847755] +[7.18834683537675 7.19771598050958 10.5516372983748 7.51083257230485] +[5.32252976947275 6.62164092789964 9.203679421188 7.23282415161412] +[9.97299382313479 5.79126351086765 8.58993704715793 5.58408952018394] +[5.54046939860605 9.65823774959611 10.0496759095786 6.18929910196767] +[7.90511701197886 6.4037638963617 8.73177674862993 5.79259678390439] +[10.6621784125661 6.16508163075263 7.00057284027435 6.30996634332918] +[7.3919933996116 9.10390051171784 10.4785431839825 5.99618353931923] +[8.87460230752302 9.99028154380954 6.864454014223 5.97110797327503] +[11.0311886776869 6.8409778270837 8.87725973050394 6.03236054307995] +[6.92782579540137 11.4388220923246 6.05469223299598 6.16012185214926] +[5.50680580544861 6.85138880974906 6.14961803093073 6.99679845595353] +[8.8704844986937 6.5233809252225 7.77263342998525 6.11061771248227] +[7.17122231616772 8.79176337212746 7.0555483824083 5.43934176724587] +[10.7796441905746 8.81033633129427 5.37166541771159 5.87789725158293] +[5.18168435093398 7.03492557379495 6.79575882651729 7.02108578808341] +[9.50238218566555 9.28273438864888 5.03201347079665 5.93336268144313] +[8.6445601018986 8.87681316053963 9.71663820996093 6.80929944499739] +[8.13987336927753 6.66676227596949 8.43191487670716 7.25502117910122] +[9.94611986717871 6.43961395644522 7.52983252511864 6.02973709880402] +[11.5932113313193 6.83642511477795 7.18609637204677 5.52655935415294] +[6.19229688903629 8.73678112253307 8.3353984052464 6.02613694713896] +[10.4687887309733 10.1043921863285 5.40869797257758 5.5059824999185] +[5.70577135165072 11.0610459686628 7.80766445014101 6.57363743511405] +[8.48287743134236 5.03129276765559 5.04618623533358 5.96593635883981] +[8.24983302277434 8.69385295426515 6.34448721429167 5.57393384143479] +[10.6436460953741 5.00116308817069 9.95720421870299 6.69509582151469] +[5.56519226214805 9.12321359697973 5.41351810357566 6.48207910336399] +[8.72599053161819 5.41899530181212 7.39804986974608 5.56526693448305] +[7.95079684577203 6.69406711454944 6.52671662835753 6.44440192109453] +[5.30730975989595 8.19330412132933 8.00199677694013 6.90227883316083] +[11.7147197826415 6.8679265255807 11.082005929779 6.22098532353914] +[7.91281902239912 8.65107957855799 7.49415532976552 6.47354293694079] +[9.63938893173889 8.74318957496775 6.52742171056339 6.00949407810201] +[7.40982661628915 7.23234756789183 7.49610531827099 6.51595766002218] +[6.25659877543957 8.36399724745622 7.47900849350519 6.54908209604605] +[6.60071242133218 9.44749764343639 5.16678577752145 6.40727576676987] +[7.61577856835968 6.02785222628769 8.75441997084927 6.95367869698802] +[8.03098336682218 7.00852991495536 6.13986275809722 5.73045099599229] +[5.61458889022005 6.54072066099269 7.72123269199682 7.41547837261095] +[9.14523771588572 8.58162416401427 7.45527096048103 5.34625155441331] +[9.19960861384537 5.55241359757983 7.20147168361651 5.27882888419084] +[7.18761603804576 11.1581089608906 5.38344182047151 6.25648392306157] +[11.1640248546023 7.93049667549094 8.19036046621778 6.06275332196217] +[7.34902581780519 10.8768712732632 6.81831148063314 6.4173073813763] +[9.44331667468251 8.25129696557252 6.61512094451458 5.89169580561193] +[9.299498717034 7.93662353153871 8.6847784804331 6.52222253520021] +[9.85647880574846 7.4508454258825 7.97997800817543 6.42792661653909] +[10.5491474939579 6.18855286516393 8.18976998051768 6.28900672178571] +[9.65723982139189 5.68625045648933 9.30844330548313 6.17275991089573] +[10.131811838992 7.74389702752643 7.44474306658067 5.79709418435082] +[7.10415791208898 11.2503745379213 8.06879964931823 6.62109598224021] +[6.65689779880661 5.549575730635 7.6212383997108 6.55137211737799] +[9.18799835868669 10.4456254696401 7.08715000361509 5.53195816124193] +[11.9609731262605 7.94125218151111 6.08698927706461 5.55774905995473] +[7.77525670241876 10.9881396753654 6.88924239019986 5.09217509444656] +[5.70142542857598 8.68348366931219 7.3781516461454 5.63755086398255] +[9.8118736252361 5.38743207812593 6.8558485477742 5.58039619679811] +[11.4250203996991 5.36929206827514 6.56115652667575 6.05497746886803] +[10.4964090716112 6.25527502284405 9.2754390048876 6.01405101855614] +[5.69988708270289 11.6743459199039 6.78388222636428 5.68510200149103] +[5.2198096504313 7.72314880787494 8.95268265535463 7.13833087743101] +[6.09203685963666 9.55706521450302 6.34561537161357 6.41355530483312] +[10.3920101894241 9.40346817284936 6.53630052685503 5.66235642911399] +[5.82018490096166 5.84801817330106 7.30141135757197 7.19688667109647] +[5.09714229109123 7.18913749600941 7.84133645270144 7.31627398509843] +[5.66668908151337 9.22450774596992 6.45788165231463 7.72542513925463] +[11.7574783276542 9.06566128332612 5.90365404640124 5.85174490629746] +[5.60155134060018 7.85819861624317 7.12326165065368 6.05939210918601] +[6.365023983206 9.46477033279817 11.6331916914171 7.05321739103884] +[10.6217147050393 7.31384780720409 6.04628218780796 5.79656171751797] +[8.70114569990328 9.08871207920702 6.50952880624952 5.83075691084834] +[5.71529730402989 7.44730956242203 6.29642419753284 6.14298695683161] +[7.03468522595786 5.9431055120509 6.75564736166561 6.46902740226904] +[8.80389180985877 7.18867788280203 7.59980553694888 6.04219612688223] +[9.18808210056565 8.17556578165911 6.16760504614386 5.85574517723891] +[9.11520734356924 5.19625524634278 7.17943515895741 6.51259134739524] +[9.01712532441318 11.8841848877907 7.01900735660516 5.68460438008109] +[10.8391483177321 5.67723362770479 8.58447556572989 6.04207262946251] +[11.0971154958141 9.30882868739369 5.65577495297754 5.58646629841694] +[6.70585889312651 5.88386768576773 8.64588237108458 7.06858901260241] +[10.843892173577 8.64617914496474 5.58948873141508 5.75328036461179] +[11.4289354943472 10.9407976281218 6.14932984867421 5.11464272485747] +[10.2590169011779 5.79545704751971 9.28004066650138 7.07367144468287] +[8.72354307515202 9.01716671223002 6.21532752152945 5.84497540366569] +[5.06720325412937 9.04847434438371 6.75588277512732 6.87102990869276] +[10.8298282348076 8.02580730534397 9.18827888925199 5.84172395494934] +[6.69366383129104 9.1657634600786 5.39509950582995 6.17345289971874] +[8.12713867521649 5.36734849375235 7.96429512573176 5.86167183924655] +[5.84316069396244 6.30631081904373 6.03806928012995 6.60723846171902] +[9.93133411780718 7.1299822215628 6.98761707739105 6.01516587193793] +[10.3865311258982 5.86938602268751 6.77814832791371 5.92014397148126] +[6.06830755644544 5.70851913656574 8.17814110052121 8.29483068457357] +[6.66322475892791 10.7771497880981 5.75181968450754 6.05918963623597] +[10.0493925188735 11.9449851879163 6.49497800251825 5.57931405340665] +[7.06138929266256 5.83820857407825 5.76743951007087 7.02419124406323] +[8.74617760065842 10.9441933262027 5.09568527054421 5.8254809682614] +[10.6176886114789 7.95055427119651 5.80042747576797 6.16587189476116] +[7.16520388246082 8.2079275573163 9.13904009696585 6.02239486271983] +[8.52936054940728 8.54923307905731 7.49533607125628 5.36828683019935] +[7.4738500434316 7.19693277841162 6.78369259779133 5.78205979098905] +[8.23168233290792 6.42744431856485 7.4265615401417 6.14692401263023] +[8.83458502289617 11.4814764080912 5.30198126167429 5.80918639889293] +[7.31766798260784 6.22506821059415 7.85135903480751 6.40209082763542] +[9.84391963486466 9.13524216473728 5.02191089269082 5.13529380976752] +[10.5762521117126 8.4539851650961 6.51650439059594 5.60011203441395] +[9.77958468095664 8.29021966867796 6.71665380081839 6.17241107395832] +[8.52127524801674 8.84471161801167 6.70030789524652 5.93265703413892] +[7.01819423428758 9.07165833265369 6.16675464017686 6.91190525860988] +[5.65050633759473 8.33912738713647 7.4572850296872 5.9736434413844] +[10.5927255276118 8.53270354089861 9.67355851314096 5.58915316316021] +[8.19797840687329 8.96166565924995 7.41811996606972 5.61829331031726] +[10.9316334111572 9.37206680851153 7.11554698871328 5.39461634031684] +[5.99646806556693 11.8999038508745 5.89132753814012 6.01683460244214] +[9.25959484393793 10.557989249156 8.28552719684767 5.61563550775554] +[8.03304978759312 7.63438730037367 6.2745178807341 5.95619423565409] +[9.58823601761986 6.72300434386988 9.42637644514412 5.48178910860743] +[10.9271029375751 8.18158370355774 6.52375431947557 5.72905508272645] +[6.63246454314558 8.05462458319968 6.36392641450732 6.59687075721865] +[10.5866771325524 5.97417404677814 8.58695975160036 5.67033961093455] +[9.87383058696079 5.63551046986869 6.82535612705899 5.49330140934215] +[7.89332749963289 10.2957044359616 6.63057192171406 6.29838159880634] +[10.06939186801 6.18475347585479 6.59894859540232 5.42193877320269] +[5.85691807697778 5.92314231969344 6.4421858815127 6.79220656991394] +[7.65324171610768 6.30211890838557 8.02641393592263 6.56726223282245] +[8.16667426441029 10.7851680693081 6.24638029587427 5.34023445883583] +[8.68041327497784 6.3823136351311 8.49024077108827 6.32981754977654] +[10.6088518835241 7.38080101130689 7.90133950337401 5.64208621358802] +[9.68235788616939 9.33535115068487 6.68132922976671 5.55758124271257] +[11.5270737956327 7.30667952958538 6.94670052854198 5.96143777090041] +[6.25856664099875 6.66594781034025 7.8047925139272 6.55020762178742] +[10.4612655638881 9.15395802436226 7.30919606545157 5.76291999423857] +[11.5072737735399 5.64567924199575 11.5077129409867 6.58253014796021] +[8.33162562767301 7.07168988703519 7.91213597554066 6.48390261423095] +[6.48453234535842 6.60278661769912 8.1632742037051 7.37661036968593] +[5.54027983468224 11.3925442447577 7.49699408712742 6.33428854331357] +[8.03494340916756 6.18059698754605 9.82449774884875 6.90736302144486] +[7.31827595391724 9.82490891614353 6.54434178113789 6.29527353967728] +[9.60769950150054 7.97106735928592 7.53984365822948 6.42883544357234] +[5.25014443582945 5.42686381542761 9.55768848797834 7.98765094642441] +[8.76109610967662 7.41655437757858 7.7574839508928 6.19518922467757] +[8.27509305065749 5.12403536114509 5.24173012153732 6.97340878509029] +[5.62861646380795 5.07545365526751 10.3597203950203 7.06448185371924] +[6.50984544609734 8.26033876711348 5.24782155270923 7.23667901120538] +[8.06364127184358 8.41199270828391 6.34419727937232 6.05763490101162] +[9.49296452509099 10.8638342992094 6.34725880605373 5.98558467251448] +[6.0375087017091 6.02081831522605 6.34392310251495 6.99100225418142] +[7.1526393449808 10.4652665499171 8.22527062147838 5.77129199172419] +[8.55540706901582 6.28004774055093 8.54308190428777 6.39756165001606] +[5.14439461695954 5.32624227240867 6.28513604873822 7.11686385619942] +[9.14465315439903 7.06269932180059 8.18314635985811 6.26417142097896] +[9.16788419444855 8.02373776516259 6.73223299736072 5.95906271715318] +[9.84534705656909 5.86226893307163 9.44325809039219 5.86776779148844] +[9.72624277449587 5.19807380268316 9.86488561046663 5.7781428262543] +[6.88277495349839 10.7277323015369 5.8777689981703 5.51230335609579] +[7.27135272910129 8.07652375418228 9.91855035171033 6.93686816949159] +[7.92692521754774 10.1691721924911 9.14443640782172 6.41831391704107] +[10.2768503240387 8.26686210284648 6.11991842827899 6.03967244957232] +[9.90177524347918 5.34131654631446 7.9320070499206 5.99878048386248] +[6.91611402459671 10.1978436741263 6.52099959525687 6.42930885226671] +[9.15952500504242 7.92728768274941 6.29919104791939 5.58650719295837] +[11.0346183347477 11.8081743862612 6.48288232160221 5.65433893267554] +[8.24943465372035 10.7597666493011 6.18676079506076 5.39867170837407] +[11.8631269547436 9.51975023349184 8.25618130093438 5.4814099551781] +[8.07441778711617 10.1199475641726 5.00267896841264 5.78769585670029] +[11.2368931308856 8.87871294626373 10.3869099845512 5.61626791742308] +[7.40222667265797 9.9763393982768 8.01640490073409 5.75178940806854] +[10.0615303130067 10.0808068678032 6.29966872897878 5.78841746449494] +[8.35098540435998 7.23809079898093 8.47305725505203 6.83462245930723] +[6.05142882255516 8.37832472645914 5.91380402451184 6.40676373745962] +[6.73181793626329 8.39774997694754 10.515216844103 7.08278991199643] +[9.02893874491555 8.59403772041916 5.45921257015682 6.15759044585774] +[10.7932270900358 8.61860076004413 6.86969448959218 5.80119836249655] +[6.17674233835116 10.078053010706 8.02290831944311 5.67239326207842] +[8.45562270053295 6.5569110624793 8.30382934338684 7.37330331392873] +[5.98758972470551 10.2457631401094 5.91142449862147 7.37162569263974] +[10.257987274648 6.98266326529803 5.28222150443826 6.60546247512677] +[7.17850723748414 7.21345577845476 7.75537712440877 6.41694173058833] +[9.33800362827542 10.7061671924736 5.73605880946667 5.26643470706815] +[7.64272988276666 8.59741182756506 7.29634584653934 5.73284255455007] +[10.7131997450999 8.58666567146575 7.66540481346158 5.73787995848426] +[6.7665150220647 8.22036130377327 8.295980689417 6.68857174424326] +[11.5906622092494 5.39333248182227 9.47540692853867 6.23097004122921] +[8.04124855578866 8.53557556939188 8.23711849031003 5.90210115082362] +[6.99061936684189 9.81720603768517 6.46272756196612 6.20178143345625] +[5.29584174271849 5.71754832390177 9.9058059674048 7.64919504629825] +[10.5837269492781 11.7818529670676 7.38258381918406 5.98712107881865] +[10.8464274396272 7.89322477053837 6.69899920232599 5.46829410566715] +[8.29785786849557 6.82525789293512 7.30282859856913 6.64280593652032] +[6.290115800657 8.55980337742788 6.20362315234294 6.23748723956558] +[10.9832691418664 9.25670549892496 5.3452789437652 5.75052544968057] +[5.69846431127831 10.6263943824227 6.64354128046273 5.55785927663662] +[7.40513758004122 11.0092030729216 6.01422152085725 5.92549684809833] +[10.8792834813102 10.0879294184597 7.69893615596983 5.61466956665207] +[9.20437073929054 9.76376004875665 7.17454667195449 5.56659602089931] +[8.34971124467661 7.14310313740853 6.9204081020147 5.53335376083759] +[5.75332141887814 8.2503290263852 5.05462383899515 6.57419412520801] +[8.90947068915034 8.1109017817217 8.22906827200172 6.18520343677875] +[10.5093296220158 8.22646611492188 7.71934230312973 6.36261541684971] +[7.90047778292593 6.48420295590576 9.97583342466107 6.16070020875119] +[6.71558211451424 9.52329229119471 7.28210642423221 6.74577604882845] +[5.04249114038964 9.74819364954565 8.19829522450362 6.65403493904055] +[11.5611675260808 6.22364691139584 7.4771854752444 5.9493168925933] +[9.58417799546644 8.46631200903504 6.66242604749425 7.18461665894402] +[10.2013487872397 11.0768704340604 5.7951657123081 5.22106103195093] +[7.15551195731258 7.50961766465042 9.83208585122498 7.61448534070034] +[6.88963746108221 9.56682187502177 7.99157344827914 6.71749979966475] +[8.16005105455821 10.5370343765251 5.99585138933235 5.64301593022452] +[8.69595114454014 7.88905743690611 7.09022757618592 5.83447707465284] +[9.38601447237032 9.20098084356898 7.36677333171792 5.69885728987519] +[10.6699440743496 7.15211684032425 9.64152270039035 5.64927959424996] +[8.37343638670503 8.72514921047061 5.04588950737295 5.691742033227] +[8.83265852661958 10.1860451853756 5.83543388551176 6.03964275730494] +[9.32285804903726 7.16862684380571 10.9205561465357 6.58547134435419] +[5.40898251898704 7.18907175035379 8.85254934298373 7.02271906545393] +[6.75208836335247 6.3535534969168 8.54676713417488 6.9588909316476] +[6.40334980469457 6.99238805742397 8.75401067432889 6.51431539428526] +[7.83921362497316 10.2327212044705 6.8163012205466 5.85099571885825] +[5.15665021326724 10.3200560146381 5.20293277064625 6.85592797386972] +[9.24849107069576 7.15520014344805 6.04314835637757 6.73544590438479] +[10.8153453892584 8.5813288073395 6.58796610930655 5.60062293392324] +[7.71177371688185 8.16788859551203 7.42301510487872 6.11601519585152] +[8.36752819068924 9.04205971519557 5.48781802464606 5.53183623657814] +[11.8444186125004 5.17920918319461 8.53115050390119 6.50100752500815] +[9.54273613229088 5.78498912497253 8.20922970475157 6.78214616092441] +[7.44861494082484 7.51313707617599 5.68458141451 6.76074821356258] +[6.44650272390697 9.92324130174541 7.19572452920694 5.96734404480893] +[8.2314038938049 7.42663967980887 9.0286066058382 6.64811411906555] +[8.11002828743769 11.5383311816593 5.66960046591743 5.70646632812022] +[10.4318323200309 11.3427659578823 5.75236142551279 5.17118625913962] +[8.91239379820048 5.79423221367893 8.56591397075448 6.84971567056886] +[10.2576030473174 6.28540959427686 7.74972731065081 6.38291855061352] +[10.4279226121309 10.4676268100948 5.97789018147189 5.32198274169841] +[10.8355610238769 8.29003966861414 7.0658789278891 5.65900517527222] +[9.04878252179823 8.89820478809539 6.19971360043607 5.85998359292512] +[8.02928329856576 8.70626934583512 6.83190943999117 6.29930339355212] +[6.69782715701363 11.8984948534377 5.08484412439274 5.98175547595419] +[11.0167203390896 7.78946991058115 6.35514479181703 5.49257763728077] +[6.07121540363776 8.17490648413177 7.43963082119986 5.4884000538242] +[6.70379423233164 10.9893462833997 6.01095734477965 6.01467196779856] +[6.2455709864494 10.8339524662159 6.25070692994073 6.47230077719537] +[11.4304403435564 5.98105476804469 8.05147265563084 5.93350313902733] +[10.5761908555648 6.91696696994011 7.52221688217563 5.80891130298297] +[6.77680020032125 6.98174350550117 6.62998052571002 7.63115181042642] +[10.6517588194624 5.56292549189923 6.49919684414649 6.01501172123581] +[11.9371195475216 5.6142716272186 7.10821038348568 5.87194714217317] +[8.29876415335842 9.27656843110371 7.56030276048626 6.38942997860337] +[8.5102843304705 5.70865072541872 5.38660495840173 6.49376176872347] +[11.5180389012523 6.24435964489323 7.46796519236936 5.89266308346079] +[9.88413798293471 10.0118484499878 5.96531211623587 7.4362026748854] +[5.33857854896698 9.75769951642728 6.19415813499868 6.32525819712678] +[6.33466180574825 10.2767300534344 5.45713795427187 6.41465310043265] +[7.64779473822136 6.42212087790185 7.14065880205278 6.14178345308969] +[8.26302950090303 5.75145212347122 9.33136232836294 6.47141669504124] +[5.38933444802829 9.29787931561438 6.65826397775052 6.80169355933056] +[10.2415682157536 10.0249896996956 7.42243883259939 6.33955583689557] +[6.86774956171047 6.8100413022489 8.15321924618105 7.0851599693962] +[8.10824098797433 8.86063082214542 6.40302868086358 5.53563857915364] +[7.28084220732256 5.36798076018207 8.87973225093903 6.38200241049292] +[11.697338804026 6.12486716731425 7.90942808042283 5.46778403914179] +[5.31086499399516 8.43515730197791 8.11698351870814 6.5804742076137] +[10.7960153003371 9.73363125751735 8.08837910963623 5.80316892439834] +[9.67050589363216 8.17504403173951 7.65981499025947 5.70377972043082] +[6.93586278001142 10.9152237071832 6.01738732259962 5.68536780796129] +[11.1408178915272 9.22327536380958 7.89679385260924 5.34079536631722] +[6.96266015940443 8.02531526183732 6.74881121931168 6.51790276301805] +[6.66135064820684 10.9255584298864 5.31380615566382 5.75441419842014] +[6.86900947576558 5.38527044888429 6.08627754312542 5.66042468581679] +[9.67287053526581 9.92937129922877 5.1643642413062 5.87103792939912] +[7.22003690445719 10.3318845700416 6.23293432207792 6.58557632183046] +[5.45885745533511 7.20284463005232 8.8285219764654 7.45502887508607] +[5.7578840740733 7.14749391998245 9.18748061834496 6.74802230751566] +[8.74450121758955 9.32264473884907 6.96767375924116 6.13227868850404] +[10.1018311582809 6.90589258828065 6.44597706393413 5.79369817548948] +[9.93869465413625 10.0843327442297 6.10882481005515 5.2715160184528] +[6.08194188243148 5.54162799327039 11.6324568046375 7.23051787647286] +[11.3560452049553 6.13940258733165 7.52647852136171 5.9724330538443] +[9.56770088725927 9.53723948848117 5.86596259017108 5.47098274798305] +[11.9532034470067 8.49999055703625 5.78823107260672 5.50899830012282] +[11.4433128067741 6.73949365688892 8.49849184759272 5.05692546796304] +[7.32331130090979 11.5387201848524 6.59446999200616 6.08056481123728] +[6.61391072099018 5.90131755854863 7.81815096981925 7.2771631415841] +[11.3754284827764 5.53130754412221 7.94325221186362 6.38155668433776] +[11.0627100687943 7.52059092577549 6.61938309877909 5.9488478382913] +[7.87387497574308 9.0290106762803 5.50402792582501 6.36985418021653] +[5.93116534962022 10.5424075441954 7.75806906622385 6.83294171514143] +[5.9411281539162 6.7183907033132 9.27263279873914 6.5080855794632] +[7.14748337102193 9.31249346623617 7.88092215828186 5.66566730959394] +[9.71862061952279 9.28231284706258 5.74876583371199 5.99634060601321] +[11.2913237083851 6.65896207264435 8.11781068987613 5.84323872842619] +[10.4370089672382 11.1723420961861 5.43866563393883 5.18969842487199] +[7.39773389584823 7.23077278202603 10.0244083486625 6.77650705266943] +[10.6478582016135 7.30840865055522 8.48757944349999 5.61425703285832] +[7.24337003715587 7.93914780572348 6.86344807178501 6.32879883992842] +[10.5691347570613 8.5936094939447 6.25771550307317 6.95315140040197] +[7.33914643449874 9.14256400694341 8.70996808432527 6.55730708638337] +[10.5724881286935 8.31280953777015 5.74327589564008 5.65240879783115] +[9.71898410783002 8.85732671556833 7.28507012003151 5.52582295938817] +[8.42389761498853 5.72422046773423 6.61640228997689 6.54457759351356] +[9.4869219845372 8.34893887618497 5.76926588133366 5.90932509477976] +[7.257269056683 7.69784026935451 5.37493797299708 5.98936959096539] +[10.0777988122455 7.44131553843814 5.79569216759407 5.28729823097602] +[5.88609330399925 8.13632492683536 9.61846343633943 6.64403733380288] +[11.7040598473988 9.775450294313 6.388519343556 5.39530791183451] +[9.58791601653214 11.6511318721567 5.60731575022476 5.12241236582583] +[8.69424936938137 7.85937497707777 8.66302750108126 6.93441349608485] +[5.68566013095322 5.67085668626822 8.33690219701341 6.89799848302734] +[10.5831507617251 6.19606065064678 7.07376731981895 6.24776505116451] +[6.83364668764213 8.95636677850434 9.11905554105064 6.81869533482409] +[5.86155777867811 6.97987884441643 5.50069206608167 6.66347027719619] +[9.42612056894363 10.3505359029996 6.49271517977529 5.46568344674006] +[8.20361837488269 10.7607963714981 8.914986418995 6.16915855556555] +[11.9824147371878 6.42151082332889 6.78814972495002 5.50039870388378] +[10.8143818644854 6.74163322179614 9.04817463788415 6.36206526074251] +[5.01604523458922 8.72061552404931 7.73262641540025 6.66437494007514] +[9.00563911356857 6.82745685855017 7.94361532618958 6.38275016838677] +[5.92115320490748 7.00148713294378 5.49931971994558 7.16376165399111] +[7.10822540435138 8.60543049427282 8.03435227521822 5.61074766724094] +[8.89967966662314 7.49169277969437 6.56511929445509 6.14256266412947] +[5.18218436493605 8.33759651151852 6.92220499347045 7.1005207055501] +[6.92337492798111 8.51521541844469 8.60267865680921 6.41907474286796] +[8.87383828556348 11.5573433854628 5.77611030677634 6.31460679163557] +[6.07496057265524 9.51204500938866 9.99624607827575 6.22466710016743] +[11.3115467298364 8.03401669548011 6.56817512843289 6.10641997359706] +[8.96601840751429 8.72672504442554 5.61563216983192 5.97901603115884] +[10.5891917048722 5.07150229789131 5.65349694103811 5.99992511625517] +[11.1386987654862 6.23853389209275 7.04385680017089 7.10676372919581] +[7.33128216169142 9.73404388629535 9.99601203053719 6.33283982556126] +[10.1378652247609 6.26499654615921 7.24353515728706 6.29468270111655] +[5.33378792777615 5.82476147789579 7.88543111800998 7.14668459639291] +[6.83357512863424 5.0580280719638 8.40724922265025 6.89613584910378] +[8.2406175607795 8.38732828693382 6.44382479810309 5.79241578778986] +[9.3281314460909 9.03855680264251 8.62721642730509 6.22903804517292] +[7.6069482444929 9.58109113577035 7.53407093348563 6.41006738659048] +[10.2615583325413 7.33112915480275 8.78630151926502 6.02292134625212] +[9.22386192758898 10.7309561390669 9.25211543186746 6.19368163527929] +[11.4280664746697 7.23635000999584 5.36163882113221 5.72125279036969] +[7.47245879882069 7.96186361617145 8.47836388085371 6.43161465240832] +[7.56091269216008 10.5853176705844 6.61912817372255 6.25858565152511] +[8.89249881158515 6.26590164893393 8.67185830789936 6.13004710225333] +[9.66157316318494 8.27652854666483 8.68574703510187 6.01653928958105] +[8.47780285486593 6.87512239122801 8.06230365057058 6.70119509687295] +[9.71605473347635 6.8548271256856 9.08764793246051 5.75367093465275] +[11.4567260919271 6.90076950126286 7.62692397827664 5.20691709633419] +[8.84091723686475 7.51667620814313 6.74092125325451 6.42293326502323] +[8.22136626896821 5.67516413630259 7.17086579146406 6.37909112365998] +[5.14029297518778 7.39004700158696 7.58550777627673 6.32820886829119] +[11.9433422647963 5.55190911311165 7.00732326556911 5.55271007655102] +[6.68796183272421 7.66759460017424 9.62239842352519 6.68770909389372] +[6.82242072024074 6.90925893185648 7.90787132917297 6.81150175893882] +[9.14234592273067 6.97683937354386 6.85045339173471 6.30437384945724] +[7.90755405301596 8.14498932746278 6.91878338207272 5.83258587643824] +[5.32360046095373 6.10592857257573 7.84360421900516 6.83138327021492] +[9.79148736065966 9.43844662177004 5.77744950412799 5.41432269525866] +[8.80486308077697 8.33802563324077 9.33994716020143 6.06461676965207] +[9.3521941188414 5.9257395537074 6.41707765265459 6.68495963157708] +[11.525060678912 5.71938317885302 7.67458671957713 5.96493081625602] +[8.8602679069652 9.03972502151745 6.58767141342597 5.79234681040128] +[11.3109254727378 9.43683393732538 8.85656848637306 6.33532406316822] +[10.8913492639395 6.76861190120843 11.3768756696672 6.21823862960184] +[6.21637103394626 9.7018532212526 8.46535827323215 6.28910645615023] +[9.23176079677224 7.04996463576121 5.56810531541304 5.39792294763057] +[9.14244411132692 9.26105113820297 5.70833188804988 5.31812810911858] +[9.4366399637567 7.12957913305593 8.99275316005818 5.41424726797785] +[10.1815809786982 6.27211778017546 8.98650835571065 6.37994445406918] +[9.40335397099462 8.57842954395055 5.46160099249797 6.09161448994264] +[9.60124177790574 9.99081799237995 6.51770168668465 6.35308841745781] +[9.16560851301132 7.96864733974202 7.74223897464312 6.40710762714124] +[8.76279745583383 8.84919578073001 6.94906956397251 5.42689592541589] +[9.55179735383395 8.83971219222545 5.95734692082384 5.75550259117262] +[11.0356850398016 5.45123153139377 7.22239280882982 6.42177316634653] +[6.54624174246121 5.30276147630857 10.4191874135257 6.32801492225394] +[11.133287582401 5.36541665694814 7.21034030601715 6.52738778246814] +[10.3901006380253 7.57585204057258 9.18962209411566 5.46018945380036] +[10.796254126205 6.42806151516405 7.00068589294692 6.72131367034855] +[5.9125366340377 8.42716227021802 7.50639161998304 6.94602873690097] +[8.20357295220331 8.04513315354793 7.98899812552785 6.5022966005696] +[8.32423533723155 6.62747096602029 8.22974740743864 6.51299922967628] +[9.75049202024968 10.0824401969466 7.37892824592463 5.36448987720841] +[10.5728272097945 9.35500766221083 5.8840525916584 5.33763370935896] +[5.07225526672662 7.50616981851959 6.84458817713574 6.77778683732026] +[9.32963985160555 7.61724908534481 7.97627658658872 5.81709269972954] +[9.49101520504625 7.40344396699034 8.33321713047488 5.85884784777655] +[10.4141555460746 8.9413666857137 5.11122182968601 5.18478600271404] +[6.58525525297691 8.45482704581026 6.94319066709838 6.27038513074845] +[8.60496722662545 6.07147505444159 7.54821556846864 6.34683511616299] +[6.28091460476334 8.67920494761241 7.91788180997309 6.04127096777016] +[6.68117375862893 7.46955446087447 7.63843711992265 6.45043949994676] +[10.3528057189541 11.9754541226314 5.5946150041603 5.15222638545088] +[8.95118206820126 5.07984748352016 11.346780196588 5.51779364909206] +[10.4030400849216 9.3011917206623 9.33950293525084 6.10638552114428] +[8.13057535053581 10.2461555158123 5.6556763190245 5.85241443132984] +[6.51613180647149 9.3372226912357 6.39785658584855 5.99293198153469] +[8.64398904335117 9.56041648346464 5.7573494341408 5.28779408247291] +[10.4829967124941 8.71480182145585 7.07010740297897 6.06023775475223] +[8.84585208579102 7.94028775933966 6.39717130374064 6.49699077566205] +[7.95530662669977 8.43702942874511 7.91817712791807 6.94983362290545] +[11.7359476870721 9.41759214725177 7.07441703687449 5.44851664501676] +[9.97035676224668 8.64762284723876 8.24272336974837 5.62008349900769] +[9.37764749027678 9.79163720188047 8.05007598060979 5.84452587396645] +[6.73039435408864 8.31339410007429 6.50364074477799 6.6685825133944] +[9.09534230841287 8.65393824982592 8.72155256600457 7.59280937715871] +[5.85969735940847 11.7624837483143 5.57496489733107 5.75389610713049] +[10.1166173279345 6.66716410875869 8.87099082738276 5.69964827772593] +[5.64941783280303 10.7477503190107 6.78110255571057 6.83505877402525] +[11.9305587905539 7.01518606566196 8.45559615328546 5.48001111233764] +[8.84852987531309 6.15991243263766 7.24576682931117 6.14863786828971] +[9.40820814935082 9.16687569830673 5.69758934150669 5.05852207289969] +[9.27546304980643 7.47579903112653 7.47620095409139 6.12522010546171] +[5.60114202376045 9.00643195331955 7.9857080361844 6.59519031319282] +[5.73931906109263 11.2139497518784 7.00316037071716 6.38837184459195] +[8.27394798315138 8.70073676324958 6.46204288968892 7.17529994756723] +[9.81393721071495 9.36507287392684 7.05550351153054 5.47991892869207] +[6.63581571602144 8.35629710625315 7.96795510953071 6.46853872126874] +[7.20163513006549 9.14327976062583 9.00632840712585 6.60042043817998] +[11.0412246791447 5.69912280762534 7.33753789466242 6.68314083348716] +[6.62604659175893 6.17902620939292 9.3041341735456 6.52385526081403] +[10.7190166926136 6.84228359950158 7.70287590000304 6.31437038207801] +[6.5338793891363 9.69355268113363 6.48746818398048 6.94717190879326] +[7.25789264858391 8.37506124352659 8.21281022244317 6.90301447668619] +[10.2329274044134 7.87125396788138 5.02840390711616 5.5408197669038] +[7.51174151716072 8.48247441040087 6.06190311869203 6.28666763282436] +[10.3310802175543 10.1494294087559 6.72938298259858 5.16088121935872] +[9.29691432291787 5.99930288750958 7.69798171665404 5.88589363301078] +[9.25864559262307 8.17654315123342 5.30105521722578 5.59716477813983] +[9.795025199444 9.43318271887393 6.43260453106311 5.74277047023421] +[9.62207592469779 9.25279476549274 8.92295471423731 6.22037651485721] +[7.87526904174718 8.1998615739704 7.74756007240672 6.74488596048387] +[6.11360130262598 8.29253683090393 5.66204630833183 6.76814547465594] +[6.22696965001269 7.93539313501181 5.47568637778035 7.00113967321591] +[8.98894881076379 5.76853808343548 11.331959387229 5.01672578844084] +[5.53060732734117 7.00490272581897 7.99429037563713 6.71155245116506] +[10.1926211981358 8.50653442934168 6.77377958428752 6.13012352492973] +[7.39119792673146 8.74141646640274 7.72686725429223 6.19731086029898] +[7.61074600280956 7.36795392402124 5.4725824082248 5.61532768460075] +[7.66936323648416 10.3982039433377 6.6001222715135 5.58924684075494] +[7.88546800844084 9.44212505907367 6.48888263188648 5.70843074871992] +[9.85309930106803 7.75365785988446 7.74513369137862 5.89432349459143] +[8.5887184114052 8.77708105520038 5.50312460026516 6.20550238818175] +[7.42836528171748 8.36856443290265 7.11964306570218 6.45775585025068] +[9.58109003244387 7.50808532335827 7.09260602477298 6.35280655157773] +[10.5357239142662 7.7613524773255 8.47317346718343 5.2607636299922] +[6.54849569465482 7.90590307858022 6.76423359241432 6.14529651857852] +[7.99804359041417 8.29860018676827 9.8275522796166 6.16539484138063] +[9.00693302959082 10.2056497729252 7.55178270290669 6.04205468113136] +[5.22653495333092 5.81784889321323 9.69978047968755 7.9636780437117] +[5.40091660076706 10.4302342028759 6.59051417035435 6.1436444512022] +[5.46957378930171 5.52961541770226 7.69788857069084 6.27494781453141] +[11.1237820129933 6.89577757472438 5.9044763056481 5.50729379514154] +[11.8102371024672 8.95298212453389 7.11228007895508 5.63717229998995] +[6.04166819139879 10.1610806274338 5.97892640910633 6.37736148038562] +[11.1772414141326 7.97583298818305 9.52072480066617 5.48153376898728] +[6.12392927802015 6.82371336602948 7.03420127602905 6.39271700394118] +[11.8262577248148 7.21419323156966 6.69677352427287 5.11059579186085] +[8.46108304571371 10.7786598960715 5.88922421487566 6.00853700953744] +[7.75222543736927 6.51904594166965 8.33540836966896 6.45846210977975] +[10.2341525295231 8.53858207028452 7.57400773612986 5.84992472927009] +[9.80151522507508 8.72709040538719 9.06089143141186 5.94713529548572] +[7.03132439835507 9.58924018644112 6.27542448500473 6.69321994346727] +[7.32090565926483 6.81016720304479 9.51496793631961 6.6363529763718]]; \ No newline at end of file diff --git a/Programming/WDWR/projekt/wdwr/wdwr25406-2.mod b/Programming/WDWR/projekt/wdwr/wdwr25406-2.mod index 1cd95761..6b45ce61 100644 --- a/Programming/WDWR/projekt/wdwr/wdwr25406-2.mod +++ b/Programming/WDWR/projekt/wdwr/wdwr25406-2.mod @@ -1,7 +1,4 @@ -/***********PARAMETRY************************/ - //Paramatry zostaladniej opisane w pliku .dat oraz raporcie - -// Parametry liczbowe + int numberOfMachineTypes = ...; int numberOfMonths = ...; int numberOfProductsTypes = ...; @@ -9,64 +6,46 @@ int numberOfProductsTypes = ...; int numberOfHoursInFactory = ...; int numberOfScenarios = ...; -// Utworzenie wektorow indeksujacych {int} machines = asSet(1..numberOfMachineTypes); {int} months = asSet(1..numberOfMonths); {int} products = asSet(1..numberOfProductsTypes); {int} scenarios = asSet(1..numberOfScenarios); -//Parametry produkcji i sprzedazy int machineCount[machines] = ...; float timeToProduce[machines][products] = ...; int maxProductsInMonth[months][products] = ...; -//Parametry magazynowania int storageMax[products] = ...; int storageCost = ...; int storageStart[products] = ...; -//Parametry do generowania scenariusze (nieuzywane w modelu CPLEX) int mu[products] = ...; int sigma[products][products] = ...; -//Macierz scenariuszy dochodow ze sprzedazy: typ produkty (kolumna) - scenariusz (wiersz) float sellProfit[scenarios][products] = ...; -/*********** ZMIENNE DECYZYJNE ********************************************/ -dvar int produce[months][products]; // Liczba wyprodukowanych -dvar int sell[months][products]; // Liczba sprzedanych -dvar int stock[months][products]; // Liczba w magazynie +dvar int produce[months][products]; +dvar int sell[months][products]; +dvar int stock[months][products]; -// Czas wykorzystany na danym typie maszyna na dany typ produktu dvar float workTime[months][machines][products]; -// Zmienna binarna - czy sprzedaz danego typu produktu przekaroczyla 80 procent pojemnosci rynku dvar boolean if80prec[months][products]; -// Zmienna - ile pieniedzy nalezy odjac od dochodow z poszczegolnych produkow -// w poszczegolnych miesiacach ze wzgledu na przekroczenie 80% pojmnosci rynku dvar float lowerProfit[scenarios][months][products]; -/************ KRYTERIA OCENY *********************************************/ -// ZYSK policzony dla poszczegolnych scenariuszy dexpr float profit[i in scenarios] = sum(m in months, p in products) (sell[m][p]*sellProfit[i][p]-lowerProfit[i][m][p]- stock[m][p]*storageCost); -// wartosc oczekiwana zysku policzona jako srednia -dexpr float avgProfit = sum(i in scenarios)(profit[i])/numberOfScenarios; +dexpr float averageProfit = sum(i in scenarios)(profit[i])/numberOfScenarios; -// RYZYKO zdefiniowane srednia roznica Giniego -dexpr float giniRisk = sum (t1 in scenarios, t2 in scenarios ) ( +dexpr float riskMeasureGini = sum (t1 in scenarios, t2 in scenarios ) ( 0.5 * abs(profit[t1] - profit[t2]) * 1/numberOfScenarios * 1/numberOfScenarios ); -// funkcja celu -minimize giniRisk; -//maximize avgProfit; +minimize riskMeasureGini; -// ************** OGRANICZENIA ******************************************/ subject to { - // Zmienne decyzyjne nie mniejsze niz zero forall(i in scenarios, m in months, mc in machines, p in products) { workTime[m][mc][p] >= 0; produce[m][p] >= 0; @@ -74,30 +53,24 @@ subject to { stock[m][p] >= 0; lowerProfit[i][m][p] >= 0; } - // Ogranicznie czasu produkcji maszyn w miesiacu forall(m in months, mc in machines) { sum(p in products) (workTime[m][mc][p]) <= (machineCount[mc]*numberOfHoursInFactory); } - // Ograniczenie definiujace wykorzystany czas pracy maszyn forall(m in months, p in products, mc in machines) { workTime[m][mc][p] == produce[m][p]*timeToProduce[mc][p]; } - // Ogranicznie maksymalnej pojemnosci rynku forall(m in months, p in products) { sell[m][p] <= maxProductsInMonth[m][p]; } - // Ogranicznie ustawiajace zmienna binarna po przekroczeniu 80 procent pojemnosci rynku forall(m in months, p in products) { sell[m][p] <= 0.8*maxProductsInMonth[m][p] + 1000000 * if80prec[m][p]; sell[m][p] >= 0.8*maxProductsInMonth[m][p] * if80prec[m][p]; } - // Ograniczenia linearyzujace wplyw zmiennej binarnej na funkcje celu forall (i in scenarios,m in months, p in products) { lowerProfit[i][m][p] <= 1000000 * if80prec[m][p]; lowerProfit[i][m][p] <= 0.2 * sell[m][p]*sellProfit[i][p]; 0.2 * sell[m][p]*sellProfit[i][p] - lowerProfit[i][m][p] + 1000000 * if80prec[m][p] <= 1000000; } - // Ograniczenie sprzedazy oraz definicja ilosci towaru pozostajacej w magazynie forall(m in months, p in products) { if(m == 1) { //pierwszy miesiac sell[m][p] <= produce[m][p]+storageStart[p]; @@ -107,8 +80,6 @@ subject to { stock[m][p]==(produce[m][p] + stock[m-1][p])-sell[m][p]; } } - // Ogranicznie maksymalnej ilosci magazynowanych produktow oraz - // wymaganej ilosc pozostalej w magazynie na na koniec symulacji forall(m in months, p in products) { stock[m][p] <= storageMax[p]; if(m == 3) { @@ -118,5 +89,5 @@ subject to { } execute { cplex.tilim = 600; - writeln("avgProfit: ",avgProfit,", giniRisk: ",giniRisk); + writeln("averageProfit: ",averageProfit,", riskMeasureGini: ",riskMeasureGini); } \ No newline at end of file diff --git a/Programming/WDWR/projekt/wdwr/wdwr25406-3.dat b/Programming/WDWR/projekt/wdwr/wdwr25406-3.dat index 5b964f7f..ca740eb5 100644 --- a/Programming/WDWR/projekt/wdwr/wdwr25406-3.dat +++ b/Programming/WDWR/projekt/wdwr/wdwr25406-3.dat @@ -1,46 +1,39 @@ -/***************PARAMETRY********************/ -numberOfMachineTypes = 5; //ilosc typow maszun -numberOfMonths = 3; //ilosc symulowanych miesiecy -numberOfProductsTypes = 4; //ilosc typow produktow +numberOfMachineTypes = 5; +numberOfMonths = 3; +numberOfProductsTypes = 4; -numberOfHoursInFactory = 384; //liczba godzin roboczych w miesiacu 2*8*24=384 -numberOfScenarios = 30; //ilosc scenariuszy w symulacji +numberOfHoursInFactory = 384; +numberOfScenarios = 1000; -// Ilosc maszyn poszczegolnych typow machineCount = [4 2 3 1 1]; -// Koszty wykorzystania typow maszyn (wiersze) -//w wytwarzaniu poszczegolnych typow produktow (kolumny) timeToProduce = [[ 0.4 0.6 0 0] [ 0.2 0.1 0 0.6] [ 0.1 0 0.7 0] [ 0.06 0.04 0 0.05] [ 0 0.05 0.02 0]]; -// Pojemnosc rynku - typ produktu(kolumny) w miesiacu(wiersz) + maxProductsInMonth = [[ 200 0 100 200] [ 300 100 200 200] [ 0 300 100 200]]; - -// Magazyn -storageMax = [200 200 200 200]; //maksymalna pojemnosc dla typow produktow -storageCost = 1; //koszt magazynowania zl/sztuka/miesiac -storageStart = [50 50 50 50]; //poczatkowa ilosc w magazynach -/******************* METODA: WYMAGANY POZIOM ZYSKU ***********/ -minAvgProfit = 20000.0; //wymagany poziom zysku -/************************* SCENARIOS *************************/ -// expected values (used only in t-student.R script) +storageMax = [200 200 200 200]; +storageCost = 1; +storageStart = [50 50 50 50]; + +minimalAverageProfit = 20000.0; + mu = [9 8 7 6]; -// covariance (used only in t-student.R script) + sigma = [[ 16 -2 -1 -3] [ -2 9 -4 -1] [ -1 -4 4 1] [ -3 -1 1 1]]; -// scenarios (generated by t-student.R script) + sellProfit = [[8.65514814631604 5.39276461442329 8.03724969792938 6.79964940685937] [6.35575682044805 10.7852400940011 6.64785935511483 5.82055888421908] [8.92335604267353 5.39191667647047 6.1375823313882 7.20599829208949] @@ -70,4 +63,974 @@ sellProfit = [[8.65514814631604 5.39276461442329 8.03724969792938 6.799649406859 [6.43468847936613 8.79278525921179 6.3107705109237 5.8870811726837] [7.85000124120328 6.32885508514822 9.45989834322531 6.60847998350139] [6.01397723865665 7.85793741122907 6.5003087455461 5.96377631004236] -[9.25875334254574 11.1202876055789 7.18881820658214 5.67544541838108]]; \ No newline at end of file +[9.25875334254574 11.1202876055789 7.18881820658214 5.67544541838108] +[9.30008064320057 10.6446257889991 7.23776150909168 5.38083483258287] +[10.970998197885 5.31502022589075 7.6588027560032 5.92136412707909] +[5.5022849197584 7.65943224460047 11.2855541697881 5.76475613533831] +[8.01568222115552 6.067295679685 6.09499843395408 5.48772740442143] +[9.2482247388012 10.4467310924346 5.01226675224388 5.1014180104597] +[9.33146664945305 8.99518261837916 5.89968087042879 5.16269518482762] +[10.3006341944633 7.71655291012351 6.63652890525164 5.65475477168431] +[11.4293655008846 5.64438451112428 7.89951900809327 5.88883408838575] +[6.3257589726478 5.13170676720346 7.67817294591542 7.28745657660103] +[11.1274870610053 8.38447636128933 6.52456610149911 5.83840785517992] +[10.3240201326368 8.9238755647908 5.49539988360635 5.32007284784389] +[8.48379432306131 5.04784001297408 9.11452273146436 7.05485175484914] +[5.32049383077583 6.73354706430912 7.77622176608821 6.98952009761756] +[6.58112032264708 10.013785879483 5.89901261582972 6.42978338492275] +[11.0682528081742 5.5011723061343 7.35361937411217 6.05481857819044] +[8.1758721381247 7.12512243281994 8.26016930315965 6.1714170861283] +[10.4326411233848 6.22253706156073 7.92124531608087 6.20106520680651] +[7.48291018022657 5.76136225880991 5.77268046686884 6.83468610747182] +[9.49687264585914 8.28210135335428 7.85394308190384 5.91936360623902] +[8.17726279947501 11.2980602775161 6.05849955232747 5.73705496041764] +[6.36987885845394 9.06889591917519 6.37500565563038 6.38219457452558] +[5.279680705192 7.3568004654878 7.44458904927783 6.34646339952655] +[11.5695041445564 6.41167201206488 8.30427975775632 5.92142988982055] +[9.26389239292913 7.11992304888099 6.94129784505345 5.8960541149249] +[8.71523385283003 9.33409439741438 6.28882560260311 5.68969309470217] +[8.01483394548323 10.0579321831437 7.45084762655617 5.7772011256988] +[9.01432912648895 10.4104949626597 5.31994306213369 5.59974647303067] +[6.28504390034804 10.7151999038353 7.22286610515448 6.53283716563668] +[9.06054359374526 11.632405043949 6.80705071632217 5.95077329359856] +[11.4401393935733 6.71767521213329 8.72771664349101 5.74529502341082] +[5.39362816286682 7.20412147305014 8.88181083957749 7.54822629808199] +[8.03471339981756 11.9258883180485 9.23232127648771 7.29596552879184] +[10.9280293206434 10.5315864052806 5.94302147725035 5.09100726902254] +[7.64131639007738 9.29635607369926 6.75674535151203 6.03105384789765] +[10.4460319532528 5.89447086748128 8.2371144264683 5.81843653705798] +[8.79378458213055 6.46483816353157 6.93372846254992 5.94805542683006] +[11.8297001746853 6.37352896643394 6.93015577680875 5.86726763849221] +[10.9338944903001 7.42662892722881 6.97283852567098 5.53169657255343] +[5.42353397760105 9.66870481020418 7.90122757490841 6.12416261316724] +[11.6961417654019 6.81772148761558 5.90087519948213 5.66216377789101] +[5.10048743282861 8.32532403183187 7.68394973371267 6.66941762464495] +[10.4508736418614 5.5170695256265 6.77006549466304 6.96147094640876] +[7.74427534994074 10.1625586326296 5.21763703146436 5.91522510726698] +[7.09613261924238 9.6435308300493 5.60003870007649 5.56163085614984] +[7.97378577689188 5.22730945751668 9.20328221973926 6.80943194713173] +[10.9412506657496 11.2330609510316 5.86983150870604 6.05434720259068] +[5.23046278045246 10.2486286327664 6.28386087038547 7.00334940485544] +[9.65739235258464 6.99288322926243 7.41478350740974 6.03359007276595] +[10.7986375625469 8.137385236718 7.16488584733453 5.68456834110328] +[6.94557247250732 7.95017901484007 7.72930997837827 6.20665883562455] +[8.29602871915391 8.91112811469888 7.58234483072343 5.57331731175412] +[8.73662529008293 6.3171795037327 8.50264146315159 5.59158153580818] +[7.92117537339649 5.03912484432403 9.93733525863375 6.21117482005748] +[9.49303872524864 6.12524781709271 9.03380933954715 6.15762080463205] +[9.74436716681235 6.91553489568394 6.53031076328322 5.48488981345426] +[8.86085695553681 6.21083619821978 10.1096256203361 6.59971365124092] +[9.39626559896909 6.80264231814518 8.89167147051431 6.47289470428024] +[11.3518338387593 9.43887568233665 5.82130324933858 5.30863431278763] +[6.38018830194183 11.8818343361918 6.36577670187607 6.5080717255467] +[9.18479226220472 8.21426649137821 7.83486841232548 6.90352841666824] +[11.7738634735709 7.788629007233 6.35686935274647 6.28947403200338] +[9.00340995146526 6.32000092648767 7.78534767250215 6.18425490909323] +[6.73128564788994 6.9813227146282 6.67624941338764 6.20486475145453] +[8.32776592359344 10.4882205850143 5.35562080162243 5.72770672842025] +[5.63133502836624 7.02652112877567 7.0480522991628 6.871335391546] +[9.07651221635265 10.2191108387099 6.89143269427028 5.71205844797051] +[9.57419257760427 9.02277463961761 5.9506815661202 5.89378051006474] +[6.44154307213436 7.94054344906763 6.86882590591857 6.91912665925741] +[7.81691309339842 7.02366062063672 9.11191085700045 6.22017594093119] +[8.71169711210133 5.22995337545979 8.49679862183247 6.72194127208606] +[5.26039408718992 7.32849988948229 7.3650629206923 7.49241865642588] +[7.52717074055471 8.27515853578053 9.43549643224374 6.15341965273418] +[9.88309629944168 6.07805198472257 7.13342904102674 6.12978230116224] +[7.15225933983395 10.0141504679454 8.44990198844241 6.27803160909765] +[10.0248366047714 7.25155658468745 9.33142160293428 6.00141393039184] +[11.7702012031775 6.74355689485725 9.0353256909185 5.55495523836295] +[5.47754936477306 6.25976171729669 9.19724318523543 7.15957088046168] +[10.2621526096306 8.56055732387864 5.0515453562715 5.85108536387977] +[9.35264873952256 8.62587759208741 6.6163956832458 6.12944779739459] +[8.57875172143122 5.38021447115209 9.33243089329269 7.04805909106745] +[8.46638576626269 9.68037187250599 6.58687473276099 5.91084707455031] +[9.88684576451184 6.3719560683085 8.59891299767243 5.90708775591371] +[5.08525257898298 6.72296100350319 8.35105949934257 7.36383345982293] +[5.86206178297977 5.07198420367272 9.0260933254342 7.85613173105826] +[8.10527035475227 7.0812143880433 8.82331959645015 6.22247544669819] +[9.06061762821786 8.41747506832963 5.64644607694787 6.02087173536884] +[8.03734943149313 5.22951838489585 8.85287581207811 6.30984721755322] +[5.17433255225281 11.7843781369491 6.66933290503606 6.45470477587808] +[10.5176985231513 9.63563400969298 5.76867763197286 5.3577090302834] +[8.33919140362072 6.91534302344252 7.78805328513737 6.44379170793531] +[9.96362218294532 11.3515757882395 6.1914298329193 5.42512095862898] +[10.1488559113884 9.80839623197582 7.87977907261523 5.70009581186257] +[10.4818504185696 11.4834265691479 7.94520228338016 6.19151431756112] +[6.32151954529489 11.3436012344329 6.36526882828753 6.24114190063835] +[9.73522543946313 7.19459632888133 7.43537283708435 5.90218799011611] +[11.6679436014217 9.15768232285655 6.31565074827369 5.35527283820295] +[9.94314129661267 6.98958611809455 9.88785480133873 7.17394192743758] +[9.02741314617693 9.21188361550094 5.68794616360311 5.72022838445522] +[6.51209392886739 11.5338766158908 5.79320306425196 6.17318229922786] +[8.87837416945916 8.38416790289526 7.99221764962748 5.94465595468113] +[7.96981040214686 5.86997011962713 8.10696690359308 6.73156012874807] +[5.3397574943598 8.51490478581941 7.07706848237499 7.01473486711875] +[5.58757281037916 8.5547334554573 8.81804063475344 6.29346029371183] +[8.92538523651734 8.5353419340785 7.32760618639718 5.93379679028291] +[5.42847203679709 7.3408097918011 8.96209544910841 8.60786659585246] +[8.66297009819658 6.97000385438552 6.32507234965893 6.161128690379] +[7.52598887561111 11.2713059878278 7.03130252131128 6.04015337054391] +[9.30266034032999 9.97398778139419 8.13960947706352 5.70442347522379] +[8.29344987907523 8.57428982238645 7.3551750679058 5.85489410861698] +[7.77154026860048 9.70506593254655 6.91503976706033 6.15614281452432] +[8.40126996177896 7.29079013417418 8.91055172463508 6.85794575906967] +[11.5290354509251 10.031856855115 5.42905880644185 5.07481799289972] +[9.34077353351762 8.34346541039766 7.39302703435869 5.34019008865081] +[10.0743658226085 8.18767624795331 7.12556096535607 6.52816875074874] +[7.8375465330695 9.87321178205082 7.51926813605953 6.19167157196122] +[7.8263415369778 5.38089574434959 10.64261022405 6.71827137211494] +[5.6964368676683 7.9434935442098 7.84157159904824 6.93092730020103] +[8.70812085481458 10.1437424213752 7.95061780919327 5.65654138915999] +[6.45526715255613 9.47999515095049 7.60349840384583 6.91176404991596] +[9.30915099094765 7.14308547137712 8.0731950403843 6.0425108404009] +[10.0545364334573 7.65570118805552 8.63085624016768 5.79773937225625] +[5.33148076060251 7.356081955381 5.36678373641192 5.99717687549462] +[9.42252678612439 8.68329628848579 6.94401248732637 5.98792097215615] +[9.42747147235579 7.5604103555317 6.87404933006623 6.15946319978702] +[10.2794964750345 5.40411255630709 5.64393578299513 6.20458445743222] +[7.81677469694054 9.03263548865694 5.79975472329517 6.40253848372716] +[7.87454823310666 7.80028319736246 7.60746858318274 6.26876742284649] +[6.30550700629515 6.13311770161054 8.80938552345328 6.68625896278201] +[5.58761692943537 6.82321916957755 10.9868944212263 7.7307507014152] +[6.07919005802278 7.84555145948119 6.06237044154426 6.16009271038976] +[9.967465436966 7.24187453505167 9.22715769689234 6.58032182284409] +[5.11552523626501 8.58606712085707 6.98600598222741 6.17399618521453] +[8.0413447499245 11.6605128477707 5.10911007956 7.55575308489558] +[11.9493483063888 11.6151798106764 6.93959487962891 5.5637112957839] +[6.68619327415434 9.00711899038362 6.57589113819586 5.99750177011694] +[7.80062516789474 6.90837191669152 9.23974300131319 6.64908783288245] +[6.25313307046222 11.1417383734716 6.80494977980909 6.31242735096587] +[5.20286280806914 9.2396017648428 5.0361106939902 5.99640424892696] +[10.7869550116469 6.02215935904933 8.58163194700298 5.5844435255492] +[9.35203896340063 7.39802090289904 7.97660373787006 5.54007416106324] +[11.962646750948 9.08642760682517 7.506630970033 5.41266759503901] +[10.0368598945413 9.4670741195372 5.88923858287907 5.51558383946355] +[5.33964737317531 8.37697712672816 5.76720755523483 6.52813068219129] +[5.03542620020703 8.33574337613371 9.66900485706274 6.9746286693943] +[6.31837106827315 11.3538752657543 5.04978359569172 5.6187007626572] +[11.1247306024451 7.87321919709507 8.66735980830448 5.89136170851285] +[10.2051159785759 9.95777662974622 5.56346778268149 5.45965550575478] +[11.1559222969222 8.55489621579142 7.62451332415253 5.66885085586098] +[5.43186232627812 9.48644540447054 7.25649488840213 7.30013447008905] +[7.32976079712765 9.38481258882614 5.52429121942042 6.12769048639056] +[6.18122055237268 9.10189149150561 8.39155040646414 6.77524090467361] +[9.56907487214243 5.78339151635111 6.66356856318882 5.8007200165818] +[9.13887851394424 6.69476360905758 9.04438830226314 5.03726416269105] +[6.39128645741519 7.42368616350725 8.32463208188065 6.28760906761888] +[5.79185271546807 5.70299761146237 7.6152953089801 6.70235189472951] +[7.83480508355462 11.6601285088535 5.90784431982151 5.91113757882212] +[10.2502263681974 8.81433931359706 6.32499511893348 5.80020678058025] +[7.18939240454358 5.39343050321929 8.27251483157774 6.75538984603009] +[5.63422357180575 5.10008564388702 8.43854990169861 7.02330362789019] +[6.18307461034736 6.83121224413731 7.90105623288365 7.14143389208165] +[8.63019075084945 7.28040924755904 6.79883747851441 5.71778921602542] +[9.11741026805481 6.75467050803627 8.47586494237498 7.04217625569175] +[8.17469007878553 9.86782888422133 7.01181135884082 6.21723416517066] +[10.3976957956333 5.34950687306628 9.3390026095682 6.51611447175269] +[5.23225849684603 7.85948318632174 11.4089942474965 6.78813944254619] +[9.0668508122483 9.84634283626703 5.07016074423404 5.05646953573064] +[9.05291747387237 6.59078037840503 7.67722198583099 6.19838718802233] +[8.01433230410981 5.128850341142 6.53896612400988 6.35668446791129] +[8.82792848395444 7.88091321224686 6.74073530528291 6.27705779470358] +[7.638156749398 10.6389603172459 6.47842070030972 6.75148431499805] +[8.28172225891691 8.7294881097082 5.68166815761931 6.33754836510347] +[7.79598148369253 10.6161741402472 6.81648608568443 6.23269927054009] +[9.23809658081329 8.31998948005472 6.55680995107906 5.48357136340573] +[7.4817966034721 9.99519382865796 6.47359038668644 6.0534766604155] +[9.6974972576376 5.07011423955155 11.1185566185739 5.29499188621835] +[11.1925759722073 10.2094503354057 5.13938017767135 5.34016354102279] +[11.0233688058135 7.50120189497204 7.36403054798785 6.4672612339534] +[5.78068846534495 9.11223640068135 7.96370285473365 6.25076876950434] +[11.5954483095259 8.2485014915181 7.00085223516768 5.05134436796238] +[5.46603706030102 7.8617360686298 8.38336404184786 7.00075076232196] +[10.9738573162609 5.9332944784151 7.33154122853545 5.86719689488848] +[10.367432831079 6.53506119713982 10.5387226747906 6.4729615713228] +[6.65816596137831 10.1439601230615 7.09723516991359 7.3076068047145] +[8.74340347812213 8.19325870352473 7.4541414065343 5.834453721796] +[7.19671224162179 8.11467600497074 7.01683996405048 6.64250855539067] +[5.80882383508121 9.81337090876689 6.4471668008501 6.346790396449] +[9.95277801132022 10.7093600616799 8.51614083461373 5.84154903304044] +[7.67949540174934 11.126257158999 9.39121272083072 6.33778259731522] +[7.34387198730789 6.188258885852 7.92070489213876 6.71089782698779] +[9.43748584149206 7.4488402228116 6.77549983959501 5.22337352112845] +[5.07799408430956 9.53723085616771 5.75726451566807 6.27290577864432] +[6.68041513681029 7.34016598284797 5.76912032270075 6.73162342501705] +[5.89065448571152 11.4628055149667 8.03534590372036 6.12390231774221] +[7.5756139887609 9.23797572507189 7.26767337140206 6.14091459303922] +[9.65200470401312 8.31635505613715 8.29361915760249 5.39516455807244] +[9.28486302849183 9.61838146158469 6.79533780855626 5.64237974363806] +[6.15885023301387 10.7326511085118 7.07362455224853 5.63161519751918] +[5.59469589711291 11.7035458342698 5.22448602912523 7.35509415664381] +[9.91828996697315 9.19513734035853 6.29602087530121 5.75316021838161] +[11.252814085051 8.48438866198247 5.84647958765273 5.55313540654628] +[9.45390905354563 8.02611449789413 6.79688006748594 5.9485301759394] +[9.49256442151972 5.21427002822057 7.84949122549718 6.02551449772961] +[7.39710890703321 7.44602001111129 7.81030719264369 6.76252761131106] +[6.58306559492619 8.42981418419192 6.67797432235896 6.65645358776949] +[5.57865602318524 8.87885409296423 11.5290380954491 7.46504794244729] +[10.2015097263357 5.58643833883557 5.45081846581491 5.1682148949268] +[8.35283259627504 6.97394203360986 6.4352499599249 6.08809688022724] +[10.3512581411897 8.914704685656 5.60815278122107 6.44738310261041] +[7.60670911269486 8.52428698060741 6.79487398552129 6.31679375889649] +[9.05935014305664 10.4087801560903 6.50795801829059 5.8160328716194] +[10.3036512679436 6.93629766101649 7.5798693890675 5.88236703075913] +[8.74744927835835 11.7962103494197 6.8786127292254 5.80033654472259] +[10.127920846087 6.96684336117345 6.16585241531049 6.01675922739646] +[7.33081217041559 9.54874967259683 8.65450231627194 7.05789405308339] +[10.8154191523583 9.42995156746688 7.33262208443263 5.60189380418029] +[9.68731537511528 7.56946698458038 6.44217377707025 5.90419113331626] +[5.71656656790019 11.6235157540733 7.69231321974899 6.04796096615963] +[7.59548206455545 8.66769656933384 6.5266329971252 6.28830072396193] +[5.49133928111434 9.44796089002902 8.0655722718654 5.52260516954524] +[10.1277212396856 7.0706743078597 7.16504596765658 6.11798650584494] +[6.1759484032608 7.26821112348206 8.11931699622093 6.77133336969153] +[5.62462342911678 8.208332698318 7.24461435672565 6.2518233433711] +[6.94622405916039 8.37960206928397 8.30290383991398 6.77229153879261] +[11.5569818478641 7.67917979707691 7.40881743452155 5.62776278732742] +[11.3625454446455 6.49199591905953 7.63117473125198 5.18494173882712] +[7.20029895093027 7.3354644693938 6.04618311940688 6.17237868062338] +[9.64062451404099 11.4338844886464 6.72089836444056 5.6577298862992] +[5.39725425852711 9.84403100276869 7.15538090534147 6.67503086109762] +[8.73326053654605 7.43005334269889 9.33891780137514 6.03879759027359] +[9.64935915626948 8.54434619576337 7.8502042490067 5.87405244936397] +[8.79713652753821 6.36736189924142 7.86468921343345 6.35417800155091] +[8.33158494684349 5.27718519280752 11.0474155721072 6.14810348529945] +[8.04159370584988 8.93105138536768 8.91632459926476 6.46069547851558] +[8.10681965691673 7.50380356685973 9.0252812180379 5.97386760499916] +[5.38862348669901 11.7633938030451 9.91166474464837 6.71521593799096] +[8.03071591918674 9.25288565959526 7.80885320685842 5.96919420547603] +[10.7438150928239 6.91331440462559 5.8238053939515 5.33915715926303] +[6.51951438612047 8.26585570406417 6.76072785255014 6.17091841460094] +[9.26079472060267 11.1367738583141 8.77335370012167 5.86857094166377] +[7.73868307188575 6.08898461556214 9.13590737418868 6.629356750147] +[9.06226961660524 7.55550594904549 8.05971295775123 6.71145317132154] +[9.79461024241152 6.86704934580656 7.35243376781807 5.71638365918995] +[11.4776090252964 5.32668956514976 6.39989421438728 5.97816397142563] +[7.94980272936478 6.39973596296334 7.80625490224425 6.82940253390626] +[10.5223336083932 11.3241864821609 7.45073571087886 5.62869696231647] +[11.1825422455449 9.29487748743554 6.62252202655306 5.78640307004257] +[6.65116257349134 9.56346188209008 8.84774568169405 6.14496445468095] +[9.38996760210077 11.8067661311897 5.85416456072113 5.21225401851431] +[7.05252744075071 11.6876325590585 9.76650807129757 5.89034388157767] +[8.73269858562637 7.73887755033098 6.40781640337544 6.39067076641996] +[10.6215986371239 7.08257615323043 10.2350438676904 6.32602636618865] +[7.26743472273948 7.05395617380996 7.04107203044409 6.29268734324643] +[7.22878464016838 9.32370379768573 11.0611871436088 7.4332809468177] +[5.90522542390097 9.26942495364964 7.23198202103849 6.26568222287251] +[10.0430834240168 8.92252185364922 5.45022151961655 5.6101283015563] +[8.77329215325333 11.6498981690434 6.75167317033462 5.90487759252931] +[8.02786870398471 6.88318035158452 7.9760885244295 6.40985391423401] +[6.56943963577086 7.3412845837962 8.56011114628517 6.88245300361887] +[9.42587850548787 11.3017119343935 5.52137088442738 5.37283212092107] +[8.78514978381147 5.93600293125104 5.23081696262982 6.56988110768345] +[8.32309819415642 8.53000974044915 7.24814357590236 6.3621634076583] +[5.97519097396614 9.17376552576222 9.17461933962851 7.19259582786523] +[11.6960404117423 8.41408800738473 6.84960735714597 6.04875808531702] +[6.3141795196981 5.94019198451738 10.3963180421184 7.83606360054611] +[5.87963015244344 8.15239688491123 5.26739495799604 6.1082327870457] +[6.49371292303324 7.00457651825033 7.86674243785398 7.15484505865523] +[8.91364423005758 7.8909832392895 8.65197802322455 6.79943676588159] +[5.64118600490322 10.1562644036148 5.99748175229521 6.17059398962673] +[9.83543430018837 6.08226921996098 5.07659067707863 6.06311292836712] +[9.49501512274297 5.91482520501652 9.15328312293787 7.04804729721152] +[6.82613517953468 8.26176172407119 7.34837974179535 6.3107436340441] +[9.17657336661284 5.9091509048077 7.98263602674665 6.59325602248144] +[7.60792623507882 10.1600036086661 5.42409958430747 5.89850888005219] +[7.51358479700318 8.01074286398057 6.39921009978841 5.42503546673991] +[7.92545324607597 7.20552741669323 8.5387160118819 6.13233440014195] +[10.4892612033478 8.69623743264873 6.84697406423897 5.93976233516589] +[7.25230992269567 8.59900143589312 6.05932116953456 6.52518831040615] +[9.69398580356157 10.7228515292445 5.67879842262794 5.37113225608512] +[6.42613467103455 9.79931031038401 9.42698969206305 5.13891955342835] +[11.5759154400504 8.84990628634358 7.80653400347855 5.40455982983903] +[5.86256428956443 8.23922363378391 8.67552649398533 6.78681711543729] +[10.2250654686297 5.56406930040593 7.23451378185267 6.12001661412214] +[5.19157792092595 7.53233761314821 9.31798990542743 5.75716461146687] +[7.19735624728436 11.7713474475937 7.02624209525131 6.06556651547925] +[9.24834187813126 8.22268784443077 6.99586455244129 6.0084574141841] +[6.45321529889144 10.6438248525046 9.47795958657759 8.34269541036834] +[10.5530318781881 7.85954187889164 6.8020676257469 5.45031438208015] +[7.24511198924141 9.71250164719082 7.25678270335023 6.4853608080636] +[6.4047955813655 10.4754093203757 5.32471041852283 6.53088595272218] +[11.9381878986974 5.61277947232938 5.60337764634058 6.64060183171878] +[9.13790675226575 6.00054055751717 8.60288504172542 5.8851722711379] +[6.97586927355261 7.87567773287393 7.03769654338287 5.7345877792282] +[7.70469138206458 6.79354326503749 8.45972566171296 6.78660621346858] +[5.60149026454817 8.63332925809663 7.53765748497904 7.11349106378515] +[9.36011500472526 6.25311313701782 7.44988211288005 5.5834762575902] +[9.04397492388447 11.9733946663251 5.97630637759426 5.38458139144887] +[10.0555077624864 9.40763964869531 6.65132932014079 5.02604641591594] +[9.60285827773591 6.56838877316301 7.33376236505512 6.17676962094564] +[8.28029043854244 7.52133155150901 8.10967463308281 6.60988816626717] +[9.25862698724375 9.10108252293222 7.12356318970899 5.61679020241977] +[10.6996775130236 9.85708918465543 5.75151862303814 5.91578652105584] +[5.58742212568726 11.9424171681526 5.95138244207431 5.84320470486303] +[9.89030005496938 6.46937519572988 8.7560645669356 5.22385452594414] +[6.23265574659663 8.60699148702446 5.99932277055305 6.268348491636] +[7.64581236758369 7.14198518180554 6.54081406360575 6.61055772096217] +[6.58481255267034 5.18266132420336 7.94338920732078 6.53198686159804] +[6.20491427874871 8.49810210598347 8.770758873428 6.24219482084708] +[8.42435526279676 7.38404517837968 7.71466429700738 6.24126301805965] +[9.42806350158956 6.6101776090906 7.38567124154837 6.33761976912244] +[9.80224960227231 6.51717011417507 7.6090396139371 6.75608893879894] +[10.6850574978647 5.30763079210355 7.77871003049245 6.05086689876679] +[8.45344869365783 8.92567728120185 5.91298376205087 6.07132265505932] +[5.45785781516733 9.13347398458464 5.11156175363181 5.45700476085226] +[7.75972313509945 6.17354605493141 7.71391862495548 5.89582782760508] +[5.42499868853156 8.29783510043414 6.93775811971624 7.20861773789987] +[7.8916805181491 8.36635300610113 7.72016819795443 6.69639268139624] +[8.96134088881068 10.091128255205 6.66577971992933 6.24035018464247] +[7.13781330225287 8.39944724605914 6.54246126601904 6.09048670863522] +[7.21279578727326 6.37252558995412 9.11117205185809 7.04576254372866] +[8.19626188625025 7.8241326792697 7.96231967043453 6.24941923764986] +[6.29001739751426 6.94603298229221 8.56802469879126 6.98818358091614] +[9.81603191234508 6.82377538101713 6.97257542087383 6.63177284973084] +[6.94622376338214 8.12123647210733 7.39562337520642 6.18132653051299] +[9.40574348590007 8.81530153862651 7.10400617259501 5.43946070922051] +[5.57489290383198 11.4477895385215 5.30368877102411 6.01315484907909] +[9.61874053549974 6.07300161277388 6.01757157694671 5.46498878880997] +[7.73747734092312 10.4815395685946 6.02993510006388 5.36302884067154] +[5.35763176607239 8.36021846518347 6.61664785486956 6.26768417818221] +[8.17381688640829 6.82710502828116 6.01221515170256 5.8536161961679] +[11.3138058371664 7.83373613051018 5.52041113839567 6.16745736958636] +[6.77790126844561 9.14341263096449 9.0237495750751 6.63247160860603] +[5.70849581362234 7.89276876801583 6.21381218400937 6.73093073371095] +[7.70006518043261 5.17108285439182 9.81519129104954 7.06411024603544] +[11.4516016703354 7.41920398779135 7.05262541707202 5.59337262148103] +[6.26261833220709 11.5769607737944 5.1347066304141 5.85749669372069] +[8.11169775033355 10.1293435290576 5.53606605533031 6.13806812024851] +[8.18297731541572 6.73054505798093 6.88894569752485 6.4205063066544] +[8.49158126601152 7.62838246564441 8.53696343507575 5.9473143396658] +[7.94503487282505 8.08663247760517 6.59280305828967 6.07411989621624] +[6.6615536839003 9.79337127596706 7.71902618726045 6.73485957351876] +[8.79285317709759 7.71044115454458 5.93188736078081 5.85521152860673] +[5.77775806072407 8.32839611720129 6.59596701909042 5.83918386066265] +[7.84547679397466 8.14504449796583 6.09555995496849 5.93982755143591] +[11.0691004693996 5.62222498009069 7.03467354678941 5.72850518977933] +[10.2794353298539 8.016352251456 6.43433887827142 6.12018805583195] +[8.74915532501175 6.81335598395535 7.205633587509 6.75765007596276] +[11.4000834350521 7.86569125466085 8.09615483975243 5.50660056680515] +[10.4686211488047 9.31773793314211 5.14570441723809 5.35285417736588] +[5.86491759828542 9.34688139727432 5.91147557639967 6.28934374123019] +[10.0848937319915 10.3901165747481 7.05988791840838 5.09689221407801] +[9.04824709135603 6.07279778562545 8.84398117376811 5.25028743310314] +[8.75284001952966 8.12893650983408 11.2456829168636 5.58958543130425] +[8.60691212468064 8.89664543467567 6.29244929649055 5.925980636697] +[6.36052289431079 10.7527096499814 6.62414950087991 5.44115415397865] +[8.55156427295134 8.96862270665684 5.6177069222574 6.02941686519193] +[8.82318602325039 7.83199985667121 5.9336156615961 5.7459026647679] +[6.00613509646431 8.1141335005167 7.04292779719932 6.65752085701666] +[7.55283444436325 7.84779841935235 5.47482105589144 5.67449052395632] +[6.62585435863684 9.45893834369199 5.11143384181395 5.59144684602567] +[6.04164377307913 7.52386898482698 7.73760131746158 5.72041172322926] +[7.74498131082909 5.1162063481588 10.211739304936 6.96981708146354] +[6.86159385052483 8.34209790360653 6.27918559843126 6.98426007666958] +[8.62863418275622 9.06205353203959 7.40467382675958 6.19701192573959] +[10.713675654192 8.36849045605674 6.92795764851305 5.80395757018442] +[8.68739132546088 11.6469277171281 8.25846458085476 5.65298265347718] +[6.51122594146158 9.10924952970594 6.32808646152422 6.49566068673876] +[9.47634285652316 11.9678348411741 6.31553635082717 5.52819450460361] +[8.45812909324776 6.03590803533455 7.52430337989164 6.57202074189417] +[9.68090604384259 8.89088885944566 6.27095582591858 6.92822554088361] +[9.14780731199076 8.16308125882968 7.54690414219807 5.64565587852547] +[7.42208465648858 10.1993148949151 6.99571687342749 6.14745098495963] +[5.71768238134017 7.43552134067168 7.01890091097227 6.80646215347803] +[8.58069187204484 10.0321282047403 6.80616550189369 5.95179697138828] +[8.27146968569834 7.92455527141409 7.66369078087118 6.62870160351509] +[11.231662284707 5.53174451835858 7.35112296746544 5.77198671464135] +[11.251948913547 10.8045242318616 7.12350721090561 5.00144838196734] +[7.08513380559899 6.34219996260838 7.18821791274349 6.52980041667883] +[6.42475614811827 6.09383017665332 8.87775089421032 6.49016317116594] +[10.3036558313564 9.50461305273086 5.39192545750348 5.75190737237101] +[11.1034446586138 7.9542830585723 5.5038720885046 5.6993975626699] +[9.38812826737372 11.9588137880834 5.31252938433753 6.2798891490379] +[8.34034311135929 8.07712323279105 7.35410522791172 6.39237447069721] +[5.36461148988496 5.43399285568839 8.87538152758322 7.38804044068101] +[9.03048419571745 7.63124308675729 6.75415301785899 6.40806495698141] +[11.488425463276 11.217146786703 6.66612585354793 5.97448581283746] +[6.96414657711127 10.3850773845156 7.75290189175586 5.97069655684015] +[9.71345831592473 7.56577073357561 6.21794162180968 5.72306527564384] +[8.69866692164344 5.72714640930489 9.19419654385671 6.48889729267752] +[7.39973096850529 9.49131398342019 6.0787825096976 5.75051385791442] +[9.34751211006139 8.31179229008254 7.45352105705604 7.32021077860158] +[7.9125299054655 5.81308856257935 9.06037631844661 6.61021581143889] +[7.77893632499747 8.423221230665 7.86513498277779 6.32005177239494] +[7.62276234263499 6.38646821530586 7.70573007664076 6.41188150549989] +[8.77970587837867 10.1088010105905 5.95002197817505 5.55550380348817] +[11.2889367024875 9.66468853723857 5.54361624621664 6.65544119367074] +[5.49968841842355 8.84593729262058 6.95485122529053 7.03636480751091] +[9.24432643197724 8.37341704534781 6.22376434752864 6.06508423310718] +[7.50823367872638 7.64305174390592 5.89695104444298 6.29824748775988] +[11.4362723552203 6.64026774064011 8.07599648834559 6.28373403396835] +[11.113160447004 6.96689641498738 5.65871667149077 5.25872405685397] +[10.8080352309277 5.71855703191002 7.20694022082849 5.20061068257355] +[7.43798981530589 5.4925752576637 10.2846185249929 7.00253181626269] +[6.9520144157629 11.1124247643427 6.21833371311503 5.91697154616038] +[7.58175724284655 7.72246255300498 8.0696462472386 5.58835702559067] +[9.84735992252388 11.8566434363121 6.69500960595583 5.67759346011739] +[10.9484625913863 6.5826320612026 8.17833005170826 6.03669548024153] +[6.58329614997328 7.65484789335231 7.24869723821491 6.90888693727002] +[10.6176799519022 6.18221090064606 6.49022109403741 6.11883105569083] +[10.1681793398761 7.37038235283886 6.7332759985957 5.77999797448505] +[7.48289028151837 8.97668761967893 8.12142940444803 7.05034502348628] +[5.85637755698421 7.88895521548269 5.15320867285609 6.49600619800132] +[11.3193977991977 6.35127762831342 9.77334692909646 5.84903541954945] +[5.72215940853089 7.72840810668127 7.36618598350275 7.23824310835888] +[7.75743140686904 7.31813071357301 7.11735746600477 6.40457694274517] +[8.51688517221558 6.43938796432894 10.5754838147464 7.01820089751339] +[11.913636585929 10.0674593332254 5.70479090667114 5.37033064233957] +[11.3617627729579 7.10470181627779 5.4903493981495 6.79702836922198] +[7.16083536495608 7.02407199003753 8.61959755809871 6.27395880138372] +[11.6416505337277 5.25905359127923 8.34372381792895 5.71873093127639] +[11.4826304596616 9.02069220449246 6.81045206470503 5.04076820189108] +[8.48871037593593 9.93915883774858 5.86465218109876 5.62606329315586] +[7.7753635115436 6.16818213266435 7.86690425737774 6.28887904139218] +[10.649764188105 5.92948298030548 8.01259777147516 5.96857163182568] +[9.43332515682498 8.28640535519152 7.7677895429338 5.65930757184471] +[5.94727201968536 6.83780232502505 7.44026476269289 6.57905127200385] +[9.40756741743284 8.05896087665982 11.0618247755229 6.34243529134445] +[10.0904095045662 10.1502123532326 6.9579774696377 6.15193714387321] +[5.64876133704315 9.3120585324541 7.84319529844004 6.5360957567104] +[6.89256816167773 5.60518521947921 7.3753525107222 7.52423426712049] +[9.66255355704702 6.66908112716719 6.02152712962677 5.33112737978341] +[10.8610822417628 6.42627820872948 5.52379371351776 5.4452057239855] +[10.6875338478262 9.20481859876942 10.1794693961195 6.20284540658843] +[8.15389694517471 8.52208298370224 7.61515994197487 6.11816216900601] +[8.78164273751143 5.50774685951803 10.5880467044451 7.18154872240648] +[8.17801589583473 11.2041390993242 5.17470677218759 5.37400014596819] +[7.20028822500413 5.68140287904002 6.64095314909443 7.27117700389863] +[6.42928494840293 6.52182317018597 6.16277385642599 7.08228702120227] +[9.03248777118524 10.5748746053525 6.57072731971025 5.91095084622041] +[6.40718843849753 9.64353174647323 5.12764035030714 6.50573508410257] +[8.14786367768958 6.47546680514813 7.10891029847352 6.40247311634034] +[9.16834836639856 8.86773626116439 7.88266216626819 5.42498734943365] +[7.23971007125272 9.21618685230432 5.17484321100196 5.41884070542487] +[11.6473654266813 8.66426930881909 8.83049244435062 5.41303075308111] +[7.07459148780136 8.92542501191514 8.30845446382539 5.88143322585459] +[5.01485005535123 6.09385752389026 6.71275712323562 8.14248722045623] +[11.9686129274201 9.33496178105956 9.02957769028236 5.9352884647163] +[7.05894584875845 8.63761295268873 7.55453236026661 6.28453067648387] +[9.8231189806426 6.25982370592737 6.72431689210036 6.24329196573768] +[11.925181130672 5.76688485793812 6.15039032020824 5.25601865235867] +[7.89626999826921 5.93494519052765 7.41964328620547 6.18065826156567] +[9.28010090957191 7.90037262914394 5.87096613873745 5.7729669061331] +[5.28441844060742 8.79818942894473 6.03234360235975 6.28178160835491] +[7.88970253990476 9.02372731449339 7.28508074379135 6.35177583818935] +[8.88485181924965 7.89672870609071 7.30313020192829 5.98580556949925] +[10.77819033597 10.9719274309308 7.05575142204915 5.49166243501872] +[8.46250725106272 10.6203995980531 6.0736438925075 5.59068118891676] +[5.33311568105124 8.35142992384831 7.35855896595941 6.37066194477527] +[6.49864901711262 9.16545810809412 7.88956217148423 5.9012794768891] +[8.07883378022838 5.83809132153439 6.87680680271774 6.45072599764825] +[11.8342705383421 6.51804070559366 7.57039089335115 5.65974685406796] +[11.9929505414068 8.42544132097709 7.99411277843282 5.21206080680638] +[8.40569563166398 8.96148299689337 6.02401258092478 6.053870201366] +[11.1730575645054 7.35040726800561 9.47744823235328 5.61202785404182] +[11.0063931533863 10.0961516337168 6.48147019906609 5.10297981593582] +[5.12148268703766 9.23668027547969 7.13096615045778 7.19052132982302] +[11.5169812020025 5.87565300595901 7.03099722823862 5.81110987411411] +[9.88064688882923 9.15382680686716 9.91293923777096 5.10618010137479] +[9.39181313480733 5.02552050241884 6.86936481559493 6.35441081233291] +[8.1748794108737 9.91121115565819 6.02867971888536 6.13638901586731] +[10.8936035392294 8.60540966421551 5.85749827901721 5.45509082412465] +[6.12740115332326 5.27987747824513 10.5933508406054 6.94046616697431] +[9.98434124679644 7.79055314130795 6.32149770594033 6.28664570596375] +[10.5955669151556 6.2749457932706 7.19637011395022 5.78169657662811] +[11.402979821941 5.26390294326104 11.5300137687166 6.31891154686499] +[8.67982219307075 10.5384692279986 6.31985321753494 6.9344729458992] +[10.9483718573061 7.74978636363334 6.73356674065118 5.86774310232244] +[7.94529258554604 9.76713228967337 6.02400215202402 6.52311614340263] +[10.2332355583648 7.14806140819834 5.45245247049051 5.64774338938256] +[9.21863274184492 10.2360621893824 7.1794982675276 5.87081311784885] +[6.52690809151379 10.7612551421502 5.81058041569834 5.63299045514866] +[10.4522151932436 9.25312398469872 5.18132378225383 5.40906240895457] +[9.30248159930816 7.91126433662682 8.35949757812567 6.11854127077632] +[7.62873714247506 6.90638985157818 8.59816542769878 6.17461093343143] +[10.7452107109438 10.5583502805851 6.5938175655687 5.7410895810126] +[9.63733544693484 7.11694113648363 7.49231316267929 6.19540791328279] +[6.29082311231464 9.12456388434183 5.41116917545766 5.68577189085046] +[9.74778707859121 10.1127687796121 5.80701449222907 5.78503444992383] +[6.76500933172111 7.61896085173017 8.41755328932066 5.29182212075946] +[8.21294670197907 6.98578113849644 8.08016959975368 6.29544615573832] +[7.73423460227324 10.7007758607105 5.11840801247229 5.69383068467592] +[10.2523829164238 7.65392792157398 7.10409855442708 5.88028266552253] +[10.5970515416405 7.78498567103821 7.4416715443706 5.61700147461115] +[7.85312367194991 9.72535128403958 8.44081692199848 5.67753728707364] +[10.6953227532029 6.98146003259301 6.45534087944875 5.46169888954614] +[6.71580639249181 7.13705981690364 7.40209358151491 6.11712196041688] +[8.89528728906333 7.23142109413421 6.07752017701364 6.5342334146697] +[9.00247707256951 9.48048370628588 8.06136036403489 5.69463259827279] +[7.90937716548231 5.23753145812478 10.2610373734301 7.5137655570845] +[6.5848742574634 10.047695637075 7.0352382504029 5.94530001335832] +[6.68904711953743 7.26821074299433 7.86870775895161 6.19833134933479] +[5.36961296138584 6.16707492046849 8.56787902473992 7.62147129045863] +[6.12838326387667 6.05669240235911 6.91321279843322 6.99688129681493] +[7.3556525372768 6.92675179697121 5.71864513144917 6.67150494818133] +[9.32785392317072 5.59044895027206 8.76692482667324 7.53640663406434] +[10.7684515282389 6.25907840406762 9.94789906999763 6.05327614443307] +[10.9641040707068 5.27544545241873 5.578041023131 6.97848189736293] +[10.2812041816485 5.72924103401839 7.21666468372281 6.53981349148496] +[6.09949475233448 11.1481447210999 7.24308571470464 6.53714465184594] +[9.67094514151793 6.66397313458253 8.86508642466115 5.53547674801317] +[8.03610234071731 9.4730933107275 5.72009407777396 6.29268496516382] +[9.6878667394378 7.41033490954897 8.84924481518753 5.79175729847755] +[7.18834683537675 7.19771598050958 10.5516372983748 7.51083257230485] +[5.32252976947275 6.62164092789964 9.203679421188 7.23282415161412] +[9.97299382313479 5.79126351086765 8.58993704715793 5.58408952018394] +[5.54046939860605 9.65823774959611 10.0496759095786 6.18929910196767] +[7.90511701197886 6.4037638963617 8.73177674862993 5.79259678390439] +[10.6621784125661 6.16508163075263 7.00057284027435 6.30996634332918] +[7.3919933996116 9.10390051171784 10.4785431839825 5.99618353931923] +[8.87460230752302 9.99028154380954 6.864454014223 5.97110797327503] +[11.0311886776869 6.8409778270837 8.87725973050394 6.03236054307995] +[6.92782579540137 11.4388220923246 6.05469223299598 6.16012185214926] +[5.50680580544861 6.85138880974906 6.14961803093073 6.99679845595353] +[8.8704844986937 6.5233809252225 7.77263342998525 6.11061771248227] +[7.17122231616772 8.79176337212746 7.0555483824083 5.43934176724587] +[10.7796441905746 8.81033633129427 5.37166541771159 5.87789725158293] +[5.18168435093398 7.03492557379495 6.79575882651729 7.02108578808341] +[9.50238218566555 9.28273438864888 5.03201347079665 5.93336268144313] +[8.6445601018986 8.87681316053963 9.71663820996093 6.80929944499739] +[8.13987336927753 6.66676227596949 8.43191487670716 7.25502117910122] +[9.94611986717871 6.43961395644522 7.52983252511864 6.02973709880402] +[11.5932113313193 6.83642511477795 7.18609637204677 5.52655935415294] +[6.19229688903629 8.73678112253307 8.3353984052464 6.02613694713896] +[10.4687887309733 10.1043921863285 5.40869797257758 5.5059824999185] +[5.70577135165072 11.0610459686628 7.80766445014101 6.57363743511405] +[8.48287743134236 5.03129276765559 5.04618623533358 5.96593635883981] +[8.24983302277434 8.69385295426515 6.34448721429167 5.57393384143479] +[10.6436460953741 5.00116308817069 9.95720421870299 6.69509582151469] +[5.56519226214805 9.12321359697973 5.41351810357566 6.48207910336399] +[8.72599053161819 5.41899530181212 7.39804986974608 5.56526693448305] +[7.95079684577203 6.69406711454944 6.52671662835753 6.44440192109453] +[5.30730975989595 8.19330412132933 8.00199677694013 6.90227883316083] +[11.7147197826415 6.8679265255807 11.082005929779 6.22098532353914] +[7.91281902239912 8.65107957855799 7.49415532976552 6.47354293694079] +[9.63938893173889 8.74318957496775 6.52742171056339 6.00949407810201] +[7.40982661628915 7.23234756789183 7.49610531827099 6.51595766002218] +[6.25659877543957 8.36399724745622 7.47900849350519 6.54908209604605] +[6.60071242133218 9.44749764343639 5.16678577752145 6.40727576676987] +[7.61577856835968 6.02785222628769 8.75441997084927 6.95367869698802] +[8.03098336682218 7.00852991495536 6.13986275809722 5.73045099599229] +[5.61458889022005 6.54072066099269 7.72123269199682 7.41547837261095] +[9.14523771588572 8.58162416401427 7.45527096048103 5.34625155441331] +[9.19960861384537 5.55241359757983 7.20147168361651 5.27882888419084] +[7.18761603804576 11.1581089608906 5.38344182047151 6.25648392306157] +[11.1640248546023 7.93049667549094 8.19036046621778 6.06275332196217] +[7.34902581780519 10.8768712732632 6.81831148063314 6.4173073813763] +[9.44331667468251 8.25129696557252 6.61512094451458 5.89169580561193] +[9.299498717034 7.93662353153871 8.6847784804331 6.52222253520021] +[9.85647880574846 7.4508454258825 7.97997800817543 6.42792661653909] +[10.5491474939579 6.18855286516393 8.18976998051768 6.28900672178571] +[9.65723982139189 5.68625045648933 9.30844330548313 6.17275991089573] +[10.131811838992 7.74389702752643 7.44474306658067 5.79709418435082] +[7.10415791208898 11.2503745379213 8.06879964931823 6.62109598224021] +[6.65689779880661 5.549575730635 7.6212383997108 6.55137211737799] +[9.18799835868669 10.4456254696401 7.08715000361509 5.53195816124193] +[11.9609731262605 7.94125218151111 6.08698927706461 5.55774905995473] +[7.77525670241876 10.9881396753654 6.88924239019986 5.09217509444656] +[5.70142542857598 8.68348366931219 7.3781516461454 5.63755086398255] +[9.8118736252361 5.38743207812593 6.8558485477742 5.58039619679811] +[11.4250203996991 5.36929206827514 6.56115652667575 6.05497746886803] +[10.4964090716112 6.25527502284405 9.2754390048876 6.01405101855614] +[5.69988708270289 11.6743459199039 6.78388222636428 5.68510200149103] +[5.2198096504313 7.72314880787494 8.95268265535463 7.13833087743101] +[6.09203685963666 9.55706521450302 6.34561537161357 6.41355530483312] +[10.3920101894241 9.40346817284936 6.53630052685503 5.66235642911399] +[5.82018490096166 5.84801817330106 7.30141135757197 7.19688667109647] +[5.09714229109123 7.18913749600941 7.84133645270144 7.31627398509843] +[5.66668908151337 9.22450774596992 6.45788165231463 7.72542513925463] +[11.7574783276542 9.06566128332612 5.90365404640124 5.85174490629746] +[5.60155134060018 7.85819861624317 7.12326165065368 6.05939210918601] +[6.365023983206 9.46477033279817 11.6331916914171 7.05321739103884] +[10.6217147050393 7.31384780720409 6.04628218780796 5.79656171751797] +[8.70114569990328 9.08871207920702 6.50952880624952 5.83075691084834] +[5.71529730402989 7.44730956242203 6.29642419753284 6.14298695683161] +[7.03468522595786 5.9431055120509 6.75564736166561 6.46902740226904] +[8.80389180985877 7.18867788280203 7.59980553694888 6.04219612688223] +[9.18808210056565 8.17556578165911 6.16760504614386 5.85574517723891] +[9.11520734356924 5.19625524634278 7.17943515895741 6.51259134739524] +[9.01712532441318 11.8841848877907 7.01900735660516 5.68460438008109] +[10.8391483177321 5.67723362770479 8.58447556572989 6.04207262946251] +[11.0971154958141 9.30882868739369 5.65577495297754 5.58646629841694] +[6.70585889312651 5.88386768576773 8.64588237108458 7.06858901260241] +[10.843892173577 8.64617914496474 5.58948873141508 5.75328036461179] +[11.4289354943472 10.9407976281218 6.14932984867421 5.11464272485747] +[10.2590169011779 5.79545704751971 9.28004066650138 7.07367144468287] +[8.72354307515202 9.01716671223002 6.21532752152945 5.84497540366569] +[5.06720325412937 9.04847434438371 6.75588277512732 6.87102990869276] +[10.8298282348076 8.02580730534397 9.18827888925199 5.84172395494934] +[6.69366383129104 9.1657634600786 5.39509950582995 6.17345289971874] +[8.12713867521649 5.36734849375235 7.96429512573176 5.86167183924655] +[5.84316069396244 6.30631081904373 6.03806928012995 6.60723846171902] +[9.93133411780718 7.1299822215628 6.98761707739105 6.01516587193793] +[10.3865311258982 5.86938602268751 6.77814832791371 5.92014397148126] +[6.06830755644544 5.70851913656574 8.17814110052121 8.29483068457357] +[6.66322475892791 10.7771497880981 5.75181968450754 6.05918963623597] +[10.0493925188735 11.9449851879163 6.49497800251825 5.57931405340665] +[7.06138929266256 5.83820857407825 5.76743951007087 7.02419124406323] +[8.74617760065842 10.9441933262027 5.09568527054421 5.8254809682614] +[10.6176886114789 7.95055427119651 5.80042747576797 6.16587189476116] +[7.16520388246082 8.2079275573163 9.13904009696585 6.02239486271983] +[8.52936054940728 8.54923307905731 7.49533607125628 5.36828683019935] +[7.4738500434316 7.19693277841162 6.78369259779133 5.78205979098905] +[8.23168233290792 6.42744431856485 7.4265615401417 6.14692401263023] +[8.83458502289617 11.4814764080912 5.30198126167429 5.80918639889293] +[7.31766798260784 6.22506821059415 7.85135903480751 6.40209082763542] +[9.84391963486466 9.13524216473728 5.02191089269082 5.13529380976752] +[10.5762521117126 8.4539851650961 6.51650439059594 5.60011203441395] +[9.77958468095664 8.29021966867796 6.71665380081839 6.17241107395832] +[8.52127524801674 8.84471161801167 6.70030789524652 5.93265703413892] +[7.01819423428758 9.07165833265369 6.16675464017686 6.91190525860988] +[5.65050633759473 8.33912738713647 7.4572850296872 5.9736434413844] +[10.5927255276118 8.53270354089861 9.67355851314096 5.58915316316021] +[8.19797840687329 8.96166565924995 7.41811996606972 5.61829331031726] +[10.9316334111572 9.37206680851153 7.11554698871328 5.39461634031684] +[5.99646806556693 11.8999038508745 5.89132753814012 6.01683460244214] +[9.25959484393793 10.557989249156 8.28552719684767 5.61563550775554] +[8.03304978759312 7.63438730037367 6.2745178807341 5.95619423565409] +[9.58823601761986 6.72300434386988 9.42637644514412 5.48178910860743] +[10.9271029375751 8.18158370355774 6.52375431947557 5.72905508272645] +[6.63246454314558 8.05462458319968 6.36392641450732 6.59687075721865] +[10.5866771325524 5.97417404677814 8.58695975160036 5.67033961093455] +[9.87383058696079 5.63551046986869 6.82535612705899 5.49330140934215] +[7.89332749963289 10.2957044359616 6.63057192171406 6.29838159880634] +[10.06939186801 6.18475347585479 6.59894859540232 5.42193877320269] +[5.85691807697778 5.92314231969344 6.4421858815127 6.79220656991394] +[7.65324171610768 6.30211890838557 8.02641393592263 6.56726223282245] +[8.16667426441029 10.7851680693081 6.24638029587427 5.34023445883583] +[8.68041327497784 6.3823136351311 8.49024077108827 6.32981754977654] +[10.6088518835241 7.38080101130689 7.90133950337401 5.64208621358802] +[9.68235788616939 9.33535115068487 6.68132922976671 5.55758124271257] +[11.5270737956327 7.30667952958538 6.94670052854198 5.96143777090041] +[6.25856664099875 6.66594781034025 7.8047925139272 6.55020762178742] +[10.4612655638881 9.15395802436226 7.30919606545157 5.76291999423857] +[11.5072737735399 5.64567924199575 11.5077129409867 6.58253014796021] +[8.33162562767301 7.07168988703519 7.91213597554066 6.48390261423095] +[6.48453234535842 6.60278661769912 8.1632742037051 7.37661036968593] +[5.54027983468224 11.3925442447577 7.49699408712742 6.33428854331357] +[8.03494340916756 6.18059698754605 9.82449774884875 6.90736302144486] +[7.31827595391724 9.82490891614353 6.54434178113789 6.29527353967728] +[9.60769950150054 7.97106735928592 7.53984365822948 6.42883544357234] +[5.25014443582945 5.42686381542761 9.55768848797834 7.98765094642441] +[8.76109610967662 7.41655437757858 7.7574839508928 6.19518922467757] +[8.27509305065749 5.12403536114509 5.24173012153732 6.97340878509029] +[5.62861646380795 5.07545365526751 10.3597203950203 7.06448185371924] +[6.50984544609734 8.26033876711348 5.24782155270923 7.23667901120538] +[8.06364127184358 8.41199270828391 6.34419727937232 6.05763490101162] +[9.49296452509099 10.8638342992094 6.34725880605373 5.98558467251448] +[6.0375087017091 6.02081831522605 6.34392310251495 6.99100225418142] +[7.1526393449808 10.4652665499171 8.22527062147838 5.77129199172419] +[8.55540706901582 6.28004774055093 8.54308190428777 6.39756165001606] +[5.14439461695954 5.32624227240867 6.28513604873822 7.11686385619942] +[9.14465315439903 7.06269932180059 8.18314635985811 6.26417142097896] +[9.16788419444855 8.02373776516259 6.73223299736072 5.95906271715318] +[9.84534705656909 5.86226893307163 9.44325809039219 5.86776779148844] +[9.72624277449587 5.19807380268316 9.86488561046663 5.7781428262543] +[6.88277495349839 10.7277323015369 5.8777689981703 5.51230335609579] +[7.27135272910129 8.07652375418228 9.91855035171033 6.93686816949159] +[7.92692521754774 10.1691721924911 9.14443640782172 6.41831391704107] +[10.2768503240387 8.26686210284648 6.11991842827899 6.03967244957232] +[9.90177524347918 5.34131654631446 7.9320070499206 5.99878048386248] +[6.91611402459671 10.1978436741263 6.52099959525687 6.42930885226671] +[9.15952500504242 7.92728768274941 6.29919104791939 5.58650719295837] +[11.0346183347477 11.8081743862612 6.48288232160221 5.65433893267554] +[8.24943465372035 10.7597666493011 6.18676079506076 5.39867170837407] +[11.8631269547436 9.51975023349184 8.25618130093438 5.4814099551781] +[8.07441778711617 10.1199475641726 5.00267896841264 5.78769585670029] +[11.2368931308856 8.87871294626373 10.3869099845512 5.61626791742308] +[7.40222667265797 9.9763393982768 8.01640490073409 5.75178940806854] +[10.0615303130067 10.0808068678032 6.29966872897878 5.78841746449494] +[8.35098540435998 7.23809079898093 8.47305725505203 6.83462245930723] +[6.05142882255516 8.37832472645914 5.91380402451184 6.40676373745962] +[6.73181793626329 8.39774997694754 10.515216844103 7.08278991199643] +[9.02893874491555 8.59403772041916 5.45921257015682 6.15759044585774] +[10.7932270900358 8.61860076004413 6.86969448959218 5.80119836249655] +[6.17674233835116 10.078053010706 8.02290831944311 5.67239326207842] +[8.45562270053295 6.5569110624793 8.30382934338684 7.37330331392873] +[5.98758972470551 10.2457631401094 5.91142449862147 7.37162569263974] +[10.257987274648 6.98266326529803 5.28222150443826 6.60546247512677] +[7.17850723748414 7.21345577845476 7.75537712440877 6.41694173058833] +[9.33800362827542 10.7061671924736 5.73605880946667 5.26643470706815] +[7.64272988276666 8.59741182756506 7.29634584653934 5.73284255455007] +[10.7131997450999 8.58666567146575 7.66540481346158 5.73787995848426] +[6.7665150220647 8.22036130377327 8.295980689417 6.68857174424326] +[11.5906622092494 5.39333248182227 9.47540692853867 6.23097004122921] +[8.04124855578866 8.53557556939188 8.23711849031003 5.90210115082362] +[6.99061936684189 9.81720603768517 6.46272756196612 6.20178143345625] +[5.29584174271849 5.71754832390177 9.9058059674048 7.64919504629825] +[10.5837269492781 11.7818529670676 7.38258381918406 5.98712107881865] +[10.8464274396272 7.89322477053837 6.69899920232599 5.46829410566715] +[8.29785786849557 6.82525789293512 7.30282859856913 6.64280593652032] +[6.290115800657 8.55980337742788 6.20362315234294 6.23748723956558] +[10.9832691418664 9.25670549892496 5.3452789437652 5.75052544968057] +[5.69846431127831 10.6263943824227 6.64354128046273 5.55785927663662] +[7.40513758004122 11.0092030729216 6.01422152085725 5.92549684809833] +[10.8792834813102 10.0879294184597 7.69893615596983 5.61466956665207] +[9.20437073929054 9.76376004875665 7.17454667195449 5.56659602089931] +[8.34971124467661 7.14310313740853 6.9204081020147 5.53335376083759] +[5.75332141887814 8.2503290263852 5.05462383899515 6.57419412520801] +[8.90947068915034 8.1109017817217 8.22906827200172 6.18520343677875] +[10.5093296220158 8.22646611492188 7.71934230312973 6.36261541684971] +[7.90047778292593 6.48420295590576 9.97583342466107 6.16070020875119] +[6.71558211451424 9.52329229119471 7.28210642423221 6.74577604882845] +[5.04249114038964 9.74819364954565 8.19829522450362 6.65403493904055] +[11.5611675260808 6.22364691139584 7.4771854752444 5.9493168925933] +[9.58417799546644 8.46631200903504 6.66242604749425 7.18461665894402] +[10.2013487872397 11.0768704340604 5.7951657123081 5.22106103195093] +[7.15551195731258 7.50961766465042 9.83208585122498 7.61448534070034] +[6.88963746108221 9.56682187502177 7.99157344827914 6.71749979966475] +[8.16005105455821 10.5370343765251 5.99585138933235 5.64301593022452] +[8.69595114454014 7.88905743690611 7.09022757618592 5.83447707465284] +[9.38601447237032 9.20098084356898 7.36677333171792 5.69885728987519] +[10.6699440743496 7.15211684032425 9.64152270039035 5.64927959424996] +[8.37343638670503 8.72514921047061 5.04588950737295 5.691742033227] +[8.83265852661958 10.1860451853756 5.83543388551176 6.03964275730494] +[9.32285804903726 7.16862684380571 10.9205561465357 6.58547134435419] +[5.40898251898704 7.18907175035379 8.85254934298373 7.02271906545393] +[6.75208836335247 6.3535534969168 8.54676713417488 6.9588909316476] +[6.40334980469457 6.99238805742397 8.75401067432889 6.51431539428526] +[7.83921362497316 10.2327212044705 6.8163012205466 5.85099571885825] +[5.15665021326724 10.3200560146381 5.20293277064625 6.85592797386972] +[9.24849107069576 7.15520014344805 6.04314835637757 6.73544590438479] +[10.8153453892584 8.5813288073395 6.58796610930655 5.60062293392324] +[7.71177371688185 8.16788859551203 7.42301510487872 6.11601519585152] +[8.36752819068924 9.04205971519557 5.48781802464606 5.53183623657814] +[11.8444186125004 5.17920918319461 8.53115050390119 6.50100752500815] +[9.54273613229088 5.78498912497253 8.20922970475157 6.78214616092441] +[7.44861494082484 7.51313707617599 5.68458141451 6.76074821356258] +[6.44650272390697 9.92324130174541 7.19572452920694 5.96734404480893] +[8.2314038938049 7.42663967980887 9.0286066058382 6.64811411906555] +[8.11002828743769 11.5383311816593 5.66960046591743 5.70646632812022] +[10.4318323200309 11.3427659578823 5.75236142551279 5.17118625913962] +[8.91239379820048 5.79423221367893 8.56591397075448 6.84971567056886] +[10.2576030473174 6.28540959427686 7.74972731065081 6.38291855061352] +[10.4279226121309 10.4676268100948 5.97789018147189 5.32198274169841] +[10.8355610238769 8.29003966861414 7.0658789278891 5.65900517527222] +[9.04878252179823 8.89820478809539 6.19971360043607 5.85998359292512] +[8.02928329856576 8.70626934583512 6.83190943999117 6.29930339355212] +[6.69782715701363 11.8984948534377 5.08484412439274 5.98175547595419] +[11.0167203390896 7.78946991058115 6.35514479181703 5.49257763728077] +[6.07121540363776 8.17490648413177 7.43963082119986 5.4884000538242] +[6.70379423233164 10.9893462833997 6.01095734477965 6.01467196779856] +[6.2455709864494 10.8339524662159 6.25070692994073 6.47230077719537] +[11.4304403435564 5.98105476804469 8.05147265563084 5.93350313902733] +[10.5761908555648 6.91696696994011 7.52221688217563 5.80891130298297] +[6.77680020032125 6.98174350550117 6.62998052571002 7.63115181042642] +[10.6517588194624 5.56292549189923 6.49919684414649 6.01501172123581] +[11.9371195475216 5.6142716272186 7.10821038348568 5.87194714217317] +[8.29876415335842 9.27656843110371 7.56030276048626 6.38942997860337] +[8.5102843304705 5.70865072541872 5.38660495840173 6.49376176872347] +[11.5180389012523 6.24435964489323 7.46796519236936 5.89266308346079] +[9.88413798293471 10.0118484499878 5.96531211623587 7.4362026748854] +[5.33857854896698 9.75769951642728 6.19415813499868 6.32525819712678] +[6.33466180574825 10.2767300534344 5.45713795427187 6.41465310043265] +[7.64779473822136 6.42212087790185 7.14065880205278 6.14178345308969] +[8.26302950090303 5.75145212347122 9.33136232836294 6.47141669504124] +[5.38933444802829 9.29787931561438 6.65826397775052 6.80169355933056] +[10.2415682157536 10.0249896996956 7.42243883259939 6.33955583689557] +[6.86774956171047 6.8100413022489 8.15321924618105 7.0851599693962] +[8.10824098797433 8.86063082214542 6.40302868086358 5.53563857915364] +[7.28084220732256 5.36798076018207 8.87973225093903 6.38200241049292] +[11.697338804026 6.12486716731425 7.90942808042283 5.46778403914179] +[5.31086499399516 8.43515730197791 8.11698351870814 6.5804742076137] +[10.7960153003371 9.73363125751735 8.08837910963623 5.80316892439834] +[9.67050589363216 8.17504403173951 7.65981499025947 5.70377972043082] +[6.93586278001142 10.9152237071832 6.01738732259962 5.68536780796129] +[11.1408178915272 9.22327536380958 7.89679385260924 5.34079536631722] +[6.96266015940443 8.02531526183732 6.74881121931168 6.51790276301805] +[6.66135064820684 10.9255584298864 5.31380615566382 5.75441419842014] +[6.86900947576558 5.38527044888429 6.08627754312542 5.66042468581679] +[9.67287053526581 9.92937129922877 5.1643642413062 5.87103792939912] +[7.22003690445719 10.3318845700416 6.23293432207792 6.58557632183046] +[5.45885745533511 7.20284463005232 8.8285219764654 7.45502887508607] +[5.7578840740733 7.14749391998245 9.18748061834496 6.74802230751566] +[8.74450121758955 9.32264473884907 6.96767375924116 6.13227868850404] +[10.1018311582809 6.90589258828065 6.44597706393413 5.79369817548948] +[9.93869465413625 10.0843327442297 6.10882481005515 5.2715160184528] +[6.08194188243148 5.54162799327039 11.6324568046375 7.23051787647286] +[11.3560452049553 6.13940258733165 7.52647852136171 5.9724330538443] +[9.56770088725927 9.53723948848117 5.86596259017108 5.47098274798305] +[11.9532034470067 8.49999055703625 5.78823107260672 5.50899830012282] +[11.4433128067741 6.73949365688892 8.49849184759272 5.05692546796304] +[7.32331130090979 11.5387201848524 6.59446999200616 6.08056481123728] +[6.61391072099018 5.90131755854863 7.81815096981925 7.2771631415841] +[11.3754284827764 5.53130754412221 7.94325221186362 6.38155668433776] +[11.0627100687943 7.52059092577549 6.61938309877909 5.9488478382913] +[7.87387497574308 9.0290106762803 5.50402792582501 6.36985418021653] +[5.93116534962022 10.5424075441954 7.75806906622385 6.83294171514143] +[5.9411281539162 6.7183907033132 9.27263279873914 6.5080855794632] +[7.14748337102193 9.31249346623617 7.88092215828186 5.66566730959394] +[9.71862061952279 9.28231284706258 5.74876583371199 5.99634060601321] +[11.2913237083851 6.65896207264435 8.11781068987613 5.84323872842619] +[10.4370089672382 11.1723420961861 5.43866563393883 5.18969842487199] +[7.39773389584823 7.23077278202603 10.0244083486625 6.77650705266943] +[10.6478582016135 7.30840865055522 8.48757944349999 5.61425703285832] +[7.24337003715587 7.93914780572348 6.86344807178501 6.32879883992842] +[10.5691347570613 8.5936094939447 6.25771550307317 6.95315140040197] +[7.33914643449874 9.14256400694341 8.70996808432527 6.55730708638337] +[10.5724881286935 8.31280953777015 5.74327589564008 5.65240879783115] +[9.71898410783002 8.85732671556833 7.28507012003151 5.52582295938817] +[8.42389761498853 5.72422046773423 6.61640228997689 6.54457759351356] +[9.4869219845372 8.34893887618497 5.76926588133366 5.90932509477976] +[7.257269056683 7.69784026935451 5.37493797299708 5.98936959096539] +[10.0777988122455 7.44131553843814 5.79569216759407 5.28729823097602] +[5.88609330399925 8.13632492683536 9.61846343633943 6.64403733380288] +[11.7040598473988 9.775450294313 6.388519343556 5.39530791183451] +[9.58791601653214 11.6511318721567 5.60731575022476 5.12241236582583] +[8.69424936938137 7.85937497707777 8.66302750108126 6.93441349608485] +[5.68566013095322 5.67085668626822 8.33690219701341 6.89799848302734] +[10.5831507617251 6.19606065064678 7.07376731981895 6.24776505116451] +[6.83364668764213 8.95636677850434 9.11905554105064 6.81869533482409] +[5.86155777867811 6.97987884441643 5.50069206608167 6.66347027719619] +[9.42612056894363 10.3505359029996 6.49271517977529 5.46568344674006] +[8.20361837488269 10.7607963714981 8.914986418995 6.16915855556555] +[11.9824147371878 6.42151082332889 6.78814972495002 5.50039870388378] +[10.8143818644854 6.74163322179614 9.04817463788415 6.36206526074251] +[5.01604523458922 8.72061552404931 7.73262641540025 6.66437494007514] +[9.00563911356857 6.82745685855017 7.94361532618958 6.38275016838677] +[5.92115320490748 7.00148713294378 5.49931971994558 7.16376165399111] +[7.10822540435138 8.60543049427282 8.03435227521822 5.61074766724094] +[8.89967966662314 7.49169277969437 6.56511929445509 6.14256266412947] +[5.18218436493605 8.33759651151852 6.92220499347045 7.1005207055501] +[6.92337492798111 8.51521541844469 8.60267865680921 6.41907474286796] +[8.87383828556348 11.5573433854628 5.77611030677634 6.31460679163557] +[6.07496057265524 9.51204500938866 9.99624607827575 6.22466710016743] +[11.3115467298364 8.03401669548011 6.56817512843289 6.10641997359706] +[8.96601840751429 8.72672504442554 5.61563216983192 5.97901603115884] +[10.5891917048722 5.07150229789131 5.65349694103811 5.99992511625517] +[11.1386987654862 6.23853389209275 7.04385680017089 7.10676372919581] +[7.33128216169142 9.73404388629535 9.99601203053719 6.33283982556126] +[10.1378652247609 6.26499654615921 7.24353515728706 6.29468270111655] +[5.33378792777615 5.82476147789579 7.88543111800998 7.14668459639291] +[6.83357512863424 5.0580280719638 8.40724922265025 6.89613584910378] +[8.2406175607795 8.38732828693382 6.44382479810309 5.79241578778986] +[9.3281314460909 9.03855680264251 8.62721642730509 6.22903804517292] +[7.6069482444929 9.58109113577035 7.53407093348563 6.41006738659048] +[10.2615583325413 7.33112915480275 8.78630151926502 6.02292134625212] +[9.22386192758898 10.7309561390669 9.25211543186746 6.19368163527929] +[11.4280664746697 7.23635000999584 5.36163882113221 5.72125279036969] +[7.47245879882069 7.96186361617145 8.47836388085371 6.43161465240832] +[7.56091269216008 10.5853176705844 6.61912817372255 6.25858565152511] +[8.89249881158515 6.26590164893393 8.67185830789936 6.13004710225333] +[9.66157316318494 8.27652854666483 8.68574703510187 6.01653928958105] +[8.47780285486593 6.87512239122801 8.06230365057058 6.70119509687295] +[9.71605473347635 6.8548271256856 9.08764793246051 5.75367093465275] +[11.4567260919271 6.90076950126286 7.62692397827664 5.20691709633419] +[8.84091723686475 7.51667620814313 6.74092125325451 6.42293326502323] +[8.22136626896821 5.67516413630259 7.17086579146406 6.37909112365998] +[5.14029297518778 7.39004700158696 7.58550777627673 6.32820886829119] +[11.9433422647963 5.55190911311165 7.00732326556911 5.55271007655102] +[6.68796183272421 7.66759460017424 9.62239842352519 6.68770909389372] +[6.82242072024074 6.90925893185648 7.90787132917297 6.81150175893882] +[9.14234592273067 6.97683937354386 6.85045339173471 6.30437384945724] +[7.90755405301596 8.14498932746278 6.91878338207272 5.83258587643824] +[5.32360046095373 6.10592857257573 7.84360421900516 6.83138327021492] +[9.79148736065966 9.43844662177004 5.77744950412799 5.41432269525866] +[8.80486308077697 8.33802563324077 9.33994716020143 6.06461676965207] +[9.3521941188414 5.9257395537074 6.41707765265459 6.68495963157708] +[11.525060678912 5.71938317885302 7.67458671957713 5.96493081625602] +[8.8602679069652 9.03972502151745 6.58767141342597 5.79234681040128] +[11.3109254727378 9.43683393732538 8.85656848637306 6.33532406316822] +[10.8913492639395 6.76861190120843 11.3768756696672 6.21823862960184] +[6.21637103394626 9.7018532212526 8.46535827323215 6.28910645615023] +[9.23176079677224 7.04996463576121 5.56810531541304 5.39792294763057] +[9.14244411132692 9.26105113820297 5.70833188804988 5.31812810911858] +[9.4366399637567 7.12957913305593 8.99275316005818 5.41424726797785] +[10.1815809786982 6.27211778017546 8.98650835571065 6.37994445406918] +[9.40335397099462 8.57842954395055 5.46160099249797 6.09161448994264] +[9.60124177790574 9.99081799237995 6.51770168668465 6.35308841745781] +[9.16560851301132 7.96864733974202 7.74223897464312 6.40710762714124] +[8.76279745583383 8.84919578073001 6.94906956397251 5.42689592541589] +[9.55179735383395 8.83971219222545 5.95734692082384 5.75550259117262] +[11.0356850398016 5.45123153139377 7.22239280882982 6.42177316634653] +[6.54624174246121 5.30276147630857 10.4191874135257 6.32801492225394] +[11.133287582401 5.36541665694814 7.21034030601715 6.52738778246814] +[10.3901006380253 7.57585204057258 9.18962209411566 5.46018945380036] +[10.796254126205 6.42806151516405 7.00068589294692 6.72131367034855] +[5.9125366340377 8.42716227021802 7.50639161998304 6.94602873690097] +[8.20357295220331 8.04513315354793 7.98899812552785 6.5022966005696] +[8.32423533723155 6.62747096602029 8.22974740743864 6.51299922967628] +[9.75049202024968 10.0824401969466 7.37892824592463 5.36448987720841] +[10.5728272097945 9.35500766221083 5.8840525916584 5.33763370935896] +[5.07225526672662 7.50616981851959 6.84458817713574 6.77778683732026] +[9.32963985160555 7.61724908534481 7.97627658658872 5.81709269972954] +[9.49101520504625 7.40344396699034 8.33321713047488 5.85884784777655] +[10.4141555460746 8.9413666857137 5.11122182968601 5.18478600271404] +[6.58525525297691 8.45482704581026 6.94319066709838 6.27038513074845] +[8.60496722662545 6.07147505444159 7.54821556846864 6.34683511616299] +[6.28091460476334 8.67920494761241 7.91788180997309 6.04127096777016] +[6.68117375862893 7.46955446087447 7.63843711992265 6.45043949994676] +[10.3528057189541 11.9754541226314 5.5946150041603 5.15222638545088] +[8.95118206820126 5.07984748352016 11.346780196588 5.51779364909206] +[10.4030400849216 9.3011917206623 9.33950293525084 6.10638552114428] +[8.13057535053581 10.2461555158123 5.6556763190245 5.85241443132984] +[6.51613180647149 9.3372226912357 6.39785658584855 5.99293198153469] +[8.64398904335117 9.56041648346464 5.7573494341408 5.28779408247291] +[10.4829967124941 8.71480182145585 7.07010740297897 6.06023775475223] +[8.84585208579102 7.94028775933966 6.39717130374064 6.49699077566205] +[7.95530662669977 8.43702942874511 7.91817712791807 6.94983362290545] +[11.7359476870721 9.41759214725177 7.07441703687449 5.44851664501676] +[9.97035676224668 8.64762284723876 8.24272336974837 5.62008349900769] +[9.37764749027678 9.79163720188047 8.05007598060979 5.84452587396645] +[6.73039435408864 8.31339410007429 6.50364074477799 6.6685825133944] +[9.09534230841287 8.65393824982592 8.72155256600457 7.59280937715871] +[5.85969735940847 11.7624837483143 5.57496489733107 5.75389610713049] +[10.1166173279345 6.66716410875869 8.87099082738276 5.69964827772593] +[5.64941783280303 10.7477503190107 6.78110255571057 6.83505877402525] +[11.9305587905539 7.01518606566196 8.45559615328546 5.48001111233764] +[8.84852987531309 6.15991243263766 7.24576682931117 6.14863786828971] +[9.40820814935082 9.16687569830673 5.69758934150669 5.05852207289969] +[9.27546304980643 7.47579903112653 7.47620095409139 6.12522010546171] +[5.60114202376045 9.00643195331955 7.9857080361844 6.59519031319282] +[5.73931906109263 11.2139497518784 7.00316037071716 6.38837184459195] +[8.27394798315138 8.70073676324958 6.46204288968892 7.17529994756723] +[9.81393721071495 9.36507287392684 7.05550351153054 5.47991892869207] +[6.63581571602144 8.35629710625315 7.96795510953071 6.46853872126874] +[7.20163513006549 9.14327976062583 9.00632840712585 6.60042043817998] +[11.0412246791447 5.69912280762534 7.33753789466242 6.68314083348716] +[6.62604659175893 6.17902620939292 9.3041341735456 6.52385526081403] +[10.7190166926136 6.84228359950158 7.70287590000304 6.31437038207801] +[6.5338793891363 9.69355268113363 6.48746818398048 6.94717190879326] +[7.25789264858391 8.37506124352659 8.21281022244317 6.90301447668619] +[10.2329274044134 7.87125396788138 5.02840390711616 5.5408197669038] +[7.51174151716072 8.48247441040087 6.06190311869203 6.28666763282436] +[10.3310802175543 10.1494294087559 6.72938298259858 5.16088121935872] +[9.29691432291787 5.99930288750958 7.69798171665404 5.88589363301078] +[9.25864559262307 8.17654315123342 5.30105521722578 5.59716477813983] +[9.795025199444 9.43318271887393 6.43260453106311 5.74277047023421] +[9.62207592469779 9.25279476549274 8.92295471423731 6.22037651485721] +[7.87526904174718 8.1998615739704 7.74756007240672 6.74488596048387] +[6.11360130262598 8.29253683090393 5.66204630833183 6.76814547465594] +[6.22696965001269 7.93539313501181 5.47568637778035 7.00113967321591] +[8.98894881076379 5.76853808343548 11.331959387229 5.01672578844084] +[5.53060732734117 7.00490272581897 7.99429037563713 6.71155245116506] +[10.1926211981358 8.50653442934168 6.77377958428752 6.13012352492973] +[7.39119792673146 8.74141646640274 7.72686725429223 6.19731086029898] +[7.61074600280956 7.36795392402124 5.4725824082248 5.61532768460075] +[7.66936323648416 10.3982039433377 6.6001222715135 5.58924684075494] +[7.88546800844084 9.44212505907367 6.48888263188648 5.70843074871992] +[9.85309930106803 7.75365785988446 7.74513369137862 5.89432349459143] +[8.5887184114052 8.77708105520038 5.50312460026516 6.20550238818175] +[7.42836528171748 8.36856443290265 7.11964306570218 6.45775585025068] +[9.58109003244387 7.50808532335827 7.09260602477298 6.35280655157773] +[10.5357239142662 7.7613524773255 8.47317346718343 5.2607636299922] +[6.54849569465482 7.90590307858022 6.76423359241432 6.14529651857852] +[7.99804359041417 8.29860018676827 9.8275522796166 6.16539484138063] +[9.00693302959082 10.2056497729252 7.55178270290669 6.04205468113136] +[5.22653495333092 5.81784889321323 9.69978047968755 7.9636780437117] +[5.40091660076706 10.4302342028759 6.59051417035435 6.1436444512022] +[5.46957378930171 5.52961541770226 7.69788857069084 6.27494781453141] +[11.1237820129933 6.89577757472438 5.9044763056481 5.50729379514154] +[11.8102371024672 8.95298212453389 7.11228007895508 5.63717229998995] +[6.04166819139879 10.1610806274338 5.97892640910633 6.37736148038562] +[11.1772414141326 7.97583298818305 9.52072480066617 5.48153376898728] +[6.12392927802015 6.82371336602948 7.03420127602905 6.39271700394118] +[11.8262577248148 7.21419323156966 6.69677352427287 5.11059579186085] +[8.46108304571371 10.7786598960715 5.88922421487566 6.00853700953744] +[7.75222543736927 6.51904594166965 8.33540836966896 6.45846210977975] +[10.2341525295231 8.53858207028452 7.57400773612986 5.84992472927009] +[9.80151522507508 8.72709040538719 9.06089143141186 5.94713529548572] +[7.03132439835507 9.58924018644112 6.27542448500473 6.69321994346727] +[7.32090565926483 6.81016720304479 9.51496793631961 6.6363529763718]]; \ No newline at end of file diff --git a/Programming/WDWR/projekt/wdwr/wdwr25406-3.mod b/Programming/WDWR/projekt/wdwr/wdwr25406-3.mod index eda9fd55..86d63d62 100644 --- a/Programming/WDWR/projekt/wdwr/wdwr25406-3.mod +++ b/Programming/WDWR/projekt/wdwr/wdwr25406-3.mod @@ -1,7 +1,3 @@ -/***********PARAMETRY************************/ - //Paramatry zostaladniej opisane w pliku .dat oraz raporcie - -// Parametry liczbowe int numberOfMachineTypes = ...; int numberOfMonths = ...; int numberOfProductsTypes = ...; @@ -9,67 +5,48 @@ int numberOfProductsTypes = ...; int numberOfHoursInFactory = ...; int numberOfScenarios = ...; -// Utworzenie wektorow indeksujacych {int} machines = asSet(1..numberOfMachineTypes); {int} months = asSet(1..numberOfMonths); {int} products = asSet(1..numberOfProductsTypes); {int} scenarios = asSet(1..numberOfScenarios); -//Parametry produkcji i sprzedazy int machineCount[machines] = ...; float timeToProduce[machines][products] = ...; int maxProductsInMonth[months][products] = ...; -//Parametry magazynowania int storageMax[products] = ...; int storageCost = ...; int storageStart[products] = ...; -//Parametry do generowania scenariusze (nieuzywane w modelu CPLEX) int mu[products] = ...; int sigma[products][products] = ...; -//Macierz scenariuszy dochodow ze sprzedazy: typ produkty (kolumna) - scenariusz (wiersz) float sellProfit[scenarios][products] = ...; -/******************* PARAMTERY METODY: WYMAGANY POZIOM ZYSKU ***********/ -float minAvgProfit = ...; //wymagany poziom zysku +float minimalAverageProfit = ...; //wymagany poziom zysku -/*********** ZMIENNE DECYZYJNE ********************************************/ -dvar int produce[months][products]; // Liczba wyprodukowanych -dvar int sell[months][products]; // Liczba sprzedanych -dvar int stock[months][products]; // Liczba w magazynie +dvar int produce[months][products]; +dvar int sell[months][products]; +dvar int stock[months][products]; -// Czas wykorzystany na danym typie maszyna na dany typ produktu dvar float workTime[months][machines][products]; -// Zmienna binarna - czy sprzedaz danego typu produktu przekaroczyla 80 procent pojemnosci rynku dvar boolean if80prec[months][products]; -// Zmienna - ile pieniedzy nalezy odjac od dochodow z poszczegolnych produkow -// w poszczegolnych miesiacach ze wzgledu na przekroczenie 80% pojmnosci rynku dvar float lowerProfit[scenarios][months][products]; -/************ KRYTERIA OCENY *********************************************/ -// ZYSK policzony dla poszczegolnych scenariuszy dexpr float profit[i in scenarios] = sum(m in months, p in products) (sell[m][p]*sellProfit[i][p]-lowerProfit[i][m][p]- stock[m][p]*storageCost); -// wartosc oczekiwana zysku policzona jako srednia -dexpr float avgProfit = sum(i in scenarios)(profit[i])/numberOfScenarios; +dexpr float averageProfit = sum(i in scenarios)(profit[i])/numberOfScenarios; -// RYZYKO zdefiniowane srednia roznica Giniego -dexpr float giniRisk = sum (t1 in scenarios, t2 in scenarios ) ( +dexpr float riskMeasureGini = sum (t1 in scenarios, t2 in scenarios ) ( 0.5 * abs(profit[t1] - profit[t2]) * 1/numberOfScenarios * 1/numberOfScenarios ); -// funkcja celu -minimize giniRisk; -//maximize avgProfit; +minimize riskMeasureGini; -// ************** OGRANICZENIA ******************************************/ subject to { - // Zmienne decyzyjne nie mniejsze niz zero forall(i in scenarios, m in months, mc in machines, p in products) { workTime[m][mc][p] >= 0; produce[m][p] >= 0; @@ -77,30 +54,24 @@ subject to { stock[m][p] >= 0; lowerProfit[i][m][p] >= 0; } - // Ogranicznie czasu produkcji maszyn w miesiacu forall(m in months, mc in machines) { sum(p in products) (workTime[m][mc][p]) <= (machineCount[mc]*numberOfHoursInFactory); } - // Ograniczenie definiujace wykorzystany czas pracy maszyn forall(m in months, p in products, mc in machines) { workTime[m][mc][p] == produce[m][p]*timeToProduce[mc][p]; } - // Ogranicznie maksymalnej pojemnosci rynku forall(m in months, p in products) { sell[m][p] <= maxProductsInMonth[m][p]; } - // Ogranicznie ustawiajace zmienna binarna po przekroczeniu 80 procent pojemnosci rynku forall(m in months, p in products) { sell[m][p] <= 0.8*maxProductsInMonth[m][p] + 1000000 * if80prec[m][p]; sell[m][p] >= 0.8*maxProductsInMonth[m][p] * if80prec[m][p]; } - // Ograniczenia linearyzujace wplyw zmiennej binarnej na funkcje celu forall (i in scenarios,m in months, p in products) { lowerProfit[i][m][p] <= 1000000 * if80prec[m][p]; lowerProfit[i][m][p] <= 0.2 * sell[m][p]*sellProfit[i][p]; 0.2 * sell[m][p]*sellProfit[i][p] - lowerProfit[i][m][p] + 1000000 * if80prec[m][p] <= 1000000; } - // Ograniczenie sprzedazy oraz definicja ilosci towaru pozostajacej w magazynie forall(m in months, p in products) { if(m == 1) { //pierwszy miesiac sell[m][p] <= produce[m][p]+storageStart[p]; @@ -110,23 +81,18 @@ subject to { stock[m][p]==(produce[m][p] + stock[m-1][p])-sell[m][p]; } } - // Ogranicznie maksymalnej ilosci magazynowanych produktow oraz - // wymaganej ilosc pozostalej w magazynie na na koniec symulacji forall(m in months, p in products) { stock[m][p] <= storageMax[p]; if(m == 3) { stock[m][p] >= 50; } } - /******************OGRANICZENIE: WYMAGANY POZIOM ZYSKU ****************************/ - avgProfit>=minAvgProfit; + averageProfit>=minimalAverageProfit; -}// Koniec ogranicznen +} main { - var file = new IloOplOutputFile("result-minAvgProfit.txt"); - //var fileAP = new IloOplOutputFile("avgProfitScenario.txt"); - //var fileMR = new IloOplOutputFile("maxRiskScenario.txt"); + var file = new IloOplOutputFile("result-minimalAverageProfit.txt"); var mod = thisOplModel; var def = mod.modelDefinition; @@ -134,25 +100,23 @@ main { var maxAvgProfit = 10048; var i = 1; - file.writeln("i;minAvgProfit;avgProfit;giniRisk;m1_prod_P1;m1_prod_P2;m1_prod_P3;m1_prod_P4;m2_prod_P1;m2_prod_P2;m2_prod_P3;m2_prod_P4;m3_prod_P1;m3_prod_P2;m3_prod_P3;m3_prod_P4;m1_stock_P1;m1_stock_P2;m1_stock_P3;m1_stock_P4;m2_stock_P1;m2_stock_P2;m2_stock_P3;m2_stock_P4;m3_stock_P1;m3_stock_P2;m3_stock_P3;m3_stock_P4"); + file.writeln("i;minimalAverageProfit;averageProfit;riskMeasureGini;m1_prod_P1;m1_prod_P2;m1_prod_P3;m1_prod_P4;m2_prod_P1;m2_prod_P2;m2_prod_P3;m2_prod_P4;m3_prod_P1;m3_prod_P2;m3_prod_P3;m3_prod_P4;m1_stock_P1;m1_stock_P2;m1_stock_P3;m1_stock_P4;m2_stock_P1;m2_stock_P2;m2_stock_P3;m2_stock_P4;m3_stock_P1;m3_stock_P2;m3_stock_P3;m3_stock_P4"); - data.minAvgProfit = -600.0; + data.minimalAverageProfit = -600.0; - while (data.minAvgProfit <= maxAvgProfit) { + while (data.minimalAverageProfit <= maxAvgProfit) { mod = new IloOplModel (def, cplex); mod.addDataSource(data); mod.generate(); cplex.tilim = 10; cplex.solve(); - file.writeln(i,";",data.minAvgProfit,";",mod.avgProfit,";",mod.giniRisk,";",mod.produce[1][1],";",mod.produce[1][2],";",mod.produce[1][3],";",mod.produce[1][4], ";",mod.produce[2][1],";",mod.produce[2][2],";",mod.produce[2][3],";",mod.produce[2][4],";",mod.produce[3][1],";",mod.produce[3][2], ";",mod.produce[3][3],";",mod.produce[3][4],";",mod.stock[1][1],";",mod.stock[1][2],";",mod.stock[1][3],";",mod.stock[1][4], ";",mod.stock[2][1],";",mod.stock[2][2],";",mod.stock[2][3],";",mod.stock[2][4],";",mod.stock[3][1],";",mod.stock[3][2], ";",mod.stock[3][3],";",mod.stock[3][4]); - writeln(i," minAvgProfit: ",data.minAvgProfit," avgProfit: ",mod.avgProfit,", giniRisk: ",mod.giniRisk); + file.writeln(i,";",data.minimalAverageProfit,";",mod.averageProfit,";",mod.riskMeasureGini,";",mod.produce[1][1],";",mod.produce[1][2],";",mod.produce[1][3],";",mod.produce[1][4], ";",mod.produce[2][1],";",mod.produce[2][2],";",mod.produce[2][3],";",mod.produce[2][4],";",mod.produce[3][1],";",mod.produce[3][2], ";",mod.produce[3][3],";",mod.produce[3][4],";",mod.stock[1][1],";",mod.stock[1][2],";",mod.stock[1][3],";",mod.stock[1][4], ";",mod.stock[2][1],";",mod.stock[2][2],";",mod.stock[2][3],";",mod.stock[2][4],";",mod.stock[3][1],";",mod.stock[3][2], ";",mod.stock[3][3],";",mod.stock[3][4]); + writeln(i," minimalAverageProfit: ",data.minimalAverageProfit," averageProfit: ",mod.averageProfit,", riskMeasureGini: ",mod.riskMeasureGini); mod.end(); - data.minAvgProfit = data.minAvgProfit + 532.41; + data.minimalAverageProfit = data.minimalAverageProfit + 532.41; i = i+1; }; file.close(); - //fileAP.close(); - //fileMR.close(); } \ No newline at end of file diff --git a/Programming/WDWR/projekt/wdwr/wdwr25406-4.dat b/Programming/WDWR/projekt/wdwr/wdwr25406-4.dat index 02075f19..ca740eb5 100644 --- a/Programming/WDWR/projekt/wdwr/wdwr25406-4.dat +++ b/Programming/WDWR/projekt/wdwr/wdwr25406-4.dat @@ -1,46 +1,39 @@ -/***************PARAMETRY********************/ -numberOfMachineTypes = 5; //ilosc typow maszun -numberOfMonths = 3; //ilosc symulowanych miesiecy -numberOfProductsTypes = 4; //ilosc typow produktow +numberOfMachineTypes = 5; +numberOfMonths = 3; +numberOfProductsTypes = 4; -numberOfHoursInFactory = 384; //liczba godzin roboczych w miesiacu 2*8*24=384 -numberOfScenarios = 30; //ilosc scenariuszy w symulacji +numberOfHoursInFactory = 384; +numberOfScenarios = 1000; -// Ilosc maszyn poszczegolnych typow machineCount = [4 2 3 1 1]; -// Koszty wykorzystania typow maszyn (wiersze) -//w wytwarzaniu poszczegolnych typow produktow (kolumny) timeToProduce = [[ 0.4 0.6 0 0] [ 0.2 0.1 0 0.6] [ 0.1 0 0.7 0] [ 0.06 0.04 0 0.05] [ 0 0.05 0.02 0]]; -// Pojemnosc rynku - typ produktu(kolumny) w miesiacu(wiersz) + maxProductsInMonth = [[ 200 0 100 200] [ 300 100 200 200] [ 0 300 100 200]]; -// Magazyn -storageMax = [200 200 200 200]; //maksymalna pojemnosc dla typow produktow -storageCost = 1; //koszt magazynowania zl/sztuka/miesiac -storageStart = [50 50 50 50]; //poczatkowa ilosc w magazynach -/******************* METODA: WYMAGANY POZIOM ZYSKU ***********/ -minAvgProfit = 20000.0; //wymagany poziom zysku +storageMax = [200 200 200 200]; +storageCost = 1; +storageStart = [50 50 50 50]; + +minimalAverageProfit = 20000.0; -/************************* SCENARIOS *************************/ -// expected values (used only in t-student.R script) mu = [9 8 7 6]; -// covariance (used only in t-student.R script) + sigma = [[ 16 -2 -1 -3] [ -2 9 -4 -1] [ -1 -4 4 1] [ -3 -1 1 1]]; -// scenarios (generated by t-student.R script) + sellProfit = [[8.65514814631604 5.39276461442329 8.03724969792938 6.79964940685937] [6.35575682044805 10.7852400940011 6.64785935511483 5.82055888421908] [8.92335604267353 5.39191667647047 6.1375823313882 7.20599829208949] @@ -70,4 +63,974 @@ sellProfit = [[8.65514814631604 5.39276461442329 8.03724969792938 6.799649406859 [6.43468847936613 8.79278525921179 6.3107705109237 5.8870811726837] [7.85000124120328 6.32885508514822 9.45989834322531 6.60847998350139] [6.01397723865665 7.85793741122907 6.5003087455461 5.96377631004236] -[9.25875334254574 11.1202876055789 7.18881820658214 5.67544541838108]]; \ No newline at end of file +[9.25875334254574 11.1202876055789 7.18881820658214 5.67544541838108] +[9.30008064320057 10.6446257889991 7.23776150909168 5.38083483258287] +[10.970998197885 5.31502022589075 7.6588027560032 5.92136412707909] +[5.5022849197584 7.65943224460047 11.2855541697881 5.76475613533831] +[8.01568222115552 6.067295679685 6.09499843395408 5.48772740442143] +[9.2482247388012 10.4467310924346 5.01226675224388 5.1014180104597] +[9.33146664945305 8.99518261837916 5.89968087042879 5.16269518482762] +[10.3006341944633 7.71655291012351 6.63652890525164 5.65475477168431] +[11.4293655008846 5.64438451112428 7.89951900809327 5.88883408838575] +[6.3257589726478 5.13170676720346 7.67817294591542 7.28745657660103] +[11.1274870610053 8.38447636128933 6.52456610149911 5.83840785517992] +[10.3240201326368 8.9238755647908 5.49539988360635 5.32007284784389] +[8.48379432306131 5.04784001297408 9.11452273146436 7.05485175484914] +[5.32049383077583 6.73354706430912 7.77622176608821 6.98952009761756] +[6.58112032264708 10.013785879483 5.89901261582972 6.42978338492275] +[11.0682528081742 5.5011723061343 7.35361937411217 6.05481857819044] +[8.1758721381247 7.12512243281994 8.26016930315965 6.1714170861283] +[10.4326411233848 6.22253706156073 7.92124531608087 6.20106520680651] +[7.48291018022657 5.76136225880991 5.77268046686884 6.83468610747182] +[9.49687264585914 8.28210135335428 7.85394308190384 5.91936360623902] +[8.17726279947501 11.2980602775161 6.05849955232747 5.73705496041764] +[6.36987885845394 9.06889591917519 6.37500565563038 6.38219457452558] +[5.279680705192 7.3568004654878 7.44458904927783 6.34646339952655] +[11.5695041445564 6.41167201206488 8.30427975775632 5.92142988982055] +[9.26389239292913 7.11992304888099 6.94129784505345 5.8960541149249] +[8.71523385283003 9.33409439741438 6.28882560260311 5.68969309470217] +[8.01483394548323 10.0579321831437 7.45084762655617 5.7772011256988] +[9.01432912648895 10.4104949626597 5.31994306213369 5.59974647303067] +[6.28504390034804 10.7151999038353 7.22286610515448 6.53283716563668] +[9.06054359374526 11.632405043949 6.80705071632217 5.95077329359856] +[11.4401393935733 6.71767521213329 8.72771664349101 5.74529502341082] +[5.39362816286682 7.20412147305014 8.88181083957749 7.54822629808199] +[8.03471339981756 11.9258883180485 9.23232127648771 7.29596552879184] +[10.9280293206434 10.5315864052806 5.94302147725035 5.09100726902254] +[7.64131639007738 9.29635607369926 6.75674535151203 6.03105384789765] +[10.4460319532528 5.89447086748128 8.2371144264683 5.81843653705798] +[8.79378458213055 6.46483816353157 6.93372846254992 5.94805542683006] +[11.8297001746853 6.37352896643394 6.93015577680875 5.86726763849221] +[10.9338944903001 7.42662892722881 6.97283852567098 5.53169657255343] +[5.42353397760105 9.66870481020418 7.90122757490841 6.12416261316724] +[11.6961417654019 6.81772148761558 5.90087519948213 5.66216377789101] +[5.10048743282861 8.32532403183187 7.68394973371267 6.66941762464495] +[10.4508736418614 5.5170695256265 6.77006549466304 6.96147094640876] +[7.74427534994074 10.1625586326296 5.21763703146436 5.91522510726698] +[7.09613261924238 9.6435308300493 5.60003870007649 5.56163085614984] +[7.97378577689188 5.22730945751668 9.20328221973926 6.80943194713173] +[10.9412506657496 11.2330609510316 5.86983150870604 6.05434720259068] +[5.23046278045246 10.2486286327664 6.28386087038547 7.00334940485544] +[9.65739235258464 6.99288322926243 7.41478350740974 6.03359007276595] +[10.7986375625469 8.137385236718 7.16488584733453 5.68456834110328] +[6.94557247250732 7.95017901484007 7.72930997837827 6.20665883562455] +[8.29602871915391 8.91112811469888 7.58234483072343 5.57331731175412] +[8.73662529008293 6.3171795037327 8.50264146315159 5.59158153580818] +[7.92117537339649 5.03912484432403 9.93733525863375 6.21117482005748] +[9.49303872524864 6.12524781709271 9.03380933954715 6.15762080463205] +[9.74436716681235 6.91553489568394 6.53031076328322 5.48488981345426] +[8.86085695553681 6.21083619821978 10.1096256203361 6.59971365124092] +[9.39626559896909 6.80264231814518 8.89167147051431 6.47289470428024] +[11.3518338387593 9.43887568233665 5.82130324933858 5.30863431278763] +[6.38018830194183 11.8818343361918 6.36577670187607 6.5080717255467] +[9.18479226220472 8.21426649137821 7.83486841232548 6.90352841666824] +[11.7738634735709 7.788629007233 6.35686935274647 6.28947403200338] +[9.00340995146526 6.32000092648767 7.78534767250215 6.18425490909323] +[6.73128564788994 6.9813227146282 6.67624941338764 6.20486475145453] +[8.32776592359344 10.4882205850143 5.35562080162243 5.72770672842025] +[5.63133502836624 7.02652112877567 7.0480522991628 6.871335391546] +[9.07651221635265 10.2191108387099 6.89143269427028 5.71205844797051] +[9.57419257760427 9.02277463961761 5.9506815661202 5.89378051006474] +[6.44154307213436 7.94054344906763 6.86882590591857 6.91912665925741] +[7.81691309339842 7.02366062063672 9.11191085700045 6.22017594093119] +[8.71169711210133 5.22995337545979 8.49679862183247 6.72194127208606] +[5.26039408718992 7.32849988948229 7.3650629206923 7.49241865642588] +[7.52717074055471 8.27515853578053 9.43549643224374 6.15341965273418] +[9.88309629944168 6.07805198472257 7.13342904102674 6.12978230116224] +[7.15225933983395 10.0141504679454 8.44990198844241 6.27803160909765] +[10.0248366047714 7.25155658468745 9.33142160293428 6.00141393039184] +[11.7702012031775 6.74355689485725 9.0353256909185 5.55495523836295] +[5.47754936477306 6.25976171729669 9.19724318523543 7.15957088046168] +[10.2621526096306 8.56055732387864 5.0515453562715 5.85108536387977] +[9.35264873952256 8.62587759208741 6.6163956832458 6.12944779739459] +[8.57875172143122 5.38021447115209 9.33243089329269 7.04805909106745] +[8.46638576626269 9.68037187250599 6.58687473276099 5.91084707455031] +[9.88684576451184 6.3719560683085 8.59891299767243 5.90708775591371] +[5.08525257898298 6.72296100350319 8.35105949934257 7.36383345982293] +[5.86206178297977 5.07198420367272 9.0260933254342 7.85613173105826] +[8.10527035475227 7.0812143880433 8.82331959645015 6.22247544669819] +[9.06061762821786 8.41747506832963 5.64644607694787 6.02087173536884] +[8.03734943149313 5.22951838489585 8.85287581207811 6.30984721755322] +[5.17433255225281 11.7843781369491 6.66933290503606 6.45470477587808] +[10.5176985231513 9.63563400969298 5.76867763197286 5.3577090302834] +[8.33919140362072 6.91534302344252 7.78805328513737 6.44379170793531] +[9.96362218294532 11.3515757882395 6.1914298329193 5.42512095862898] +[10.1488559113884 9.80839623197582 7.87977907261523 5.70009581186257] +[10.4818504185696 11.4834265691479 7.94520228338016 6.19151431756112] +[6.32151954529489 11.3436012344329 6.36526882828753 6.24114190063835] +[9.73522543946313 7.19459632888133 7.43537283708435 5.90218799011611] +[11.6679436014217 9.15768232285655 6.31565074827369 5.35527283820295] +[9.94314129661267 6.98958611809455 9.88785480133873 7.17394192743758] +[9.02741314617693 9.21188361550094 5.68794616360311 5.72022838445522] +[6.51209392886739 11.5338766158908 5.79320306425196 6.17318229922786] +[8.87837416945916 8.38416790289526 7.99221764962748 5.94465595468113] +[7.96981040214686 5.86997011962713 8.10696690359308 6.73156012874807] +[5.3397574943598 8.51490478581941 7.07706848237499 7.01473486711875] +[5.58757281037916 8.5547334554573 8.81804063475344 6.29346029371183] +[8.92538523651734 8.5353419340785 7.32760618639718 5.93379679028291] +[5.42847203679709 7.3408097918011 8.96209544910841 8.60786659585246] +[8.66297009819658 6.97000385438552 6.32507234965893 6.161128690379] +[7.52598887561111 11.2713059878278 7.03130252131128 6.04015337054391] +[9.30266034032999 9.97398778139419 8.13960947706352 5.70442347522379] +[8.29344987907523 8.57428982238645 7.3551750679058 5.85489410861698] +[7.77154026860048 9.70506593254655 6.91503976706033 6.15614281452432] +[8.40126996177896 7.29079013417418 8.91055172463508 6.85794575906967] +[11.5290354509251 10.031856855115 5.42905880644185 5.07481799289972] +[9.34077353351762 8.34346541039766 7.39302703435869 5.34019008865081] +[10.0743658226085 8.18767624795331 7.12556096535607 6.52816875074874] +[7.8375465330695 9.87321178205082 7.51926813605953 6.19167157196122] +[7.8263415369778 5.38089574434959 10.64261022405 6.71827137211494] +[5.6964368676683 7.9434935442098 7.84157159904824 6.93092730020103] +[8.70812085481458 10.1437424213752 7.95061780919327 5.65654138915999] +[6.45526715255613 9.47999515095049 7.60349840384583 6.91176404991596] +[9.30915099094765 7.14308547137712 8.0731950403843 6.0425108404009] +[10.0545364334573 7.65570118805552 8.63085624016768 5.79773937225625] +[5.33148076060251 7.356081955381 5.36678373641192 5.99717687549462] +[9.42252678612439 8.68329628848579 6.94401248732637 5.98792097215615] +[9.42747147235579 7.5604103555317 6.87404933006623 6.15946319978702] +[10.2794964750345 5.40411255630709 5.64393578299513 6.20458445743222] +[7.81677469694054 9.03263548865694 5.79975472329517 6.40253848372716] +[7.87454823310666 7.80028319736246 7.60746858318274 6.26876742284649] +[6.30550700629515 6.13311770161054 8.80938552345328 6.68625896278201] +[5.58761692943537 6.82321916957755 10.9868944212263 7.7307507014152] +[6.07919005802278 7.84555145948119 6.06237044154426 6.16009271038976] +[9.967465436966 7.24187453505167 9.22715769689234 6.58032182284409] +[5.11552523626501 8.58606712085707 6.98600598222741 6.17399618521453] +[8.0413447499245 11.6605128477707 5.10911007956 7.55575308489558] +[11.9493483063888 11.6151798106764 6.93959487962891 5.5637112957839] +[6.68619327415434 9.00711899038362 6.57589113819586 5.99750177011694] +[7.80062516789474 6.90837191669152 9.23974300131319 6.64908783288245] +[6.25313307046222 11.1417383734716 6.80494977980909 6.31242735096587] +[5.20286280806914 9.2396017648428 5.0361106939902 5.99640424892696] +[10.7869550116469 6.02215935904933 8.58163194700298 5.5844435255492] +[9.35203896340063 7.39802090289904 7.97660373787006 5.54007416106324] +[11.962646750948 9.08642760682517 7.506630970033 5.41266759503901] +[10.0368598945413 9.4670741195372 5.88923858287907 5.51558383946355] +[5.33964737317531 8.37697712672816 5.76720755523483 6.52813068219129] +[5.03542620020703 8.33574337613371 9.66900485706274 6.9746286693943] +[6.31837106827315 11.3538752657543 5.04978359569172 5.6187007626572] +[11.1247306024451 7.87321919709507 8.66735980830448 5.89136170851285] +[10.2051159785759 9.95777662974622 5.56346778268149 5.45965550575478] +[11.1559222969222 8.55489621579142 7.62451332415253 5.66885085586098] +[5.43186232627812 9.48644540447054 7.25649488840213 7.30013447008905] +[7.32976079712765 9.38481258882614 5.52429121942042 6.12769048639056] +[6.18122055237268 9.10189149150561 8.39155040646414 6.77524090467361] +[9.56907487214243 5.78339151635111 6.66356856318882 5.8007200165818] +[9.13887851394424 6.69476360905758 9.04438830226314 5.03726416269105] +[6.39128645741519 7.42368616350725 8.32463208188065 6.28760906761888] +[5.79185271546807 5.70299761146237 7.6152953089801 6.70235189472951] +[7.83480508355462 11.6601285088535 5.90784431982151 5.91113757882212] +[10.2502263681974 8.81433931359706 6.32499511893348 5.80020678058025] +[7.18939240454358 5.39343050321929 8.27251483157774 6.75538984603009] +[5.63422357180575 5.10008564388702 8.43854990169861 7.02330362789019] +[6.18307461034736 6.83121224413731 7.90105623288365 7.14143389208165] +[8.63019075084945 7.28040924755904 6.79883747851441 5.71778921602542] +[9.11741026805481 6.75467050803627 8.47586494237498 7.04217625569175] +[8.17469007878553 9.86782888422133 7.01181135884082 6.21723416517066] +[10.3976957956333 5.34950687306628 9.3390026095682 6.51611447175269] +[5.23225849684603 7.85948318632174 11.4089942474965 6.78813944254619] +[9.0668508122483 9.84634283626703 5.07016074423404 5.05646953573064] +[9.05291747387237 6.59078037840503 7.67722198583099 6.19838718802233] +[8.01433230410981 5.128850341142 6.53896612400988 6.35668446791129] +[8.82792848395444 7.88091321224686 6.74073530528291 6.27705779470358] +[7.638156749398 10.6389603172459 6.47842070030972 6.75148431499805] +[8.28172225891691 8.7294881097082 5.68166815761931 6.33754836510347] +[7.79598148369253 10.6161741402472 6.81648608568443 6.23269927054009] +[9.23809658081329 8.31998948005472 6.55680995107906 5.48357136340573] +[7.4817966034721 9.99519382865796 6.47359038668644 6.0534766604155] +[9.6974972576376 5.07011423955155 11.1185566185739 5.29499188621835] +[11.1925759722073 10.2094503354057 5.13938017767135 5.34016354102279] +[11.0233688058135 7.50120189497204 7.36403054798785 6.4672612339534] +[5.78068846534495 9.11223640068135 7.96370285473365 6.25076876950434] +[11.5954483095259 8.2485014915181 7.00085223516768 5.05134436796238] +[5.46603706030102 7.8617360686298 8.38336404184786 7.00075076232196] +[10.9738573162609 5.9332944784151 7.33154122853545 5.86719689488848] +[10.367432831079 6.53506119713982 10.5387226747906 6.4729615713228] +[6.65816596137831 10.1439601230615 7.09723516991359 7.3076068047145] +[8.74340347812213 8.19325870352473 7.4541414065343 5.834453721796] +[7.19671224162179 8.11467600497074 7.01683996405048 6.64250855539067] +[5.80882383508121 9.81337090876689 6.4471668008501 6.346790396449] +[9.95277801132022 10.7093600616799 8.51614083461373 5.84154903304044] +[7.67949540174934 11.126257158999 9.39121272083072 6.33778259731522] +[7.34387198730789 6.188258885852 7.92070489213876 6.71089782698779] +[9.43748584149206 7.4488402228116 6.77549983959501 5.22337352112845] +[5.07799408430956 9.53723085616771 5.75726451566807 6.27290577864432] +[6.68041513681029 7.34016598284797 5.76912032270075 6.73162342501705] +[5.89065448571152 11.4628055149667 8.03534590372036 6.12390231774221] +[7.5756139887609 9.23797572507189 7.26767337140206 6.14091459303922] +[9.65200470401312 8.31635505613715 8.29361915760249 5.39516455807244] +[9.28486302849183 9.61838146158469 6.79533780855626 5.64237974363806] +[6.15885023301387 10.7326511085118 7.07362455224853 5.63161519751918] +[5.59469589711291 11.7035458342698 5.22448602912523 7.35509415664381] +[9.91828996697315 9.19513734035853 6.29602087530121 5.75316021838161] +[11.252814085051 8.48438866198247 5.84647958765273 5.55313540654628] +[9.45390905354563 8.02611449789413 6.79688006748594 5.9485301759394] +[9.49256442151972 5.21427002822057 7.84949122549718 6.02551449772961] +[7.39710890703321 7.44602001111129 7.81030719264369 6.76252761131106] +[6.58306559492619 8.42981418419192 6.67797432235896 6.65645358776949] +[5.57865602318524 8.87885409296423 11.5290380954491 7.46504794244729] +[10.2015097263357 5.58643833883557 5.45081846581491 5.1682148949268] +[8.35283259627504 6.97394203360986 6.4352499599249 6.08809688022724] +[10.3512581411897 8.914704685656 5.60815278122107 6.44738310261041] +[7.60670911269486 8.52428698060741 6.79487398552129 6.31679375889649] +[9.05935014305664 10.4087801560903 6.50795801829059 5.8160328716194] +[10.3036512679436 6.93629766101649 7.5798693890675 5.88236703075913] +[8.74744927835835 11.7962103494197 6.8786127292254 5.80033654472259] +[10.127920846087 6.96684336117345 6.16585241531049 6.01675922739646] +[7.33081217041559 9.54874967259683 8.65450231627194 7.05789405308339] +[10.8154191523583 9.42995156746688 7.33262208443263 5.60189380418029] +[9.68731537511528 7.56946698458038 6.44217377707025 5.90419113331626] +[5.71656656790019 11.6235157540733 7.69231321974899 6.04796096615963] +[7.59548206455545 8.66769656933384 6.5266329971252 6.28830072396193] +[5.49133928111434 9.44796089002902 8.0655722718654 5.52260516954524] +[10.1277212396856 7.0706743078597 7.16504596765658 6.11798650584494] +[6.1759484032608 7.26821112348206 8.11931699622093 6.77133336969153] +[5.62462342911678 8.208332698318 7.24461435672565 6.2518233433711] +[6.94622405916039 8.37960206928397 8.30290383991398 6.77229153879261] +[11.5569818478641 7.67917979707691 7.40881743452155 5.62776278732742] +[11.3625454446455 6.49199591905953 7.63117473125198 5.18494173882712] +[7.20029895093027 7.3354644693938 6.04618311940688 6.17237868062338] +[9.64062451404099 11.4338844886464 6.72089836444056 5.6577298862992] +[5.39725425852711 9.84403100276869 7.15538090534147 6.67503086109762] +[8.73326053654605 7.43005334269889 9.33891780137514 6.03879759027359] +[9.64935915626948 8.54434619576337 7.8502042490067 5.87405244936397] +[8.79713652753821 6.36736189924142 7.86468921343345 6.35417800155091] +[8.33158494684349 5.27718519280752 11.0474155721072 6.14810348529945] +[8.04159370584988 8.93105138536768 8.91632459926476 6.46069547851558] +[8.10681965691673 7.50380356685973 9.0252812180379 5.97386760499916] +[5.38862348669901 11.7633938030451 9.91166474464837 6.71521593799096] +[8.03071591918674 9.25288565959526 7.80885320685842 5.96919420547603] +[10.7438150928239 6.91331440462559 5.8238053939515 5.33915715926303] +[6.51951438612047 8.26585570406417 6.76072785255014 6.17091841460094] +[9.26079472060267 11.1367738583141 8.77335370012167 5.86857094166377] +[7.73868307188575 6.08898461556214 9.13590737418868 6.629356750147] +[9.06226961660524 7.55550594904549 8.05971295775123 6.71145317132154] +[9.79461024241152 6.86704934580656 7.35243376781807 5.71638365918995] +[11.4776090252964 5.32668956514976 6.39989421438728 5.97816397142563] +[7.94980272936478 6.39973596296334 7.80625490224425 6.82940253390626] +[10.5223336083932 11.3241864821609 7.45073571087886 5.62869696231647] +[11.1825422455449 9.29487748743554 6.62252202655306 5.78640307004257] +[6.65116257349134 9.56346188209008 8.84774568169405 6.14496445468095] +[9.38996760210077 11.8067661311897 5.85416456072113 5.21225401851431] +[7.05252744075071 11.6876325590585 9.76650807129757 5.89034388157767] +[8.73269858562637 7.73887755033098 6.40781640337544 6.39067076641996] +[10.6215986371239 7.08257615323043 10.2350438676904 6.32602636618865] +[7.26743472273948 7.05395617380996 7.04107203044409 6.29268734324643] +[7.22878464016838 9.32370379768573 11.0611871436088 7.4332809468177] +[5.90522542390097 9.26942495364964 7.23198202103849 6.26568222287251] +[10.0430834240168 8.92252185364922 5.45022151961655 5.6101283015563] +[8.77329215325333 11.6498981690434 6.75167317033462 5.90487759252931] +[8.02786870398471 6.88318035158452 7.9760885244295 6.40985391423401] +[6.56943963577086 7.3412845837962 8.56011114628517 6.88245300361887] +[9.42587850548787 11.3017119343935 5.52137088442738 5.37283212092107] +[8.78514978381147 5.93600293125104 5.23081696262982 6.56988110768345] +[8.32309819415642 8.53000974044915 7.24814357590236 6.3621634076583] +[5.97519097396614 9.17376552576222 9.17461933962851 7.19259582786523] +[11.6960404117423 8.41408800738473 6.84960735714597 6.04875808531702] +[6.3141795196981 5.94019198451738 10.3963180421184 7.83606360054611] +[5.87963015244344 8.15239688491123 5.26739495799604 6.1082327870457] +[6.49371292303324 7.00457651825033 7.86674243785398 7.15484505865523] +[8.91364423005758 7.8909832392895 8.65197802322455 6.79943676588159] +[5.64118600490322 10.1562644036148 5.99748175229521 6.17059398962673] +[9.83543430018837 6.08226921996098 5.07659067707863 6.06311292836712] +[9.49501512274297 5.91482520501652 9.15328312293787 7.04804729721152] +[6.82613517953468 8.26176172407119 7.34837974179535 6.3107436340441] +[9.17657336661284 5.9091509048077 7.98263602674665 6.59325602248144] +[7.60792623507882 10.1600036086661 5.42409958430747 5.89850888005219] +[7.51358479700318 8.01074286398057 6.39921009978841 5.42503546673991] +[7.92545324607597 7.20552741669323 8.5387160118819 6.13233440014195] +[10.4892612033478 8.69623743264873 6.84697406423897 5.93976233516589] +[7.25230992269567 8.59900143589312 6.05932116953456 6.52518831040615] +[9.69398580356157 10.7228515292445 5.67879842262794 5.37113225608512] +[6.42613467103455 9.79931031038401 9.42698969206305 5.13891955342835] +[11.5759154400504 8.84990628634358 7.80653400347855 5.40455982983903] +[5.86256428956443 8.23922363378391 8.67552649398533 6.78681711543729] +[10.2250654686297 5.56406930040593 7.23451378185267 6.12001661412214] +[5.19157792092595 7.53233761314821 9.31798990542743 5.75716461146687] +[7.19735624728436 11.7713474475937 7.02624209525131 6.06556651547925] +[9.24834187813126 8.22268784443077 6.99586455244129 6.0084574141841] +[6.45321529889144 10.6438248525046 9.47795958657759 8.34269541036834] +[10.5530318781881 7.85954187889164 6.8020676257469 5.45031438208015] +[7.24511198924141 9.71250164719082 7.25678270335023 6.4853608080636] +[6.4047955813655 10.4754093203757 5.32471041852283 6.53088595272218] +[11.9381878986974 5.61277947232938 5.60337764634058 6.64060183171878] +[9.13790675226575 6.00054055751717 8.60288504172542 5.8851722711379] +[6.97586927355261 7.87567773287393 7.03769654338287 5.7345877792282] +[7.70469138206458 6.79354326503749 8.45972566171296 6.78660621346858] +[5.60149026454817 8.63332925809663 7.53765748497904 7.11349106378515] +[9.36011500472526 6.25311313701782 7.44988211288005 5.5834762575902] +[9.04397492388447 11.9733946663251 5.97630637759426 5.38458139144887] +[10.0555077624864 9.40763964869531 6.65132932014079 5.02604641591594] +[9.60285827773591 6.56838877316301 7.33376236505512 6.17676962094564] +[8.28029043854244 7.52133155150901 8.10967463308281 6.60988816626717] +[9.25862698724375 9.10108252293222 7.12356318970899 5.61679020241977] +[10.6996775130236 9.85708918465543 5.75151862303814 5.91578652105584] +[5.58742212568726 11.9424171681526 5.95138244207431 5.84320470486303] +[9.89030005496938 6.46937519572988 8.7560645669356 5.22385452594414] +[6.23265574659663 8.60699148702446 5.99932277055305 6.268348491636] +[7.64581236758369 7.14198518180554 6.54081406360575 6.61055772096217] +[6.58481255267034 5.18266132420336 7.94338920732078 6.53198686159804] +[6.20491427874871 8.49810210598347 8.770758873428 6.24219482084708] +[8.42435526279676 7.38404517837968 7.71466429700738 6.24126301805965] +[9.42806350158956 6.6101776090906 7.38567124154837 6.33761976912244] +[9.80224960227231 6.51717011417507 7.6090396139371 6.75608893879894] +[10.6850574978647 5.30763079210355 7.77871003049245 6.05086689876679] +[8.45344869365783 8.92567728120185 5.91298376205087 6.07132265505932] +[5.45785781516733 9.13347398458464 5.11156175363181 5.45700476085226] +[7.75972313509945 6.17354605493141 7.71391862495548 5.89582782760508] +[5.42499868853156 8.29783510043414 6.93775811971624 7.20861773789987] +[7.8916805181491 8.36635300610113 7.72016819795443 6.69639268139624] +[8.96134088881068 10.091128255205 6.66577971992933 6.24035018464247] +[7.13781330225287 8.39944724605914 6.54246126601904 6.09048670863522] +[7.21279578727326 6.37252558995412 9.11117205185809 7.04576254372866] +[8.19626188625025 7.8241326792697 7.96231967043453 6.24941923764986] +[6.29001739751426 6.94603298229221 8.56802469879126 6.98818358091614] +[9.81603191234508 6.82377538101713 6.97257542087383 6.63177284973084] +[6.94622376338214 8.12123647210733 7.39562337520642 6.18132653051299] +[9.40574348590007 8.81530153862651 7.10400617259501 5.43946070922051] +[5.57489290383198 11.4477895385215 5.30368877102411 6.01315484907909] +[9.61874053549974 6.07300161277388 6.01757157694671 5.46498878880997] +[7.73747734092312 10.4815395685946 6.02993510006388 5.36302884067154] +[5.35763176607239 8.36021846518347 6.61664785486956 6.26768417818221] +[8.17381688640829 6.82710502828116 6.01221515170256 5.8536161961679] +[11.3138058371664 7.83373613051018 5.52041113839567 6.16745736958636] +[6.77790126844561 9.14341263096449 9.0237495750751 6.63247160860603] +[5.70849581362234 7.89276876801583 6.21381218400937 6.73093073371095] +[7.70006518043261 5.17108285439182 9.81519129104954 7.06411024603544] +[11.4516016703354 7.41920398779135 7.05262541707202 5.59337262148103] +[6.26261833220709 11.5769607737944 5.1347066304141 5.85749669372069] +[8.11169775033355 10.1293435290576 5.53606605533031 6.13806812024851] +[8.18297731541572 6.73054505798093 6.88894569752485 6.4205063066544] +[8.49158126601152 7.62838246564441 8.53696343507575 5.9473143396658] +[7.94503487282505 8.08663247760517 6.59280305828967 6.07411989621624] +[6.6615536839003 9.79337127596706 7.71902618726045 6.73485957351876] +[8.79285317709759 7.71044115454458 5.93188736078081 5.85521152860673] +[5.77775806072407 8.32839611720129 6.59596701909042 5.83918386066265] +[7.84547679397466 8.14504449796583 6.09555995496849 5.93982755143591] +[11.0691004693996 5.62222498009069 7.03467354678941 5.72850518977933] +[10.2794353298539 8.016352251456 6.43433887827142 6.12018805583195] +[8.74915532501175 6.81335598395535 7.205633587509 6.75765007596276] +[11.4000834350521 7.86569125466085 8.09615483975243 5.50660056680515] +[10.4686211488047 9.31773793314211 5.14570441723809 5.35285417736588] +[5.86491759828542 9.34688139727432 5.91147557639967 6.28934374123019] +[10.0848937319915 10.3901165747481 7.05988791840838 5.09689221407801] +[9.04824709135603 6.07279778562545 8.84398117376811 5.25028743310314] +[8.75284001952966 8.12893650983408 11.2456829168636 5.58958543130425] +[8.60691212468064 8.89664543467567 6.29244929649055 5.925980636697] +[6.36052289431079 10.7527096499814 6.62414950087991 5.44115415397865] +[8.55156427295134 8.96862270665684 5.6177069222574 6.02941686519193] +[8.82318602325039 7.83199985667121 5.9336156615961 5.7459026647679] +[6.00613509646431 8.1141335005167 7.04292779719932 6.65752085701666] +[7.55283444436325 7.84779841935235 5.47482105589144 5.67449052395632] +[6.62585435863684 9.45893834369199 5.11143384181395 5.59144684602567] +[6.04164377307913 7.52386898482698 7.73760131746158 5.72041172322926] +[7.74498131082909 5.1162063481588 10.211739304936 6.96981708146354] +[6.86159385052483 8.34209790360653 6.27918559843126 6.98426007666958] +[8.62863418275622 9.06205353203959 7.40467382675958 6.19701192573959] +[10.713675654192 8.36849045605674 6.92795764851305 5.80395757018442] +[8.68739132546088 11.6469277171281 8.25846458085476 5.65298265347718] +[6.51122594146158 9.10924952970594 6.32808646152422 6.49566068673876] +[9.47634285652316 11.9678348411741 6.31553635082717 5.52819450460361] +[8.45812909324776 6.03590803533455 7.52430337989164 6.57202074189417] +[9.68090604384259 8.89088885944566 6.27095582591858 6.92822554088361] +[9.14780731199076 8.16308125882968 7.54690414219807 5.64565587852547] +[7.42208465648858 10.1993148949151 6.99571687342749 6.14745098495963] +[5.71768238134017 7.43552134067168 7.01890091097227 6.80646215347803] +[8.58069187204484 10.0321282047403 6.80616550189369 5.95179697138828] +[8.27146968569834 7.92455527141409 7.66369078087118 6.62870160351509] +[11.231662284707 5.53174451835858 7.35112296746544 5.77198671464135] +[11.251948913547 10.8045242318616 7.12350721090561 5.00144838196734] +[7.08513380559899 6.34219996260838 7.18821791274349 6.52980041667883] +[6.42475614811827 6.09383017665332 8.87775089421032 6.49016317116594] +[10.3036558313564 9.50461305273086 5.39192545750348 5.75190737237101] +[11.1034446586138 7.9542830585723 5.5038720885046 5.6993975626699] +[9.38812826737372 11.9588137880834 5.31252938433753 6.2798891490379] +[8.34034311135929 8.07712323279105 7.35410522791172 6.39237447069721] +[5.36461148988496 5.43399285568839 8.87538152758322 7.38804044068101] +[9.03048419571745 7.63124308675729 6.75415301785899 6.40806495698141] +[11.488425463276 11.217146786703 6.66612585354793 5.97448581283746] +[6.96414657711127 10.3850773845156 7.75290189175586 5.97069655684015] +[9.71345831592473 7.56577073357561 6.21794162180968 5.72306527564384] +[8.69866692164344 5.72714640930489 9.19419654385671 6.48889729267752] +[7.39973096850529 9.49131398342019 6.0787825096976 5.75051385791442] +[9.34751211006139 8.31179229008254 7.45352105705604 7.32021077860158] +[7.9125299054655 5.81308856257935 9.06037631844661 6.61021581143889] +[7.77893632499747 8.423221230665 7.86513498277779 6.32005177239494] +[7.62276234263499 6.38646821530586 7.70573007664076 6.41188150549989] +[8.77970587837867 10.1088010105905 5.95002197817505 5.55550380348817] +[11.2889367024875 9.66468853723857 5.54361624621664 6.65544119367074] +[5.49968841842355 8.84593729262058 6.95485122529053 7.03636480751091] +[9.24432643197724 8.37341704534781 6.22376434752864 6.06508423310718] +[7.50823367872638 7.64305174390592 5.89695104444298 6.29824748775988] +[11.4362723552203 6.64026774064011 8.07599648834559 6.28373403396835] +[11.113160447004 6.96689641498738 5.65871667149077 5.25872405685397] +[10.8080352309277 5.71855703191002 7.20694022082849 5.20061068257355] +[7.43798981530589 5.4925752576637 10.2846185249929 7.00253181626269] +[6.9520144157629 11.1124247643427 6.21833371311503 5.91697154616038] +[7.58175724284655 7.72246255300498 8.0696462472386 5.58835702559067] +[9.84735992252388 11.8566434363121 6.69500960595583 5.67759346011739] +[10.9484625913863 6.5826320612026 8.17833005170826 6.03669548024153] +[6.58329614997328 7.65484789335231 7.24869723821491 6.90888693727002] +[10.6176799519022 6.18221090064606 6.49022109403741 6.11883105569083] +[10.1681793398761 7.37038235283886 6.7332759985957 5.77999797448505] +[7.48289028151837 8.97668761967893 8.12142940444803 7.05034502348628] +[5.85637755698421 7.88895521548269 5.15320867285609 6.49600619800132] +[11.3193977991977 6.35127762831342 9.77334692909646 5.84903541954945] +[5.72215940853089 7.72840810668127 7.36618598350275 7.23824310835888] +[7.75743140686904 7.31813071357301 7.11735746600477 6.40457694274517] +[8.51688517221558 6.43938796432894 10.5754838147464 7.01820089751339] +[11.913636585929 10.0674593332254 5.70479090667114 5.37033064233957] +[11.3617627729579 7.10470181627779 5.4903493981495 6.79702836922198] +[7.16083536495608 7.02407199003753 8.61959755809871 6.27395880138372] +[11.6416505337277 5.25905359127923 8.34372381792895 5.71873093127639] +[11.4826304596616 9.02069220449246 6.81045206470503 5.04076820189108] +[8.48871037593593 9.93915883774858 5.86465218109876 5.62606329315586] +[7.7753635115436 6.16818213266435 7.86690425737774 6.28887904139218] +[10.649764188105 5.92948298030548 8.01259777147516 5.96857163182568] +[9.43332515682498 8.28640535519152 7.7677895429338 5.65930757184471] +[5.94727201968536 6.83780232502505 7.44026476269289 6.57905127200385] +[9.40756741743284 8.05896087665982 11.0618247755229 6.34243529134445] +[10.0904095045662 10.1502123532326 6.9579774696377 6.15193714387321] +[5.64876133704315 9.3120585324541 7.84319529844004 6.5360957567104] +[6.89256816167773 5.60518521947921 7.3753525107222 7.52423426712049] +[9.66255355704702 6.66908112716719 6.02152712962677 5.33112737978341] +[10.8610822417628 6.42627820872948 5.52379371351776 5.4452057239855] +[10.6875338478262 9.20481859876942 10.1794693961195 6.20284540658843] +[8.15389694517471 8.52208298370224 7.61515994197487 6.11816216900601] +[8.78164273751143 5.50774685951803 10.5880467044451 7.18154872240648] +[8.17801589583473 11.2041390993242 5.17470677218759 5.37400014596819] +[7.20028822500413 5.68140287904002 6.64095314909443 7.27117700389863] +[6.42928494840293 6.52182317018597 6.16277385642599 7.08228702120227] +[9.03248777118524 10.5748746053525 6.57072731971025 5.91095084622041] +[6.40718843849753 9.64353174647323 5.12764035030714 6.50573508410257] +[8.14786367768958 6.47546680514813 7.10891029847352 6.40247311634034] +[9.16834836639856 8.86773626116439 7.88266216626819 5.42498734943365] +[7.23971007125272 9.21618685230432 5.17484321100196 5.41884070542487] +[11.6473654266813 8.66426930881909 8.83049244435062 5.41303075308111] +[7.07459148780136 8.92542501191514 8.30845446382539 5.88143322585459] +[5.01485005535123 6.09385752389026 6.71275712323562 8.14248722045623] +[11.9686129274201 9.33496178105956 9.02957769028236 5.9352884647163] +[7.05894584875845 8.63761295268873 7.55453236026661 6.28453067648387] +[9.8231189806426 6.25982370592737 6.72431689210036 6.24329196573768] +[11.925181130672 5.76688485793812 6.15039032020824 5.25601865235867] +[7.89626999826921 5.93494519052765 7.41964328620547 6.18065826156567] +[9.28010090957191 7.90037262914394 5.87096613873745 5.7729669061331] +[5.28441844060742 8.79818942894473 6.03234360235975 6.28178160835491] +[7.88970253990476 9.02372731449339 7.28508074379135 6.35177583818935] +[8.88485181924965 7.89672870609071 7.30313020192829 5.98580556949925] +[10.77819033597 10.9719274309308 7.05575142204915 5.49166243501872] +[8.46250725106272 10.6203995980531 6.0736438925075 5.59068118891676] +[5.33311568105124 8.35142992384831 7.35855896595941 6.37066194477527] +[6.49864901711262 9.16545810809412 7.88956217148423 5.9012794768891] +[8.07883378022838 5.83809132153439 6.87680680271774 6.45072599764825] +[11.8342705383421 6.51804070559366 7.57039089335115 5.65974685406796] +[11.9929505414068 8.42544132097709 7.99411277843282 5.21206080680638] +[8.40569563166398 8.96148299689337 6.02401258092478 6.053870201366] +[11.1730575645054 7.35040726800561 9.47744823235328 5.61202785404182] +[11.0063931533863 10.0961516337168 6.48147019906609 5.10297981593582] +[5.12148268703766 9.23668027547969 7.13096615045778 7.19052132982302] +[11.5169812020025 5.87565300595901 7.03099722823862 5.81110987411411] +[9.88064688882923 9.15382680686716 9.91293923777096 5.10618010137479] +[9.39181313480733 5.02552050241884 6.86936481559493 6.35441081233291] +[8.1748794108737 9.91121115565819 6.02867971888536 6.13638901586731] +[10.8936035392294 8.60540966421551 5.85749827901721 5.45509082412465] +[6.12740115332326 5.27987747824513 10.5933508406054 6.94046616697431] +[9.98434124679644 7.79055314130795 6.32149770594033 6.28664570596375] +[10.5955669151556 6.2749457932706 7.19637011395022 5.78169657662811] +[11.402979821941 5.26390294326104 11.5300137687166 6.31891154686499] +[8.67982219307075 10.5384692279986 6.31985321753494 6.9344729458992] +[10.9483718573061 7.74978636363334 6.73356674065118 5.86774310232244] +[7.94529258554604 9.76713228967337 6.02400215202402 6.52311614340263] +[10.2332355583648 7.14806140819834 5.45245247049051 5.64774338938256] +[9.21863274184492 10.2360621893824 7.1794982675276 5.87081311784885] +[6.52690809151379 10.7612551421502 5.81058041569834 5.63299045514866] +[10.4522151932436 9.25312398469872 5.18132378225383 5.40906240895457] +[9.30248159930816 7.91126433662682 8.35949757812567 6.11854127077632] +[7.62873714247506 6.90638985157818 8.59816542769878 6.17461093343143] +[10.7452107109438 10.5583502805851 6.5938175655687 5.7410895810126] +[9.63733544693484 7.11694113648363 7.49231316267929 6.19540791328279] +[6.29082311231464 9.12456388434183 5.41116917545766 5.68577189085046] +[9.74778707859121 10.1127687796121 5.80701449222907 5.78503444992383] +[6.76500933172111 7.61896085173017 8.41755328932066 5.29182212075946] +[8.21294670197907 6.98578113849644 8.08016959975368 6.29544615573832] +[7.73423460227324 10.7007758607105 5.11840801247229 5.69383068467592] +[10.2523829164238 7.65392792157398 7.10409855442708 5.88028266552253] +[10.5970515416405 7.78498567103821 7.4416715443706 5.61700147461115] +[7.85312367194991 9.72535128403958 8.44081692199848 5.67753728707364] +[10.6953227532029 6.98146003259301 6.45534087944875 5.46169888954614] +[6.71580639249181 7.13705981690364 7.40209358151491 6.11712196041688] +[8.89528728906333 7.23142109413421 6.07752017701364 6.5342334146697] +[9.00247707256951 9.48048370628588 8.06136036403489 5.69463259827279] +[7.90937716548231 5.23753145812478 10.2610373734301 7.5137655570845] +[6.5848742574634 10.047695637075 7.0352382504029 5.94530001335832] +[6.68904711953743 7.26821074299433 7.86870775895161 6.19833134933479] +[5.36961296138584 6.16707492046849 8.56787902473992 7.62147129045863] +[6.12838326387667 6.05669240235911 6.91321279843322 6.99688129681493] +[7.3556525372768 6.92675179697121 5.71864513144917 6.67150494818133] +[9.32785392317072 5.59044895027206 8.76692482667324 7.53640663406434] +[10.7684515282389 6.25907840406762 9.94789906999763 6.05327614443307] +[10.9641040707068 5.27544545241873 5.578041023131 6.97848189736293] +[10.2812041816485 5.72924103401839 7.21666468372281 6.53981349148496] +[6.09949475233448 11.1481447210999 7.24308571470464 6.53714465184594] +[9.67094514151793 6.66397313458253 8.86508642466115 5.53547674801317] +[8.03610234071731 9.4730933107275 5.72009407777396 6.29268496516382] +[9.6878667394378 7.41033490954897 8.84924481518753 5.79175729847755] +[7.18834683537675 7.19771598050958 10.5516372983748 7.51083257230485] +[5.32252976947275 6.62164092789964 9.203679421188 7.23282415161412] +[9.97299382313479 5.79126351086765 8.58993704715793 5.58408952018394] +[5.54046939860605 9.65823774959611 10.0496759095786 6.18929910196767] +[7.90511701197886 6.4037638963617 8.73177674862993 5.79259678390439] +[10.6621784125661 6.16508163075263 7.00057284027435 6.30996634332918] +[7.3919933996116 9.10390051171784 10.4785431839825 5.99618353931923] +[8.87460230752302 9.99028154380954 6.864454014223 5.97110797327503] +[11.0311886776869 6.8409778270837 8.87725973050394 6.03236054307995] +[6.92782579540137 11.4388220923246 6.05469223299598 6.16012185214926] +[5.50680580544861 6.85138880974906 6.14961803093073 6.99679845595353] +[8.8704844986937 6.5233809252225 7.77263342998525 6.11061771248227] +[7.17122231616772 8.79176337212746 7.0555483824083 5.43934176724587] +[10.7796441905746 8.81033633129427 5.37166541771159 5.87789725158293] +[5.18168435093398 7.03492557379495 6.79575882651729 7.02108578808341] +[9.50238218566555 9.28273438864888 5.03201347079665 5.93336268144313] +[8.6445601018986 8.87681316053963 9.71663820996093 6.80929944499739] +[8.13987336927753 6.66676227596949 8.43191487670716 7.25502117910122] +[9.94611986717871 6.43961395644522 7.52983252511864 6.02973709880402] +[11.5932113313193 6.83642511477795 7.18609637204677 5.52655935415294] +[6.19229688903629 8.73678112253307 8.3353984052464 6.02613694713896] +[10.4687887309733 10.1043921863285 5.40869797257758 5.5059824999185] +[5.70577135165072 11.0610459686628 7.80766445014101 6.57363743511405] +[8.48287743134236 5.03129276765559 5.04618623533358 5.96593635883981] +[8.24983302277434 8.69385295426515 6.34448721429167 5.57393384143479] +[10.6436460953741 5.00116308817069 9.95720421870299 6.69509582151469] +[5.56519226214805 9.12321359697973 5.41351810357566 6.48207910336399] +[8.72599053161819 5.41899530181212 7.39804986974608 5.56526693448305] +[7.95079684577203 6.69406711454944 6.52671662835753 6.44440192109453] +[5.30730975989595 8.19330412132933 8.00199677694013 6.90227883316083] +[11.7147197826415 6.8679265255807 11.082005929779 6.22098532353914] +[7.91281902239912 8.65107957855799 7.49415532976552 6.47354293694079] +[9.63938893173889 8.74318957496775 6.52742171056339 6.00949407810201] +[7.40982661628915 7.23234756789183 7.49610531827099 6.51595766002218] +[6.25659877543957 8.36399724745622 7.47900849350519 6.54908209604605] +[6.60071242133218 9.44749764343639 5.16678577752145 6.40727576676987] +[7.61577856835968 6.02785222628769 8.75441997084927 6.95367869698802] +[8.03098336682218 7.00852991495536 6.13986275809722 5.73045099599229] +[5.61458889022005 6.54072066099269 7.72123269199682 7.41547837261095] +[9.14523771588572 8.58162416401427 7.45527096048103 5.34625155441331] +[9.19960861384537 5.55241359757983 7.20147168361651 5.27882888419084] +[7.18761603804576 11.1581089608906 5.38344182047151 6.25648392306157] +[11.1640248546023 7.93049667549094 8.19036046621778 6.06275332196217] +[7.34902581780519 10.8768712732632 6.81831148063314 6.4173073813763] +[9.44331667468251 8.25129696557252 6.61512094451458 5.89169580561193] +[9.299498717034 7.93662353153871 8.6847784804331 6.52222253520021] +[9.85647880574846 7.4508454258825 7.97997800817543 6.42792661653909] +[10.5491474939579 6.18855286516393 8.18976998051768 6.28900672178571] +[9.65723982139189 5.68625045648933 9.30844330548313 6.17275991089573] +[10.131811838992 7.74389702752643 7.44474306658067 5.79709418435082] +[7.10415791208898 11.2503745379213 8.06879964931823 6.62109598224021] +[6.65689779880661 5.549575730635 7.6212383997108 6.55137211737799] +[9.18799835868669 10.4456254696401 7.08715000361509 5.53195816124193] +[11.9609731262605 7.94125218151111 6.08698927706461 5.55774905995473] +[7.77525670241876 10.9881396753654 6.88924239019986 5.09217509444656] +[5.70142542857598 8.68348366931219 7.3781516461454 5.63755086398255] +[9.8118736252361 5.38743207812593 6.8558485477742 5.58039619679811] +[11.4250203996991 5.36929206827514 6.56115652667575 6.05497746886803] +[10.4964090716112 6.25527502284405 9.2754390048876 6.01405101855614] +[5.69988708270289 11.6743459199039 6.78388222636428 5.68510200149103] +[5.2198096504313 7.72314880787494 8.95268265535463 7.13833087743101] +[6.09203685963666 9.55706521450302 6.34561537161357 6.41355530483312] +[10.3920101894241 9.40346817284936 6.53630052685503 5.66235642911399] +[5.82018490096166 5.84801817330106 7.30141135757197 7.19688667109647] +[5.09714229109123 7.18913749600941 7.84133645270144 7.31627398509843] +[5.66668908151337 9.22450774596992 6.45788165231463 7.72542513925463] +[11.7574783276542 9.06566128332612 5.90365404640124 5.85174490629746] +[5.60155134060018 7.85819861624317 7.12326165065368 6.05939210918601] +[6.365023983206 9.46477033279817 11.6331916914171 7.05321739103884] +[10.6217147050393 7.31384780720409 6.04628218780796 5.79656171751797] +[8.70114569990328 9.08871207920702 6.50952880624952 5.83075691084834] +[5.71529730402989 7.44730956242203 6.29642419753284 6.14298695683161] +[7.03468522595786 5.9431055120509 6.75564736166561 6.46902740226904] +[8.80389180985877 7.18867788280203 7.59980553694888 6.04219612688223] +[9.18808210056565 8.17556578165911 6.16760504614386 5.85574517723891] +[9.11520734356924 5.19625524634278 7.17943515895741 6.51259134739524] +[9.01712532441318 11.8841848877907 7.01900735660516 5.68460438008109] +[10.8391483177321 5.67723362770479 8.58447556572989 6.04207262946251] +[11.0971154958141 9.30882868739369 5.65577495297754 5.58646629841694] +[6.70585889312651 5.88386768576773 8.64588237108458 7.06858901260241] +[10.843892173577 8.64617914496474 5.58948873141508 5.75328036461179] +[11.4289354943472 10.9407976281218 6.14932984867421 5.11464272485747] +[10.2590169011779 5.79545704751971 9.28004066650138 7.07367144468287] +[8.72354307515202 9.01716671223002 6.21532752152945 5.84497540366569] +[5.06720325412937 9.04847434438371 6.75588277512732 6.87102990869276] +[10.8298282348076 8.02580730534397 9.18827888925199 5.84172395494934] +[6.69366383129104 9.1657634600786 5.39509950582995 6.17345289971874] +[8.12713867521649 5.36734849375235 7.96429512573176 5.86167183924655] +[5.84316069396244 6.30631081904373 6.03806928012995 6.60723846171902] +[9.93133411780718 7.1299822215628 6.98761707739105 6.01516587193793] +[10.3865311258982 5.86938602268751 6.77814832791371 5.92014397148126] +[6.06830755644544 5.70851913656574 8.17814110052121 8.29483068457357] +[6.66322475892791 10.7771497880981 5.75181968450754 6.05918963623597] +[10.0493925188735 11.9449851879163 6.49497800251825 5.57931405340665] +[7.06138929266256 5.83820857407825 5.76743951007087 7.02419124406323] +[8.74617760065842 10.9441933262027 5.09568527054421 5.8254809682614] +[10.6176886114789 7.95055427119651 5.80042747576797 6.16587189476116] +[7.16520388246082 8.2079275573163 9.13904009696585 6.02239486271983] +[8.52936054940728 8.54923307905731 7.49533607125628 5.36828683019935] +[7.4738500434316 7.19693277841162 6.78369259779133 5.78205979098905] +[8.23168233290792 6.42744431856485 7.4265615401417 6.14692401263023] +[8.83458502289617 11.4814764080912 5.30198126167429 5.80918639889293] +[7.31766798260784 6.22506821059415 7.85135903480751 6.40209082763542] +[9.84391963486466 9.13524216473728 5.02191089269082 5.13529380976752] +[10.5762521117126 8.4539851650961 6.51650439059594 5.60011203441395] +[9.77958468095664 8.29021966867796 6.71665380081839 6.17241107395832] +[8.52127524801674 8.84471161801167 6.70030789524652 5.93265703413892] +[7.01819423428758 9.07165833265369 6.16675464017686 6.91190525860988] +[5.65050633759473 8.33912738713647 7.4572850296872 5.9736434413844] +[10.5927255276118 8.53270354089861 9.67355851314096 5.58915316316021] +[8.19797840687329 8.96166565924995 7.41811996606972 5.61829331031726] +[10.9316334111572 9.37206680851153 7.11554698871328 5.39461634031684] +[5.99646806556693 11.8999038508745 5.89132753814012 6.01683460244214] +[9.25959484393793 10.557989249156 8.28552719684767 5.61563550775554] +[8.03304978759312 7.63438730037367 6.2745178807341 5.95619423565409] +[9.58823601761986 6.72300434386988 9.42637644514412 5.48178910860743] +[10.9271029375751 8.18158370355774 6.52375431947557 5.72905508272645] +[6.63246454314558 8.05462458319968 6.36392641450732 6.59687075721865] +[10.5866771325524 5.97417404677814 8.58695975160036 5.67033961093455] +[9.87383058696079 5.63551046986869 6.82535612705899 5.49330140934215] +[7.89332749963289 10.2957044359616 6.63057192171406 6.29838159880634] +[10.06939186801 6.18475347585479 6.59894859540232 5.42193877320269] +[5.85691807697778 5.92314231969344 6.4421858815127 6.79220656991394] +[7.65324171610768 6.30211890838557 8.02641393592263 6.56726223282245] +[8.16667426441029 10.7851680693081 6.24638029587427 5.34023445883583] +[8.68041327497784 6.3823136351311 8.49024077108827 6.32981754977654] +[10.6088518835241 7.38080101130689 7.90133950337401 5.64208621358802] +[9.68235788616939 9.33535115068487 6.68132922976671 5.55758124271257] +[11.5270737956327 7.30667952958538 6.94670052854198 5.96143777090041] +[6.25856664099875 6.66594781034025 7.8047925139272 6.55020762178742] +[10.4612655638881 9.15395802436226 7.30919606545157 5.76291999423857] +[11.5072737735399 5.64567924199575 11.5077129409867 6.58253014796021] +[8.33162562767301 7.07168988703519 7.91213597554066 6.48390261423095] +[6.48453234535842 6.60278661769912 8.1632742037051 7.37661036968593] +[5.54027983468224 11.3925442447577 7.49699408712742 6.33428854331357] +[8.03494340916756 6.18059698754605 9.82449774884875 6.90736302144486] +[7.31827595391724 9.82490891614353 6.54434178113789 6.29527353967728] +[9.60769950150054 7.97106735928592 7.53984365822948 6.42883544357234] +[5.25014443582945 5.42686381542761 9.55768848797834 7.98765094642441] +[8.76109610967662 7.41655437757858 7.7574839508928 6.19518922467757] +[8.27509305065749 5.12403536114509 5.24173012153732 6.97340878509029] +[5.62861646380795 5.07545365526751 10.3597203950203 7.06448185371924] +[6.50984544609734 8.26033876711348 5.24782155270923 7.23667901120538] +[8.06364127184358 8.41199270828391 6.34419727937232 6.05763490101162] +[9.49296452509099 10.8638342992094 6.34725880605373 5.98558467251448] +[6.0375087017091 6.02081831522605 6.34392310251495 6.99100225418142] +[7.1526393449808 10.4652665499171 8.22527062147838 5.77129199172419] +[8.55540706901582 6.28004774055093 8.54308190428777 6.39756165001606] +[5.14439461695954 5.32624227240867 6.28513604873822 7.11686385619942] +[9.14465315439903 7.06269932180059 8.18314635985811 6.26417142097896] +[9.16788419444855 8.02373776516259 6.73223299736072 5.95906271715318] +[9.84534705656909 5.86226893307163 9.44325809039219 5.86776779148844] +[9.72624277449587 5.19807380268316 9.86488561046663 5.7781428262543] +[6.88277495349839 10.7277323015369 5.8777689981703 5.51230335609579] +[7.27135272910129 8.07652375418228 9.91855035171033 6.93686816949159] +[7.92692521754774 10.1691721924911 9.14443640782172 6.41831391704107] +[10.2768503240387 8.26686210284648 6.11991842827899 6.03967244957232] +[9.90177524347918 5.34131654631446 7.9320070499206 5.99878048386248] +[6.91611402459671 10.1978436741263 6.52099959525687 6.42930885226671] +[9.15952500504242 7.92728768274941 6.29919104791939 5.58650719295837] +[11.0346183347477 11.8081743862612 6.48288232160221 5.65433893267554] +[8.24943465372035 10.7597666493011 6.18676079506076 5.39867170837407] +[11.8631269547436 9.51975023349184 8.25618130093438 5.4814099551781] +[8.07441778711617 10.1199475641726 5.00267896841264 5.78769585670029] +[11.2368931308856 8.87871294626373 10.3869099845512 5.61626791742308] +[7.40222667265797 9.9763393982768 8.01640490073409 5.75178940806854] +[10.0615303130067 10.0808068678032 6.29966872897878 5.78841746449494] +[8.35098540435998 7.23809079898093 8.47305725505203 6.83462245930723] +[6.05142882255516 8.37832472645914 5.91380402451184 6.40676373745962] +[6.73181793626329 8.39774997694754 10.515216844103 7.08278991199643] +[9.02893874491555 8.59403772041916 5.45921257015682 6.15759044585774] +[10.7932270900358 8.61860076004413 6.86969448959218 5.80119836249655] +[6.17674233835116 10.078053010706 8.02290831944311 5.67239326207842] +[8.45562270053295 6.5569110624793 8.30382934338684 7.37330331392873] +[5.98758972470551 10.2457631401094 5.91142449862147 7.37162569263974] +[10.257987274648 6.98266326529803 5.28222150443826 6.60546247512677] +[7.17850723748414 7.21345577845476 7.75537712440877 6.41694173058833] +[9.33800362827542 10.7061671924736 5.73605880946667 5.26643470706815] +[7.64272988276666 8.59741182756506 7.29634584653934 5.73284255455007] +[10.7131997450999 8.58666567146575 7.66540481346158 5.73787995848426] +[6.7665150220647 8.22036130377327 8.295980689417 6.68857174424326] +[11.5906622092494 5.39333248182227 9.47540692853867 6.23097004122921] +[8.04124855578866 8.53557556939188 8.23711849031003 5.90210115082362] +[6.99061936684189 9.81720603768517 6.46272756196612 6.20178143345625] +[5.29584174271849 5.71754832390177 9.9058059674048 7.64919504629825] +[10.5837269492781 11.7818529670676 7.38258381918406 5.98712107881865] +[10.8464274396272 7.89322477053837 6.69899920232599 5.46829410566715] +[8.29785786849557 6.82525789293512 7.30282859856913 6.64280593652032] +[6.290115800657 8.55980337742788 6.20362315234294 6.23748723956558] +[10.9832691418664 9.25670549892496 5.3452789437652 5.75052544968057] +[5.69846431127831 10.6263943824227 6.64354128046273 5.55785927663662] +[7.40513758004122 11.0092030729216 6.01422152085725 5.92549684809833] +[10.8792834813102 10.0879294184597 7.69893615596983 5.61466956665207] +[9.20437073929054 9.76376004875665 7.17454667195449 5.56659602089931] +[8.34971124467661 7.14310313740853 6.9204081020147 5.53335376083759] +[5.75332141887814 8.2503290263852 5.05462383899515 6.57419412520801] +[8.90947068915034 8.1109017817217 8.22906827200172 6.18520343677875] +[10.5093296220158 8.22646611492188 7.71934230312973 6.36261541684971] +[7.90047778292593 6.48420295590576 9.97583342466107 6.16070020875119] +[6.71558211451424 9.52329229119471 7.28210642423221 6.74577604882845] +[5.04249114038964 9.74819364954565 8.19829522450362 6.65403493904055] +[11.5611675260808 6.22364691139584 7.4771854752444 5.9493168925933] +[9.58417799546644 8.46631200903504 6.66242604749425 7.18461665894402] +[10.2013487872397 11.0768704340604 5.7951657123081 5.22106103195093] +[7.15551195731258 7.50961766465042 9.83208585122498 7.61448534070034] +[6.88963746108221 9.56682187502177 7.99157344827914 6.71749979966475] +[8.16005105455821 10.5370343765251 5.99585138933235 5.64301593022452] +[8.69595114454014 7.88905743690611 7.09022757618592 5.83447707465284] +[9.38601447237032 9.20098084356898 7.36677333171792 5.69885728987519] +[10.6699440743496 7.15211684032425 9.64152270039035 5.64927959424996] +[8.37343638670503 8.72514921047061 5.04588950737295 5.691742033227] +[8.83265852661958 10.1860451853756 5.83543388551176 6.03964275730494] +[9.32285804903726 7.16862684380571 10.9205561465357 6.58547134435419] +[5.40898251898704 7.18907175035379 8.85254934298373 7.02271906545393] +[6.75208836335247 6.3535534969168 8.54676713417488 6.9588909316476] +[6.40334980469457 6.99238805742397 8.75401067432889 6.51431539428526] +[7.83921362497316 10.2327212044705 6.8163012205466 5.85099571885825] +[5.15665021326724 10.3200560146381 5.20293277064625 6.85592797386972] +[9.24849107069576 7.15520014344805 6.04314835637757 6.73544590438479] +[10.8153453892584 8.5813288073395 6.58796610930655 5.60062293392324] +[7.71177371688185 8.16788859551203 7.42301510487872 6.11601519585152] +[8.36752819068924 9.04205971519557 5.48781802464606 5.53183623657814] +[11.8444186125004 5.17920918319461 8.53115050390119 6.50100752500815] +[9.54273613229088 5.78498912497253 8.20922970475157 6.78214616092441] +[7.44861494082484 7.51313707617599 5.68458141451 6.76074821356258] +[6.44650272390697 9.92324130174541 7.19572452920694 5.96734404480893] +[8.2314038938049 7.42663967980887 9.0286066058382 6.64811411906555] +[8.11002828743769 11.5383311816593 5.66960046591743 5.70646632812022] +[10.4318323200309 11.3427659578823 5.75236142551279 5.17118625913962] +[8.91239379820048 5.79423221367893 8.56591397075448 6.84971567056886] +[10.2576030473174 6.28540959427686 7.74972731065081 6.38291855061352] +[10.4279226121309 10.4676268100948 5.97789018147189 5.32198274169841] +[10.8355610238769 8.29003966861414 7.0658789278891 5.65900517527222] +[9.04878252179823 8.89820478809539 6.19971360043607 5.85998359292512] +[8.02928329856576 8.70626934583512 6.83190943999117 6.29930339355212] +[6.69782715701363 11.8984948534377 5.08484412439274 5.98175547595419] +[11.0167203390896 7.78946991058115 6.35514479181703 5.49257763728077] +[6.07121540363776 8.17490648413177 7.43963082119986 5.4884000538242] +[6.70379423233164 10.9893462833997 6.01095734477965 6.01467196779856] +[6.2455709864494 10.8339524662159 6.25070692994073 6.47230077719537] +[11.4304403435564 5.98105476804469 8.05147265563084 5.93350313902733] +[10.5761908555648 6.91696696994011 7.52221688217563 5.80891130298297] +[6.77680020032125 6.98174350550117 6.62998052571002 7.63115181042642] +[10.6517588194624 5.56292549189923 6.49919684414649 6.01501172123581] +[11.9371195475216 5.6142716272186 7.10821038348568 5.87194714217317] +[8.29876415335842 9.27656843110371 7.56030276048626 6.38942997860337] +[8.5102843304705 5.70865072541872 5.38660495840173 6.49376176872347] +[11.5180389012523 6.24435964489323 7.46796519236936 5.89266308346079] +[9.88413798293471 10.0118484499878 5.96531211623587 7.4362026748854] +[5.33857854896698 9.75769951642728 6.19415813499868 6.32525819712678] +[6.33466180574825 10.2767300534344 5.45713795427187 6.41465310043265] +[7.64779473822136 6.42212087790185 7.14065880205278 6.14178345308969] +[8.26302950090303 5.75145212347122 9.33136232836294 6.47141669504124] +[5.38933444802829 9.29787931561438 6.65826397775052 6.80169355933056] +[10.2415682157536 10.0249896996956 7.42243883259939 6.33955583689557] +[6.86774956171047 6.8100413022489 8.15321924618105 7.0851599693962] +[8.10824098797433 8.86063082214542 6.40302868086358 5.53563857915364] +[7.28084220732256 5.36798076018207 8.87973225093903 6.38200241049292] +[11.697338804026 6.12486716731425 7.90942808042283 5.46778403914179] +[5.31086499399516 8.43515730197791 8.11698351870814 6.5804742076137] +[10.7960153003371 9.73363125751735 8.08837910963623 5.80316892439834] +[9.67050589363216 8.17504403173951 7.65981499025947 5.70377972043082] +[6.93586278001142 10.9152237071832 6.01738732259962 5.68536780796129] +[11.1408178915272 9.22327536380958 7.89679385260924 5.34079536631722] +[6.96266015940443 8.02531526183732 6.74881121931168 6.51790276301805] +[6.66135064820684 10.9255584298864 5.31380615566382 5.75441419842014] +[6.86900947576558 5.38527044888429 6.08627754312542 5.66042468581679] +[9.67287053526581 9.92937129922877 5.1643642413062 5.87103792939912] +[7.22003690445719 10.3318845700416 6.23293432207792 6.58557632183046] +[5.45885745533511 7.20284463005232 8.8285219764654 7.45502887508607] +[5.7578840740733 7.14749391998245 9.18748061834496 6.74802230751566] +[8.74450121758955 9.32264473884907 6.96767375924116 6.13227868850404] +[10.1018311582809 6.90589258828065 6.44597706393413 5.79369817548948] +[9.93869465413625 10.0843327442297 6.10882481005515 5.2715160184528] +[6.08194188243148 5.54162799327039 11.6324568046375 7.23051787647286] +[11.3560452049553 6.13940258733165 7.52647852136171 5.9724330538443] +[9.56770088725927 9.53723948848117 5.86596259017108 5.47098274798305] +[11.9532034470067 8.49999055703625 5.78823107260672 5.50899830012282] +[11.4433128067741 6.73949365688892 8.49849184759272 5.05692546796304] +[7.32331130090979 11.5387201848524 6.59446999200616 6.08056481123728] +[6.61391072099018 5.90131755854863 7.81815096981925 7.2771631415841] +[11.3754284827764 5.53130754412221 7.94325221186362 6.38155668433776] +[11.0627100687943 7.52059092577549 6.61938309877909 5.9488478382913] +[7.87387497574308 9.0290106762803 5.50402792582501 6.36985418021653] +[5.93116534962022 10.5424075441954 7.75806906622385 6.83294171514143] +[5.9411281539162 6.7183907033132 9.27263279873914 6.5080855794632] +[7.14748337102193 9.31249346623617 7.88092215828186 5.66566730959394] +[9.71862061952279 9.28231284706258 5.74876583371199 5.99634060601321] +[11.2913237083851 6.65896207264435 8.11781068987613 5.84323872842619] +[10.4370089672382 11.1723420961861 5.43866563393883 5.18969842487199] +[7.39773389584823 7.23077278202603 10.0244083486625 6.77650705266943] +[10.6478582016135 7.30840865055522 8.48757944349999 5.61425703285832] +[7.24337003715587 7.93914780572348 6.86344807178501 6.32879883992842] +[10.5691347570613 8.5936094939447 6.25771550307317 6.95315140040197] +[7.33914643449874 9.14256400694341 8.70996808432527 6.55730708638337] +[10.5724881286935 8.31280953777015 5.74327589564008 5.65240879783115] +[9.71898410783002 8.85732671556833 7.28507012003151 5.52582295938817] +[8.42389761498853 5.72422046773423 6.61640228997689 6.54457759351356] +[9.4869219845372 8.34893887618497 5.76926588133366 5.90932509477976] +[7.257269056683 7.69784026935451 5.37493797299708 5.98936959096539] +[10.0777988122455 7.44131553843814 5.79569216759407 5.28729823097602] +[5.88609330399925 8.13632492683536 9.61846343633943 6.64403733380288] +[11.7040598473988 9.775450294313 6.388519343556 5.39530791183451] +[9.58791601653214 11.6511318721567 5.60731575022476 5.12241236582583] +[8.69424936938137 7.85937497707777 8.66302750108126 6.93441349608485] +[5.68566013095322 5.67085668626822 8.33690219701341 6.89799848302734] +[10.5831507617251 6.19606065064678 7.07376731981895 6.24776505116451] +[6.83364668764213 8.95636677850434 9.11905554105064 6.81869533482409] +[5.86155777867811 6.97987884441643 5.50069206608167 6.66347027719619] +[9.42612056894363 10.3505359029996 6.49271517977529 5.46568344674006] +[8.20361837488269 10.7607963714981 8.914986418995 6.16915855556555] +[11.9824147371878 6.42151082332889 6.78814972495002 5.50039870388378] +[10.8143818644854 6.74163322179614 9.04817463788415 6.36206526074251] +[5.01604523458922 8.72061552404931 7.73262641540025 6.66437494007514] +[9.00563911356857 6.82745685855017 7.94361532618958 6.38275016838677] +[5.92115320490748 7.00148713294378 5.49931971994558 7.16376165399111] +[7.10822540435138 8.60543049427282 8.03435227521822 5.61074766724094] +[8.89967966662314 7.49169277969437 6.56511929445509 6.14256266412947] +[5.18218436493605 8.33759651151852 6.92220499347045 7.1005207055501] +[6.92337492798111 8.51521541844469 8.60267865680921 6.41907474286796] +[8.87383828556348 11.5573433854628 5.77611030677634 6.31460679163557] +[6.07496057265524 9.51204500938866 9.99624607827575 6.22466710016743] +[11.3115467298364 8.03401669548011 6.56817512843289 6.10641997359706] +[8.96601840751429 8.72672504442554 5.61563216983192 5.97901603115884] +[10.5891917048722 5.07150229789131 5.65349694103811 5.99992511625517] +[11.1386987654862 6.23853389209275 7.04385680017089 7.10676372919581] +[7.33128216169142 9.73404388629535 9.99601203053719 6.33283982556126] +[10.1378652247609 6.26499654615921 7.24353515728706 6.29468270111655] +[5.33378792777615 5.82476147789579 7.88543111800998 7.14668459639291] +[6.83357512863424 5.0580280719638 8.40724922265025 6.89613584910378] +[8.2406175607795 8.38732828693382 6.44382479810309 5.79241578778986] +[9.3281314460909 9.03855680264251 8.62721642730509 6.22903804517292] +[7.6069482444929 9.58109113577035 7.53407093348563 6.41006738659048] +[10.2615583325413 7.33112915480275 8.78630151926502 6.02292134625212] +[9.22386192758898 10.7309561390669 9.25211543186746 6.19368163527929] +[11.4280664746697 7.23635000999584 5.36163882113221 5.72125279036969] +[7.47245879882069 7.96186361617145 8.47836388085371 6.43161465240832] +[7.56091269216008 10.5853176705844 6.61912817372255 6.25858565152511] +[8.89249881158515 6.26590164893393 8.67185830789936 6.13004710225333] +[9.66157316318494 8.27652854666483 8.68574703510187 6.01653928958105] +[8.47780285486593 6.87512239122801 8.06230365057058 6.70119509687295] +[9.71605473347635 6.8548271256856 9.08764793246051 5.75367093465275] +[11.4567260919271 6.90076950126286 7.62692397827664 5.20691709633419] +[8.84091723686475 7.51667620814313 6.74092125325451 6.42293326502323] +[8.22136626896821 5.67516413630259 7.17086579146406 6.37909112365998] +[5.14029297518778 7.39004700158696 7.58550777627673 6.32820886829119] +[11.9433422647963 5.55190911311165 7.00732326556911 5.55271007655102] +[6.68796183272421 7.66759460017424 9.62239842352519 6.68770909389372] +[6.82242072024074 6.90925893185648 7.90787132917297 6.81150175893882] +[9.14234592273067 6.97683937354386 6.85045339173471 6.30437384945724] +[7.90755405301596 8.14498932746278 6.91878338207272 5.83258587643824] +[5.32360046095373 6.10592857257573 7.84360421900516 6.83138327021492] +[9.79148736065966 9.43844662177004 5.77744950412799 5.41432269525866] +[8.80486308077697 8.33802563324077 9.33994716020143 6.06461676965207] +[9.3521941188414 5.9257395537074 6.41707765265459 6.68495963157708] +[11.525060678912 5.71938317885302 7.67458671957713 5.96493081625602] +[8.8602679069652 9.03972502151745 6.58767141342597 5.79234681040128] +[11.3109254727378 9.43683393732538 8.85656848637306 6.33532406316822] +[10.8913492639395 6.76861190120843 11.3768756696672 6.21823862960184] +[6.21637103394626 9.7018532212526 8.46535827323215 6.28910645615023] +[9.23176079677224 7.04996463576121 5.56810531541304 5.39792294763057] +[9.14244411132692 9.26105113820297 5.70833188804988 5.31812810911858] +[9.4366399637567 7.12957913305593 8.99275316005818 5.41424726797785] +[10.1815809786982 6.27211778017546 8.98650835571065 6.37994445406918] +[9.40335397099462 8.57842954395055 5.46160099249797 6.09161448994264] +[9.60124177790574 9.99081799237995 6.51770168668465 6.35308841745781] +[9.16560851301132 7.96864733974202 7.74223897464312 6.40710762714124] +[8.76279745583383 8.84919578073001 6.94906956397251 5.42689592541589] +[9.55179735383395 8.83971219222545 5.95734692082384 5.75550259117262] +[11.0356850398016 5.45123153139377 7.22239280882982 6.42177316634653] +[6.54624174246121 5.30276147630857 10.4191874135257 6.32801492225394] +[11.133287582401 5.36541665694814 7.21034030601715 6.52738778246814] +[10.3901006380253 7.57585204057258 9.18962209411566 5.46018945380036] +[10.796254126205 6.42806151516405 7.00068589294692 6.72131367034855] +[5.9125366340377 8.42716227021802 7.50639161998304 6.94602873690097] +[8.20357295220331 8.04513315354793 7.98899812552785 6.5022966005696] +[8.32423533723155 6.62747096602029 8.22974740743864 6.51299922967628] +[9.75049202024968 10.0824401969466 7.37892824592463 5.36448987720841] +[10.5728272097945 9.35500766221083 5.8840525916584 5.33763370935896] +[5.07225526672662 7.50616981851959 6.84458817713574 6.77778683732026] +[9.32963985160555 7.61724908534481 7.97627658658872 5.81709269972954] +[9.49101520504625 7.40344396699034 8.33321713047488 5.85884784777655] +[10.4141555460746 8.9413666857137 5.11122182968601 5.18478600271404] +[6.58525525297691 8.45482704581026 6.94319066709838 6.27038513074845] +[8.60496722662545 6.07147505444159 7.54821556846864 6.34683511616299] +[6.28091460476334 8.67920494761241 7.91788180997309 6.04127096777016] +[6.68117375862893 7.46955446087447 7.63843711992265 6.45043949994676] +[10.3528057189541 11.9754541226314 5.5946150041603 5.15222638545088] +[8.95118206820126 5.07984748352016 11.346780196588 5.51779364909206] +[10.4030400849216 9.3011917206623 9.33950293525084 6.10638552114428] +[8.13057535053581 10.2461555158123 5.6556763190245 5.85241443132984] +[6.51613180647149 9.3372226912357 6.39785658584855 5.99293198153469] +[8.64398904335117 9.56041648346464 5.7573494341408 5.28779408247291] +[10.4829967124941 8.71480182145585 7.07010740297897 6.06023775475223] +[8.84585208579102 7.94028775933966 6.39717130374064 6.49699077566205] +[7.95530662669977 8.43702942874511 7.91817712791807 6.94983362290545] +[11.7359476870721 9.41759214725177 7.07441703687449 5.44851664501676] +[9.97035676224668 8.64762284723876 8.24272336974837 5.62008349900769] +[9.37764749027678 9.79163720188047 8.05007598060979 5.84452587396645] +[6.73039435408864 8.31339410007429 6.50364074477799 6.6685825133944] +[9.09534230841287 8.65393824982592 8.72155256600457 7.59280937715871] +[5.85969735940847 11.7624837483143 5.57496489733107 5.75389610713049] +[10.1166173279345 6.66716410875869 8.87099082738276 5.69964827772593] +[5.64941783280303 10.7477503190107 6.78110255571057 6.83505877402525] +[11.9305587905539 7.01518606566196 8.45559615328546 5.48001111233764] +[8.84852987531309 6.15991243263766 7.24576682931117 6.14863786828971] +[9.40820814935082 9.16687569830673 5.69758934150669 5.05852207289969] +[9.27546304980643 7.47579903112653 7.47620095409139 6.12522010546171] +[5.60114202376045 9.00643195331955 7.9857080361844 6.59519031319282] +[5.73931906109263 11.2139497518784 7.00316037071716 6.38837184459195] +[8.27394798315138 8.70073676324958 6.46204288968892 7.17529994756723] +[9.81393721071495 9.36507287392684 7.05550351153054 5.47991892869207] +[6.63581571602144 8.35629710625315 7.96795510953071 6.46853872126874] +[7.20163513006549 9.14327976062583 9.00632840712585 6.60042043817998] +[11.0412246791447 5.69912280762534 7.33753789466242 6.68314083348716] +[6.62604659175893 6.17902620939292 9.3041341735456 6.52385526081403] +[10.7190166926136 6.84228359950158 7.70287590000304 6.31437038207801] +[6.5338793891363 9.69355268113363 6.48746818398048 6.94717190879326] +[7.25789264858391 8.37506124352659 8.21281022244317 6.90301447668619] +[10.2329274044134 7.87125396788138 5.02840390711616 5.5408197669038] +[7.51174151716072 8.48247441040087 6.06190311869203 6.28666763282436] +[10.3310802175543 10.1494294087559 6.72938298259858 5.16088121935872] +[9.29691432291787 5.99930288750958 7.69798171665404 5.88589363301078] +[9.25864559262307 8.17654315123342 5.30105521722578 5.59716477813983] +[9.795025199444 9.43318271887393 6.43260453106311 5.74277047023421] +[9.62207592469779 9.25279476549274 8.92295471423731 6.22037651485721] +[7.87526904174718 8.1998615739704 7.74756007240672 6.74488596048387] +[6.11360130262598 8.29253683090393 5.66204630833183 6.76814547465594] +[6.22696965001269 7.93539313501181 5.47568637778035 7.00113967321591] +[8.98894881076379 5.76853808343548 11.331959387229 5.01672578844084] +[5.53060732734117 7.00490272581897 7.99429037563713 6.71155245116506] +[10.1926211981358 8.50653442934168 6.77377958428752 6.13012352492973] +[7.39119792673146 8.74141646640274 7.72686725429223 6.19731086029898] +[7.61074600280956 7.36795392402124 5.4725824082248 5.61532768460075] +[7.66936323648416 10.3982039433377 6.6001222715135 5.58924684075494] +[7.88546800844084 9.44212505907367 6.48888263188648 5.70843074871992] +[9.85309930106803 7.75365785988446 7.74513369137862 5.89432349459143] +[8.5887184114052 8.77708105520038 5.50312460026516 6.20550238818175] +[7.42836528171748 8.36856443290265 7.11964306570218 6.45775585025068] +[9.58109003244387 7.50808532335827 7.09260602477298 6.35280655157773] +[10.5357239142662 7.7613524773255 8.47317346718343 5.2607636299922] +[6.54849569465482 7.90590307858022 6.76423359241432 6.14529651857852] +[7.99804359041417 8.29860018676827 9.8275522796166 6.16539484138063] +[9.00693302959082 10.2056497729252 7.55178270290669 6.04205468113136] +[5.22653495333092 5.81784889321323 9.69978047968755 7.9636780437117] +[5.40091660076706 10.4302342028759 6.59051417035435 6.1436444512022] +[5.46957378930171 5.52961541770226 7.69788857069084 6.27494781453141] +[11.1237820129933 6.89577757472438 5.9044763056481 5.50729379514154] +[11.8102371024672 8.95298212453389 7.11228007895508 5.63717229998995] +[6.04166819139879 10.1610806274338 5.97892640910633 6.37736148038562] +[11.1772414141326 7.97583298818305 9.52072480066617 5.48153376898728] +[6.12392927802015 6.82371336602948 7.03420127602905 6.39271700394118] +[11.8262577248148 7.21419323156966 6.69677352427287 5.11059579186085] +[8.46108304571371 10.7786598960715 5.88922421487566 6.00853700953744] +[7.75222543736927 6.51904594166965 8.33540836966896 6.45846210977975] +[10.2341525295231 8.53858207028452 7.57400773612986 5.84992472927009] +[9.80151522507508 8.72709040538719 9.06089143141186 5.94713529548572] +[7.03132439835507 9.58924018644112 6.27542448500473 6.69321994346727] +[7.32090565926483 6.81016720304479 9.51496793631961 6.6363529763718]]; \ No newline at end of file diff --git a/Programming/WDWR/projekt/wdwr/wdwr25406-4.mod b/Programming/WDWR/projekt/wdwr/wdwr25406-4.mod index 04bbbfa4..8451f500 100644 --- a/Programming/WDWR/projekt/wdwr/wdwr25406-4.mod +++ b/Programming/WDWR/projekt/wdwr/wdwr25406-4.mod @@ -1,7 +1,3 @@ -/***********PARAMETRY************************/ - //Paramatry zostaladniej opisane w pliku .dat oraz raporcie - -// Parametry liczbowe int numberOfMachineTypes = ...; int numberOfMonths = ...; int numberOfProductsTypes = ...; @@ -9,72 +5,52 @@ int numberOfProductsTypes = ...; int numberOfHoursInFactory = ...; int numberOfScenarios = ...; -// Utworzenie wektorow indeksujacych {int} machines = asSet(1..numberOfMachineTypes); {int} months = asSet(1..numberOfMonths); {int} products = asSet(1..numberOfProductsTypes); {int} scenarios = asSet(1..numberOfScenarios); -//Parametry produkcji i sprzedazy int machineCount[machines] = ...; float timeToProduce[machines][products] = ...; int maxProductsInMonth[months][products] = ...; -//Parametry magazynowania int storageMax[products] = ...; int storageCost = ...; int storageStart[products] = ...; -//Parametry do generowania scenariusze (nieuzywane w modelu CPLEX) int mu[products] = ...; int sigma[products][products] = ...; -//Macierz scenariuszy dochodow ze sprzedazy: typ produkty (kolumna) - scenariusz (wiersz) float sellProfit[scenarios][products] = ...; -/******************* PARAMTERY METODY: WYMAGANY POZIOM ZYSKU ***********/ -float minAvgProfit = ...; //wymagany poziom zysku +float minimalAverageProfit = ...; //wymagany poziom zysku -/*********** ZMIENNE DECYZYJNE ********************************************/ -dvar int produce[months][products]; // Liczba wyprodukowanych -dvar int sell[months][products]; // Liczba sprzedanych -dvar int stock[months][products]; // Liczba w magazynie +dvar int produce[months][products]; +dvar int sell[months][products]; +dvar int stock[months][products]; -// Czas wykorzystany na danym typie maszyna na dany typ produktu dvar float workTime[months][machines][products]; -// Zmienna binarna - czy sprzedaz danego typu produktu przekaroczyla 80 procent pojemnosci rynku dvar boolean if80prec[months][products]; -// Zmienna - ile pieniedzy nalezy odjac od dochodow z poszczegolnych produkow -// w poszczegolnych miesiacach ze wzgledu na przekroczenie 80% pojmnosci rynku dvar float lowerProfit[scenarios][months][products]; -/************ KRYTERIA OCENY *********************************************/ -// ZYSK policzony dla poszczegolnych scenariuszy dexpr float profit[i in scenarios] = sum(m in months, p in products) (sell[m][p]*sellProfit[i][p]-lowerProfit[i][m][p]- stock[m][p]*storageCost); -// wartosc oczekiwana zysku policzona jako srednia -dexpr float avgProfit = sum(i in scenarios)(profit[i])/numberOfScenarios; +dexpr float averageProfit = sum(i in scenarios)(profit[i])/numberOfScenarios; -// DODATKOWE OBLICZNIE RYZYKA DLA KAZDEGO SCENARIUSZA - POTRZEBNE DO ANALIZY FSD dexpr float risk[i in scenarios] = sum (t in scenarios) ( 0.5 * abs(profit[i] - profit[t]) * 1/numberOfScenarios ); -// RYZYKO zdefiniowane srednia roznica Giniego -dexpr float giniRisk = sum (t1 in scenarios, t2 in scenarios ) ( +dexpr float riskMeasureGini = sum (t1 in scenarios, t2 in scenarios ) ( 0.5 * abs(profit[t1] - profit[t2]) * 1/numberOfScenarios * 1/numberOfScenarios ); -// funkcja celu -//minimize giniRisk; -maximize avgProfit; +maximize averageProfit; -// ************** OGRANICZENIA ******************************************/ subject to { - // Zmienne decyzyjne nie mniejsze niz zero forall(i in scenarios, m in months, mc in machines, p in products) { workTime[m][mc][p] >= 0; produce[m][p] >= 0; @@ -82,30 +58,24 @@ subject to { stock[m][p] >= 0; lowerProfit[i][m][p] >= 0; } - // Ogranicznie czasu produkcji maszyn w miesiacu forall(m in months, mc in machines) { sum(p in products) (workTime[m][mc][p]) <= (machineCount[mc]*numberOfHoursInFactory); } - // Ograniczenie definiujace wykorzystany czas pracy maszyn forall(m in months, p in products, mc in machines) { workTime[m][mc][p] == produce[m][p]*timeToProduce[mc][p]; } - // Ogranicznie maksymalnej pojemnosci rynku forall(m in months, p in products) { sell[m][p] <= maxProductsInMonth[m][p]; } - // Ogranicznie ustawiajace zmienna binarna po przekroczeniu 80 procent pojemnosci rynku forall(m in months, p in products) { sell[m][p] <= 0.8*maxProductsInMonth[m][p] + 1000000 * if80prec[m][p]; sell[m][p] >= 0.8*maxProductsInMonth[m][p] * if80prec[m][p]; } - // Ograniczenia linearyzujace wplyw zmiennej binarnej na funkcje celu forall (i in scenarios,m in months, p in products) { lowerProfit[i][m][p] <= 1000000 * if80prec[m][p]; lowerProfit[i][m][p] <= 0.2 * sell[m][p]*sellProfit[i][p]; 0.2 * sell[m][p]*sellProfit[i][p] - lowerProfit[i][m][p] + 1000000 * if80prec[m][p] <= 1000000; } - // Ograniczenie sprzedazy oraz definicja ilosci towaru pozostajacej w magazynie forall(m in months, p in products) { if(m == 1) { //pierwszy miesiac sell[m][p] <= produce[m][p]+storageStart[p]; @@ -115,50 +85,44 @@ subject to { stock[m][p]==(produce[m][p] + stock[m-1][p])-sell[m][p]; } } - // Ogranicznie maksymalnej ilosci magazynowanych produktow oraz - // wymaganej ilosc pozostalej w magazynie na na koniec symulacji forall(m in months, p in products) { stock[m][p] <= storageMax[p]; if(m == 3) { stock[m][p] >= 50; } } - /******************OGRANICZENIE: WYMAGANY POZIOM ZYSKU ****************************/ - avgProfit>=minAvgProfit; + averageProfit>=minimalAverageProfit; -}// Koniec ogranicznen +} main { - //var fileProfit = new IloOplOutputFile("results-minAvgProfit-FSD-profit.txt"); - //var fileRisk = new IloOplOutputFile("results-minAvgProfit-FSD-risk.txt"); - var fileProfit = new IloOplOutputFile("results-minAvgProfit-FSD-profit(2).txt"); - var fileRisk = new IloOplOutputFile("results-minAvgProfit-FSD-risk(2).txt"); + var fileProfit = new IloOplOutputFile("results-minimalAverageProfit-FSD-profit_two.txt"); + var fileRisk = new IloOplOutputFile("results-minimalAverageProfit-FSD-risk_two.txt"); var mod = thisOplModel; var def = mod.modelDefinition; var data = mod.dataElements; var maxAvgProfit = 11031; var i = 1; - /**************** Pierwsze wybrane rozwiazanie ************************************/ - fileProfit.writeln("minAvgProfit;avgProfit;giniRisk;m1_prod_P1;m1_prod_P2;m1_prod_P3;m1_prod_P4;m2_prod_P1;m2_prod_P2;m2_prod_P3;m2_prod_P4;m3_prod_P1;m3_prod_P2;m3_prod_P3;m3_prod_P4;m1_stock_P1;m1_stock_P2;m1_stock_P3;m1_stock_P4;m2_stock_P1;m2_stock_P2;m2_stock_P3;m2_stock_P4;m3_stock_P1;m3_stock_P2;m3_stock_P3;m3_stock_P4"); - fileRisk.writeln("minAvgProfit;avgProfit;giniRisk;m1_prod_P1;m1_prod_P2;m1_prod_P3;m1_prod_P4;m2_prod_P1;m2_prod_P2;m2_prod_P3;m2_prod_P4;m3_prod_P1;m3_prod_P2;m3_prod_P3;m3_prod_P4;m1_stock_P1;m1_stock_P2;m1_stock_P3;m1_stock_P4;m2_stock_P1;m2_stock_P2;m2_stock_P3;m2_stock_P4;m3_stock_P1;m3_stock_P2;m3_stock_P3;m3_stock_P4"); + fileProfit.writeln("minimalAverageProfit;averageProfit;riskMeasureGini;m1_prod_P1;m1_prod_P2;m1_prod_P3;m1_prod_P4;m2_prod_P1;m2_prod_P2;m2_prod_P3;m2_prod_P4;m3_prod_P1;m3_prod_P2;m3_prod_P3;m3_prod_P4;m1_stock_P1;m1_stock_P2;m1_stock_P3;m1_stock_P4;m2_stock_P1;m2_stock_P2;m2_stock_P3;m2_stock_P4;m3_stock_P1;m3_stock_P2;m3_stock_P3;m3_stock_P4"); + fileRisk.writeln("minimalAverageProfit;averageProfit;riskMeasureGini;m1_prod_P1;m1_prod_P2;m1_prod_P3;m1_prod_P4;m2_prod_P1;m2_prod_P2;m2_prod_P3;m2_prod_P4;m3_prod_P1;m3_prod_P2;m3_prod_P3;m3_prod_P4;m1_stock_P1;m1_stock_P2;m1_stock_P3;m1_stock_P4;m2_stock_P1;m2_stock_P2;m2_stock_P3;m2_stock_P4;m3_stock_P1;m3_stock_P2;m3_stock_P3;m3_stock_P4"); - data.minAvgProfit = 8450.97; + data.minimalAverageProfit = 8450.97; mod = new IloOplModel (def, cplex); mod.addDataSource(data); mod.generate(); - writeln("Pierwsze wybrane rozwiazanie: "); + writeln("First solution: "); cplex.tilim = 60; cplex.solve(); - writeln(i," minAvgProfit: ",data.minAvgProfit," avgProfit: ",mod.avgProfit,", giniRisk: ",mod.giniRisk); - fileProfit.writeln(data.minAvgProfit,";",mod.avgProfit,";",mod.giniRisk,";",mod.produce[1][1],";",mod.produce[1][2],";",mod.produce[1][3],";",mod.produce[1][4], ";",mod.produce[2][1],";",mod.produce[2][2],";",mod.produce[2][3],";",mod.produce[2][4],";",mod.produce[3][1],";",mod.produce[3][2], ";",mod.produce[3][3],";",mod.produce[3][4],";",mod.stock[1][1],";",mod.stock[1][2],";",mod.stock[1][3],";",mod.stock[1][4], ";",mod.stock[2][1],";",mod.stock[2][2],";",mod.stock[2][3],";",mod.stock[2][4],";",mod.stock[3][1],";",mod.stock[3][2], ";",mod.stock[3][3],";",mod.stock[3][4]); - fileRisk.writeln(data.minAvgProfit,";",mod.avgProfit,";",mod.giniRisk,";",mod.produce[1][1],";",mod.produce[1][2],";",mod.produce[1][3],";",mod.produce[1][4], ";",mod.produce[2][1],";",mod.produce[2][2],";",mod.produce[2][3],";",mod.produce[2][4],";",mod.produce[3][1],";",mod.produce[3][2], ";",mod.produce[3][3],";",mod.produce[3][4],";",mod.stock[1][1],";",mod.stock[1][2],";",mod.stock[1][3],";",mod.stock[1][4], ";",mod.stock[2][1],";",mod.stock[2][2],";",mod.stock[2][3],";",mod.stock[2][4],";",mod.stock[3][1],";",mod.stock[3][2], ";",mod.stock[3][3],";",mod.stock[3][4]); + writeln(i," minimalAverageProfit: ",data.minimalAverageProfit," averageProfit: ",mod.averageProfit,", riskMeasureGini: ",mod.riskMeasureGini); + fileProfit.writeln(data.minimalAverageProfit,";",mod.averageProfit,";",mod.riskMeasureGini,";",mod.produce[1][1],";",mod.produce[1][2],";",mod.produce[1][3],";",mod.produce[1][4], ";",mod.produce[2][1],";",mod.produce[2][2],";",mod.produce[2][3],";",mod.produce[2][4],";",mod.produce[3][1],";",mod.produce[3][2], ";",mod.produce[3][3],";",mod.produce[3][4],";",mod.stock[1][1],";",mod.stock[1][2],";",mod.stock[1][3],";",mod.stock[1][4], ";",mod.stock[2][1],";",mod.stock[2][2],";",mod.stock[2][3],";",mod.stock[2][4],";",mod.stock[3][1],";",mod.stock[3][2], ";",mod.stock[3][3],";",mod.stock[3][4]); + fileRisk.writeln(data.minimalAverageProfit,";",mod.averageProfit,";",mod.riskMeasureGini,";",mod.produce[1][1],";",mod.produce[1][2],";",mod.produce[1][3],";",mod.produce[1][4], ";",mod.produce[2][1],";",mod.produce[2][2],";",mod.produce[2][3],";",mod.produce[2][4],";",mod.produce[3][1],";",mod.produce[3][2], ";",mod.produce[3][3],";",mod.produce[3][4],";",mod.stock[1][1],";",mod.stock[1][2],";",mod.stock[1][3],";",mod.stock[1][4], ";",mod.stock[2][1],";",mod.stock[2][2],";",mod.stock[2][3],";",mod.stock[2][4],";",mod.stock[3][1],";",mod.stock[3][2], ";",mod.stock[3][3],";",mod.stock[3][4]); i = 1;4 - fileProfit.writeln("avgProfit: "); + fileProfit.writeln("averageProfit: "); while (i<=data.numberOfScenarios) { fileProfit.writeln(mod.profit[i]); i++; @@ -171,26 +135,25 @@ main { i++; }; - /**************** Drugie wybrane rozwiazanie ************************************/ - fileProfit.writeln("minAvgProfit;avgProfit;giniRisk;m1_prod_P1;m1_prod_P2;m1_prod_P3;m1_prod_P4;m2_prod_P1;m2_prod_P2;m2_prod_P3;m2_prod_P4;m3_prod_P1;m3_prod_P2;m3_prod_P3;m3_prod_P4;m1_stock_P1;m1_stock_P2;m1_stock_P3;m1_stock_P4;m2_stock_P1;m2_stock_P2;m2_stock_P3;m2_stock_P4;m3_stock_P1;m3_stock_P2;m3_stock_P3;m3_stock_P4"); - fileRisk.writeln("minAvgProfit;avgProfit;giniRisk;m1_prod_P1;m1_prod_P2;m1_prod_P3;m1_prod_P4;m2_prod_P1;m2_prod_P2;m2_prod_P3;m2_prod_P4;m3_prod_P1;m3_prod_P2;m3_prod_P3;m3_prod_P4;m1_stock_P1;m1_stock_P2;m1_stock_P3;m1_stock_P4;m2_stock_P1;m2_stock_P2;m2_stock_P3;m2_stock_P4;m3_stock_P1;m3_stock_P2;m3_stock_P3;m3_stock_P4"); + fileProfit.writeln("minimalAverageProfit;averageProfit;riskMeasureGini;m1_prod_P1;m1_prod_P2;m1_prod_P3;m1_prod_P4;m2_prod_P1;m2_prod_P2;m2_prod_P3;m2_prod_P4;m3_prod_P1;m3_prod_P2;m3_prod_P3;m3_prod_P4;m1_stock_P1;m1_stock_P2;m1_stock_P3;m1_stock_P4;m2_stock_P1;m2_stock_P2;m2_stock_P3;m2_stock_P4;m3_stock_P1;m3_stock_P2;m3_stock_P3;m3_stock_P4"); + fileRisk.writeln("minimalAverageProfit;averageProfit;riskMeasureGini;m1_prod_P1;m1_prod_P2;m1_prod_P3;m1_prod_P4;m2_prod_P1;m2_prod_P2;m2_prod_P3;m2_prod_P4;m3_prod_P1;m3_prod_P2;m3_prod_P3;m3_prod_P4;m1_stock_P1;m1_stock_P2;m1_stock_P3;m1_stock_P4;m2_stock_P1;m2_stock_P2;m2_stock_P3;m2_stock_P4;m3_stock_P1;m3_stock_P2;m3_stock_P3;m3_stock_P4"); - data.minAvgProfit = 8983.38; + data.minimalAverageProfit = 8983.38; mod = new IloOplModel (def, cplex); mod.addDataSource(data); mod.generate(); - writeln("Drugie wybrane rozwiazanie: "); + writeln("Second solution: "); cplex.solve(); - writeln(i," minAvgProfit: ",data.minAvgProfit," avgProfit: ",mod.avgProfit,", giniRisk: ",mod.giniRisk); - fileProfit.writeln(data.minAvgProfit,";",mod.avgProfit,";",mod.giniRisk,";",mod.produce[1][1],";",mod.produce[1][2],";",mod.produce[1][3],";",mod.produce[1][4], ";",mod.produce[2][1],";",mod.produce[2][2],";",mod.produce[2][3],";",mod.produce[2][4],";",mod.produce[3][1],";",mod.produce[3][2], ";",mod.produce[3][3],";",mod.produce[3][4],";",mod.stock[1][1],";",mod.stock[1][2],";",mod.stock[1][3],";",mod.stock[1][4], ";",mod.stock[2][1],";",mod.stock[2][2],";",mod.stock[2][3],";",mod.stock[2][4],";",mod.stock[3][1],";",mod.stock[3][2], ";",mod.stock[3][3],";",mod.stock[3][4]); - fileRisk.writeln(data.minAvgProfit,";",mod.avgProfit,";",mod.giniRisk,";",mod.produce[1][1],";",mod.produce[1][2],";",mod.produce[1][3],";",mod.produce[1][4], ";",mod.produce[2][1],";",mod.produce[2][2],";",mod.produce[2][3],";",mod.produce[2][4],";",mod.produce[3][1],";",mod.produce[3][2], ";",mod.produce[3][3],";",mod.produce[3][4],";",mod.stock[1][1],";",mod.stock[1][2],";",mod.stock[1][3],";",mod.stock[1][4], ";",mod.stock[2][1],";",mod.stock[2][2],";",mod.stock[2][3],";",mod.stock[2][4],";",mod.stock[3][1],";",mod.stock[3][2], ";",mod.stock[3][3],";",mod.stock[3][4]); + writeln(i," minimalAverageProfit: ",data.minimalAverageProfit," averageProfit: ",mod.averageProfit,", riskMeasureGini: ",mod.riskMeasureGini); + fileProfit.writeln(data.minimalAverageProfit,";",mod.averageProfit,";",mod.riskMeasureGini,";",mod.produce[1][1],";",mod.produce[1][2],";",mod.produce[1][3],";",mod.produce[1][4], ";",mod.produce[2][1],";",mod.produce[2][2],";",mod.produce[2][3],";",mod.produce[2][4],";",mod.produce[3][1],";",mod.produce[3][2], ";",mod.produce[3][3],";",mod.produce[3][4],";",mod.stock[1][1],";",mod.stock[1][2],";",mod.stock[1][3],";",mod.stock[1][4], ";",mod.stock[2][1],";",mod.stock[2][2],";",mod.stock[2][3],";",mod.stock[2][4],";",mod.stock[3][1],";",mod.stock[3][2], ";",mod.stock[3][3],";",mod.stock[3][4]); + fileRisk.writeln(data.minimalAverageProfit,";",mod.averageProfit,";",mod.riskMeasureGini,";",mod.produce[1][1],";",mod.produce[1][2],";",mod.produce[1][3],";",mod.produce[1][4], ";",mod.produce[2][1],";",mod.produce[2][2],";",mod.produce[2][3],";",mod.produce[2][4],";",mod.produce[3][1],";",mod.produce[3][2], ";",mod.produce[3][3],";",mod.produce[3][4],";",mod.stock[1][1],";",mod.stock[1][2],";",mod.stock[1][3],";",mod.stock[1][4], ";",mod.stock[2][1],";",mod.stock[2][2],";",mod.stock[2][3],";",mod.stock[2][4],";",mod.stock[3][1],";",mod.stock[3][2], ";",mod.stock[3][3],";",mod.stock[3][4]); i = 1; - fileProfit.writeln("avgProfit: "); + fileProfit.writeln("averageProfit: "); while (i<=data.numberOfScenarios) { fileProfit.writeln(mod.profit[i]); i++; @@ -203,25 +166,24 @@ main { i++; }; - /**************** Trzecie wybrane rozwiazanie ************************************/ - fileProfit.writeln("minAvgProfit;avgProfit;giniRisk;m1_prod_P1;m1_prod_P2;m1_prod_P3;m1_prod_P4;m2_prod_P1;m2_prod_P2;m2_prod_P3;m2_prod_P4;m3_prod_P1;m3_prod_P2;m3_prod_P3;m3_prod_P4;m1_stock_P1;m1_stock_P2;m1_stock_P3;m1_stock_P4;m2_stock_P1;m2_stock_P2;m2_stock_P3;m2_stock_P4;m3_stock_P1;m3_stock_P2;m3_stock_P3;m3_stock_P4"); - fileRisk.writeln("minAvgProfit;avgProfit;giniRisk;m1_prod_P1;m1_prod_P2;m1_prod_P3;m1_prod_P4;m2_prod_P1;m2_prod_P2;m2_prod_P3;m2_prod_P4;m3_prod_P1;m3_prod_P2;m3_prod_P3;m3_prod_P4;m1_stock_P1;m1_stock_P2;m1_stock_P3;m1_stock_P4;m2_stock_P1;m2_stock_P2;m2_stock_P3;m2_stock_P4;m3_stock_P1;m3_stock_P2;m3_stock_P3;m3_stock_P4"); + fileProfit.writeln("minimalAverageProfit;averageProfit;riskMeasureGini;m1_prod_P1;m1_prod_P2;m1_prod_P3;m1_prod_P4;m2_prod_P1;m2_prod_P2;m2_prod_P3;m2_prod_P4;m3_prod_P1;m3_prod_P2;m3_prod_P3;m3_prod_P4;m1_stock_P1;m1_stock_P2;m1_stock_P3;m1_stock_P4;m2_stock_P1;m2_stock_P2;m2_stock_P3;m2_stock_P4;m3_stock_P1;m3_stock_P2;m3_stock_P3;m3_stock_P4"); + fileRisk.writeln("minimalAverageProfit;averageProfit;riskMeasureGini;m1_prod_P1;m1_prod_P2;m1_prod_P3;m1_prod_P4;m2_prod_P1;m2_prod_P2;m2_prod_P3;m2_prod_P4;m3_prod_P1;m3_prod_P2;m3_prod_P3;m3_prod_P4;m1_stock_P1;m1_stock_P2;m1_stock_P3;m1_stock_P4;m2_stock_P1;m2_stock_P2;m2_stock_P3;m2_stock_P4;m3_stock_P1;m3_stock_P2;m3_stock_P3;m3_stock_P4"); - data.minAvgProfit = 9515.79; + data.minimalAverageProfit = 9515.79; mod = new IloOplModel (def, cplex); mod.addDataSource(data); mod.generate(); - writeln("Trzecie wybrane rozwiazanie: "); + writeln("Third solution: "); cplex.solve(); - writeln(i," minAvgProfit: ",data.minAvgProfit," avgProfit: ",mod.avgProfit,", giniRisk: ",mod.giniRisk); - fileProfit.writeln(data.minAvgProfit,";",mod.avgProfit,";",mod.giniRisk,";",mod.produce[1][1],";",mod.produce[1][2],";",mod.produce[1][3],";",mod.produce[1][4], ";",mod.produce[2][1],";",mod.produce[2][2],";",mod.produce[2][3],";",mod.produce[2][4],";",mod.produce[3][1],";",mod.produce[3][2], ";",mod.produce[3][3],";",mod.produce[3][4],";",mod.stock[1][1],";",mod.stock[1][2],";",mod.stock[1][3],";",mod.stock[1][4], ";",mod.stock[2][1],";",mod.stock[2][2],";",mod.stock[2][3],";",mod.stock[2][4],";",mod.stock[3][1],";",mod.stock[3][2], ";",mod.stock[3][3],";",mod.stock[3][4]); - fileRisk.writeln(data.minAvgProfit,";",mod.avgProfit,";",mod.giniRisk,";",mod.produce[1][1],";",mod.produce[1][2],";",mod.produce[1][3],";",mod.produce[1][4], ";",mod.produce[2][1],";",mod.produce[2][2],";",mod.produce[2][3],";",mod.produce[2][4],";",mod.produce[3][1],";",mod.produce[3][2], ";",mod.produce[3][3],";",mod.produce[3][4],";",mod.stock[1][1],";",mod.stock[1][2],";",mod.stock[1][3],";",mod.stock[1][4], ";",mod.stock[2][1],";",mod.stock[2][2],";",mod.stock[2][3],";",mod.stock[2][4],";",mod.stock[3][1],";",mod.stock[3][2], ";",mod.stock[3][3],";",mod.stock[3][4]); + writeln(i," minimalAverageProfit: ",data.minimalAverageProfit," averageProfit: ",mod.averageProfit,", riskMeasureGini: ",mod.riskMeasureGini); + fileProfit.writeln(data.minimalAverageProfit,";",mod.averageProfit,";",mod.riskMeasureGini,";",mod.produce[1][1],";",mod.produce[1][2],";",mod.produce[1][3],";",mod.produce[1][4], ";",mod.produce[2][1],";",mod.produce[2][2],";",mod.produce[2][3],";",mod.produce[2][4],";",mod.produce[3][1],";",mod.produce[3][2], ";",mod.produce[3][3],";",mod.produce[3][4],";",mod.stock[1][1],";",mod.stock[1][2],";",mod.stock[1][3],";",mod.stock[1][4], ";",mod.stock[2][1],";",mod.stock[2][2],";",mod.stock[2][3],";",mod.stock[2][4],";",mod.stock[3][1],";",mod.stock[3][2], ";",mod.stock[3][3],";",mod.stock[3][4]); + fileRisk.writeln(data.minimalAverageProfit,";",mod.averageProfit,";",mod.riskMeasureGini,";",mod.produce[1][1],";",mod.produce[1][2],";",mod.produce[1][3],";",mod.produce[1][4], ";",mod.produce[2][1],";",mod.produce[2][2],";",mod.produce[2][3],";",mod.produce[2][4],";",mod.produce[3][1],";",mod.produce[3][2], ";",mod.produce[3][3],";",mod.produce[3][4],";",mod.stock[1][1],";",mod.stock[1][2],";",mod.stock[1][3],";",mod.stock[1][4], ";",mod.stock[2][1],";",mod.stock[2][2],";",mod.stock[2][3],";",mod.stock[2][4],";",mod.stock[3][1],";",mod.stock[3][2], ";",mod.stock[3][3],";",mod.stock[3][4]); i = 1; - fileProfit.writeln("avgProfit: "); + fileProfit.writeln("averageProfit: "); while (i<=data.numberOfScenarios) { fileProfit.writeln(mod.profit[i]); i++;