Auswertung des sppro.de-Contests #14

500 Planeten, 5 Durchgänge pro Planet.
Tabellen sind sortierbar!

Ein paar Worte

Leider gab es diesmal nur 4 Einsendungen (+ meinen eigenen Algorithmus). Wie erwartet war niemand in der Lage einen Algorithmus zu entwickeln, der immer das optimale Ergebnis liefert (dies ist vermutlich in einer Sekunde gar nicht möglich).
Die beiden besten Algorithmen, die von Helmut und mir, sind mit relativ ausführlichen Kommentaren versehen, in denen die Funktionsweise erläutert wird. Die Algorithmen sind sich ähnlich. Je nach Planet ist mal der eine, mal der andere besser, jedoch ist Helmuts Algorithmus insgesamt leicht besser (dafür überwiegt jedoch die Anzahl der Planeten, bei denen mein Algorithmus ein besseres Ergebnis liefert, nur ist die Verbesserung dann eher klein).
Darkrel hat sich an einem genetischen Algorithmus versucht, der mit wenig Code auskommt und nach seiner Aussage innerhalb von nur einer Stunde programmiert wurde. Dafür kann sich das Ergebnis durchaus sehen lassen, wobei noch einige Performance-Verbesserungen möglich gewesen wären.
Die Algorithmen von Aremion und Wümpftlbrümpftl kommen mit ihren Ergebnissen nicht ganz an die anderen heran. Aremions Algorithmus bildet knapp das Schlusslicht, benötigt dafür aber auch nur durchschnittlich 26 Millisekunden, während der Rest fast immer die volle Zeit ausschöpft.
Interessant ist, dass Helmuts Teilpunktzahl für den Verlauf der Grenze (zählt zu 1/3) die niedrigste von allen ist. Dafür erzielt er aber die höchste Punktzahl bei der Teilpunktzahl für die Qualität der Aufteilung (zählt zu 2/3).
In der Statistik unten ist ein "optimaler" Algorithmus aufgeführt. Dieser funktioniert einfach so, dass er für jeden Planeten jeweils das beste Ergebnis aller Algorithmen liefert. Er ist rein fiktiv, zeigt aber, was theoretisch möglich gewesen wäre. Wie viel besser das absolute Maximum ist, bleibt ungewiss.

Ich danke allen für ihre Teilnahme! Insbesondere danke ich denjenigen, die trotz Unzufriedenheit mit ihrem Algorithmus etwas abgegeben haben! Dabeisein ist alles! Bis zum nächsten Mal!
Und natürlich mal wieder "Herzlichen Glückwunsch" an den alten Contest-Hasen Helmut! Du hast es echt drauf! :-)

Alle Lösungen sowie das Auswertungsprogramm können hier heruntergeladen werden.

Und nun viel Spaß mit den Ergebnissen! Ich habe mir mit der Auswertung viel Mühe gegeben. Alle Ergebnisse sämtlicher Planeten sind visualisiert. Einfach unten auf eine Planetennummer klicken, um die jeweiligen Lösungen anzuzeigen und sie zu vergleichen.

Übersicht

NameØ PunktzahlØ GrenzverlaufØ AufteilungØ Zeit (ms)Anzahl bester LösungenFehler/Timeouts
Aremion0.7368220.8898420.6603132600
Darkrel0.7629870.8549450.71700899700
David Scherfgen0.7892230.8444690.76169993880
Helmut0.7895170.841830.7633619422990
Wuempftlbruempftl0.7448640.8835360.67552899500
"Optimaler" Algorithmus0.7896060.8420060.763406?5000

Punktzahlen bei den einzelnen Planeten

Klicke auf eine Planetennummer, um die Lösungen anzuzeigen.

PlanetAremionDarkrelDavid ScherfgenHelmutWuempftlbruempftl"Optimaler" Algorithmus
0000.7569380.7687560.7834220.7834220.7331850.783422
0010.71770.782590.796160.7961630.787390.796163
0020.7373820.7328490.7727990.7726640.7139450.772799
0030.7014960.7126350.7274070.72740.715020.727407
0040.7503120.7579120.7637910.7637910.7525070.763791
0050.6214280.6454130.6675640.6675140.586220.667564
0060.8326320.7154480.8596860.8596860.774560.859686
0070.6655690.6767880.703050.703050.6460220.70305
0080.7295960.7328650.7738340.7738360.7559750.773836
0090.8052810.8046640.8386280.8386280.7495520.838628
0100.6630160.6809280.7309820.7309860.7029220.730986
0110.6287550.6426110.6624860.6624860.6259340.662486
0120.7577650.7641850.7767350.7844970.7470460.784497
0130.5902090.5810580.642720.6427260.5719550.642726
0140.7846940.8205430.8376780.8376780.7257920.837678
0150.7786040.7668610.8110820.8110680.7822930.811082
0160.5804840.5878520.6172350.6172350.5519110.617235
0170.6392540.6718960.6823660.6823660.6180180.682366
0180.5651160.7135620.735250.7352390.7329870.73525
0190.604080.6501740.6806250.6806120.5995390.680625
0200.7273450.8555870.8665150.8665150.6785290.866515
0210.7432750.7547280.7662250.7662220.658790.766225
0220.5778680.5883830.6439720.6441220.5958470.644122
0230.8812640.8775540.8926350.8926350.8747130.892635
0240.8392890.8404860.8816930.8816110.8544560.881693
0250.907880.9199420.9245040.9245870.7176330.924587
0260.7343630.742430.7676070.7678290.6686670.767829
0270.6615520.717810.7496580.7496580.6751720.749658
0280.5344140.5428980.550540.5675420.5285620.567542
0290.7668080.757750.7793770.7793550.7382270.779377
0300.6402780.6541880.6716220.6714110.6496290.671622
0310.9267440.9364770.9426990.9426990.9349140.942699
0320.7271140.7325770.746850.746850.7306290.74685
0330.9092930.9091280.9200470.9200870.9120750.920087
0340.6539090.6652130.679830.6798140.6676820.67983
0350.7685770.7736920.8039540.8039540.7959220.803954
0360.8855840.8932120.9044130.9044130.8886090.904413
0370.6642690.7029930.7563890.7563890.6881610.756389
0380.5625740.6358530.6529660.6529660.6364610.652966
0390.868540.8610920.887020.887020.8760690.88702
0400.6243440.6716240.6996450.6996390.6235190.699645
0410.8655810.8658440.8835570.8835570.8794150.883557
0420.6668790.6592790.67710.6812430.6683730.681243
0430.6265460.7628670.8017160.8017160.7564660.801716
0440.6016950.6306670.662930.6629240.5868250.66293
0450.5461960.6391590.6738210.6738040.5799750.673821
0460.6413970.6896590.7074420.7073330.6997550.707442
0470.556880.5657120.5732540.5732540.5567320.573254
0480.8316720.833090.8529760.8529760.8354730.852976
0490.5785270.6237130.6401970.6401970.5804760.640197
0500.6250920.6867090.7158470.7143450.6976580.715847
0510.9196580.9247660.9370320.9369920.9263440.937032
0520.8116020.8279330.8570510.8570510.7927990.857051
0530.5935550.6240810.6543850.6468190.5791070.654385
0540.6269310.649870.6787230.6787310.5776270.678731
0550.8155210.8019310.831530.831530.8095980.83153
0560.6468830.6839150.7104430.7104430.6144520.710443
0570.5881620.7307540.7592430.7592430.7287460.759243
0580.7686670.7770140.79710.7970940.7661630.7971
0590.7221590.7280570.7589540.7589540.7367090.758954
0600.7109680.7389720.7739050.7739050.7175710.773905
0610.6753030.6886290.7205390.7205450.6958480.720545
0620.8095610.8193210.8330920.8330440.8117960.833092
0630.7702750.7806650.8064450.8064390.743450.806445
0640.8247830.7866150.8434130.8434210.818590.843421
0650.5619190.6027510.6437320.6437320.5349220.643732
0660.6684350.6511670.6843560.6843560.6110730.684356
0670.5944170.6085280.6279230.6278940.5756340.627923
0680.8450880.8418910.8713640.8713630.8655730.871364
0690.7563680.7530280.7757320.7757320.7088740.775732
0700.6986760.7276780.7556650.7556650.7384370.755665
0710.7263640.7974870.8085120.8085050.7196570.808512
0720.8109540.7962010.8257190.8257190.8173980.825719
0730.7732210.8342340.8481710.8487640.8255780.848764
0740.595840.6745470.6901680.6901620.5834140.690168
0750.7911840.7695170.8061390.8061260.7647360.806139
0760.8572620.8625210.8757550.8757290.7168330.875755
0770.6590160.7602260.7771310.7771280.7379790.777131
0780.7768540.8009680.8192430.8192450.7510930.819245
0790.6374740.7773860.8113940.8113570.7963260.811394
0800.6662390.6766130.6901240.6901240.6652850.690124
0810.6320570.69960.7117610.7117610.6499110.711761
0820.8030590.8067660.8342390.8342390.8281560.834239
0830.735020.7828140.7997150.7997150.6800990.799715
0840.75480.7871640.8100420.8100580.7552590.810058
0850.710270.7169650.7285310.7285310.6510530.728531
0860.5850450.5893360.6001530.6001530.5885610.600153
0870.773510.7764630.8016120.8056390.7613240.805639
0880.8241450.8039360.8381820.8382630.828280.838263
0890.7019570.7200550.7605470.7605590.7468020.760559
0900.7382840.7694580.7884580.7884530.7669170.788458
0910.6361410.660750.6951520.6951410.6588530.695152
0920.7064690.7221140.7455620.7455620.6350080.745562
0930.6489840.673360.7023150.7023060.6768450.702315
0940.7697140.766640.8048670.8048670.7075810.804867
0950.8076210.7940910.8236130.823260.7881220.823613
0960.5659590.6595820.6832830.6825950.6476540.684145
0970.7547050.8298320.8422110.8422040.6924450.842211
0980.7299290.7620090.8362220.8362220.8134330.836222
0990.8184420.8275930.8428120.8425530.8273520.842812
1000.6539350.7108040.7248070.7248070.6391450.724807
1010.9115820.9100840.9287880.9287660.9204820.928788
1020.7232790.7558070.7854050.785380.7345430.785405
1030.525850.5771530.6068720.6068720.5407630.606872
1040.6507410.6432680.6780160.6780160.5906630.678016
1050.6271930.7053510.7252130.7252790.6368880.725279
1060.6861090.7456390.785130.785120.6909210.78513
1070.807150.7814740.8247570.824460.818990.824757
1080.7776360.7679170.7932860.7932860.7850780.793286
1090.6008790.6269780.730540.7120940.7109710.73054
1100.6877160.6860870.7075250.7075250.6355050.707525
1110.6384440.6771840.6998820.6998730.6491680.699882
1120.6671970.7972650.8061760.8061660.6874050.806176
1130.8423890.8820590.8950770.8950680.8075140.895077
1140.869360.8563570.8792250.8792250.875610.879225
1150.8524930.8616240.8802660.880260.8652490.880266
1160.7755290.8293190.8432650.8432650.8096030.843265
1170.5579310.718850.7531340.7531250.6886060.753134
1180.7282880.7306220.7636170.7636240.7228810.763624
1190.8771520.8389120.8899640.8899640.8784830.889964
1200.8230430.8406280.8577170.8577170.8553560.857717
1210.7926050.8194070.8340240.8340280.8110320.834028
1220.6227990.7906190.807730.8077330.7652140.807733
1230.5677490.6680550.7154010.7154010.6820110.715401
1240.7923640.7677710.8159480.8159390.783340.815948
1250.7424170.7411880.7779130.7779320.7620260.777932
1260.6052340.7034490.7162360.7162510.6712440.716251
1270.8380140.8240310.8552570.8552570.8104360.855257
1280.8098710.7989110.8278650.8278290.818990.827865
1290.625640.7088240.7371070.7371070.6420040.737107
1300.678890.6721560.7129660.7129590.5753150.712966
1310.6825560.717670.7311030.7310770.6708170.731103
1320.7123940.7092860.7363460.7363190.6486270.736346
1330.8633880.8728830.8868860.88690.8834180.8869
1340.6919330.7966470.8136140.8136140.8104530.813614
1350.9305860.9219130.9414760.9414630.9374140.941476
1360.6731180.6844630.7250160.7498240.7115330.749824
1370.9128720.9034770.9209290.9203750.9192630.920929
1380.7087730.7183860.7325490.7325120.7116290.732549
1390.7601010.770810.8053740.8053740.7615120.805374
1400.7551510.7544990.7904780.7904780.7603390.790478
1410.8371550.8345380.8577210.8576340.8351650.857721
1420.7296640.7747370.7939230.7939230.7889160.793923
1430.857370.8514860.8708980.8708770.8656010.870898
1440.721920.7931330.807390.8073480.7100660.80739
1450.8432770.8409850.8605290.8605290.7650550.860529
1460.578480.5784660.5973820.5973820.5424310.597382
1470.645720.6835540.6984970.6984910.641580.698497
1480.5397170.631590.6524790.6524890.5157810.652489
1490.7599920.748730.7850480.7875890.7651170.787589
1500.6788160.7832860.8143520.8143520.8061530.814352
1510.6668220.6953240.6977520.7288790.7095430.728879
1520.8307180.8565850.8733030.8730240.7909740.873303
1530.6145120.7284410.755740.755740.7208940.75574
1540.6079160.67050.6860280.6860280.6354640.686028
1550.7217640.7621780.7848870.7848870.7109450.784887
1560.7531880.7768350.8112410.8112410.7981020.811241
1570.6430660.7092930.7311850.7311890.6818160.731189
1580.7970080.8067430.8241220.8244790.8147820.824479
1590.8298590.8076830.8595470.8595470.8306270.859547
1600.7989690.8054060.8672020.8672580.84110.867258
1610.8921140.8923610.9103260.9103260.9022040.910326
1620.862560.8276270.8774940.8774940.8752290.877494
1630.5475860.7113590.735130.7352480.5809120.735248
1640.8153370.8339160.8528420.8528380.7163640.852842
1650.7930970.802440.8286890.8286890.8128830.828689
1660.7985060.7976950.8227860.8227860.8150080.822786
1670.5682210.5775310.5882760.5882870.5380450.588287
1680.8412670.8502930.8675560.8675560.6962320.867556
1690.8171440.8182050.848740.848740.8195630.84874
1700.9480040.9404820.9567140.956710.9463960.956714
1710.6703030.7199020.7719020.7718260.7316210.771902
1720.8091350.8304550.8465190.8465190.7243530.846519
1730.67360.7966060.8164660.8164430.7294750.816466
1740.6388740.6979440.7078080.7078080.6744920.707808
1750.7153630.7437530.7645620.7646410.7318160.764641
1760.8807720.8713050.8999710.8999710.8964970.899971
1770.6204750.6976620.7624760.7624760.6958160.762476
1780.7993840.7803390.8187030.8187030.7418110.818703
1790.650450.7592140.7777840.7777770.7604460.777784
1800.5979830.7042440.741180.7411680.661750.74118
1810.6355830.6374890.6453660.6453640.5996570.645366
1820.8130680.8176210.8433880.8432450.8216640.843388
1830.8634780.8560440.8807360.8807180.8705590.880736
1840.6991680.742530.7582770.7582720.6686410.758277
1850.8180270.822990.8649870.8649920.8326660.864992
1860.5506870.6833030.7177440.7182620.7079410.718262
1870.8871010.889160.918060.9180630.8793150.918063
1880.8326360.8178020.8522760.852120.7972180.852276
1890.6175670.6338140.6604560.6604730.6177810.660473
1900.7345750.7348210.7637270.7635640.7390290.763727
1910.9549060.9575970.9617690.9617650.9585160.961769
1920.6744510.7584030.7905820.790580.7439670.790582
1930.8271240.8310440.8619770.861950.8406320.861977
1940.6558920.71170.7391650.7391650.6630340.739165
1950.760250.7609640.7962960.7962350.7751860.796296
1960.7845010.7538960.8056530.8056560.7844910.805656
1970.6409940.7105820.7459450.7459420.7150030.745945
1980.932240.9246280.9413140.9413140.9400960.941314
1990.5783930.5924010.6285530.6285530.53790.628553
2000.8300450.8262710.8499230.8499230.844580.849923
2010.8287020.8246560.848150.848150.799820.84815
2020.9067830.8970140.9207040.9206840.9134450.920704
2030.7296260.7187420.7484520.7484520.6255880.748452
2040.5660260.6185120.6905810.6905770.6407240.690581
2050.5683050.6816720.7072570.7072290.7025180.707257
2060.6836320.7013840.7285810.7285810.6469250.728581
2070.8405850.854020.863020.8630060.8004180.86302
2080.8431640.8367380.8577090.8577060.8420230.857709
2090.5840820.7169690.7532360.7532360.6797940.753236
2100.7118770.7234050.7368770.7368870.7000830.736887
2110.876550.8725540.8976050.8976050.8839160.897605
2120.7293810.7507710.7973810.797380.7497510.797381
2130.6471150.6945890.7067090.7118020.6401420.711802
2140.8167870.8243060.841330.8404920.8348690.84133
2150.7486530.7641090.8071430.8071270.7766840.807143
2160.6573250.6870350.7463330.7463330.7016350.746333
2170.6255220.6419250.6658640.665850.647140.665864
2180.6996760.7320110.7591030.7590940.7188940.759103
2190.8738520.8800480.8943190.894240.8869610.894319
2200.8196010.8528530.894280.8942090.8546740.89428
2210.7384940.7354040.7513980.7513980.7313590.751398
2220.5890120.7792210.8184160.8184160.7842640.818416
2230.8110580.7732350.8350640.8349410.8172140.835064
2240.8154650.8071410.839070.839070.7924470.83907
2250.8125310.8161870.8300490.8300490.8139690.830049
2260.7632880.8043290.8246010.8246050.7092890.824605
2270.7610480.7102080.7775180.7775180.7308450.777518
2280.8386360.8080510.8554510.8554510.8470130.855451
2290.9046390.9077420.9200640.9201090.9170190.920109
2300.7244050.698930.727080.7391350.6313850.739135
2310.7746760.7817810.8031190.80290.7822120.803119
2320.7135450.7332690.7551240.7549430.7533810.755124
2330.602190.6543950.6729060.6729030.6098440.672906
2340.6861110.7847340.8019450.7994190.7085090.801945
2350.7575150.7344840.7744870.7744870.6289130.774487
2360.6515420.6800050.6999630.6999590.6796660.699963
2370.883620.8905240.9042660.9042660.895270.904266
2380.653190.8175270.834880.8348760.6904520.83488
2390.6855880.7121820.7265480.7256480.694970.726548
2400.8620990.8634670.882180.8821530.8698940.88218
2410.8549690.8397220.8743070.8742960.8534250.874307
2420.8242630.8180350.8444410.8444410.8224850.844441
2430.6101550.6245740.6581260.6581120.6234620.658126
2440.750290.7588030.7723480.7723930.7124470.772393
2450.8457520.8431890.8804880.8804880.6811490.880488
2460.7077440.7653660.7844220.7862090.6848370.786209
2470.711860.7552030.7860010.7859740.6264070.786001
2480.6468260.6361540.6690960.6690960.5866830.669096
2490.6432040.6501670.694060.6940460.6439560.69406
2500.5268140.5908120.6293370.6293370.5256010.629337
2510.7566460.7579410.7818980.7818960.7609030.781898
2520.6718660.6898990.7222560.7222590.685860.722259
2530.7567550.7499950.8205110.8205010.7717980.820511
2540.753780.7850340.8119430.8119520.7242340.811952
2550.5321980.63330.6629010.6629010.6063510.662901
2560.6723460.7109740.7536390.7536330.6578960.753639
2570.7700160.781670.8001310.8001310.7910720.800131
2580.6635790.7373920.7527320.7527340.6408230.752734
2590.9506850.9439180.9603550.9603550.958810.960355
2600.7261220.7289370.7497420.749720.7145940.749742
2610.7943160.798360.8287840.8293110.8024340.829311
2620.7540540.7633120.7912470.7916140.7719260.791614
2630.8832620.8778340.8974340.8974030.895460.897434
2640.8980420.8836590.9081530.9081530.9028370.908153
2650.9020950.886590.913350.913350.9046150.91335
2660.7148410.7216090.733060.7330650.6369380.733065
2670.8462730.8484560.8712950.8713030.82240.871303
2680.7612010.7838980.7913350.7913030.7324050.791335
2690.6168960.8087960.8209970.8209970.7118790.820997
2700.8677220.8963150.9115040.9117230.6745080.911723
2710.7080420.7275130.7540570.754050.658240.754057
2720.649880.7230830.8110370.8110370.7723550.811037
2730.5504140.7553690.7683390.7683380.6744330.768339
2740.7404260.7318530.7532790.7532630.7415070.753279
2750.7695440.7795450.8004550.8004470.7330060.800455
2760.6038460.6259680.6580070.6578220.583870.658007
2770.6293020.6483040.6604780.6606810.6449850.660681
2780.6587240.6809610.7097510.7097480.6842860.709751
2790.6490380.6467920.6855130.6855430.6096890.685543
2800.8372830.8305760.8539530.8539460.8251220.853953
2810.8113470.8417840.8533430.853330.8524730.853343
2820.7739160.7920490.8134890.8134290.8079280.813489
2830.5144790.707080.7303690.7303660.681220.730369
2840.6812340.7344910.7779920.7779860.7194690.777992
2850.5756410.6977940.7468450.7468450.7032350.746845
2860.7708960.7762230.7982790.7982790.7647510.798279
2870.8446950.8352250.8606110.8606110.8470230.860611
2880.7260310.7327980.7488260.7488310.7322860.748831
2890.913970.8960340.9265910.9265910.9195880.926591
2900.8491710.8355220.8822360.8822360.8693770.882236
2910.7425790.7090840.765870.76580.6880150.76587
2920.6954040.7166170.7474570.7474570.7110770.747457
2930.9400420.9386160.9494310.9494310.9471940.949431
2940.7588460.7696590.7879530.787950.7751410.787953
2950.8497790.8623330.8746040.8743020.869520.874604
2960.8875840.8994660.9117010.9116780.8959360.911701
2970.7077220.7692650.785580.7855520.7099520.78558
2980.8566280.8896090.9150220.9144620.693660.915022
2990.8187390.8332570.8398940.8398940.8349840.839894
3000.7594130.7363910.8267870.8267840.795720.826787
3010.789630.7739550.8025570.8025570.7787620.802557
3020.804230.8053120.8222560.8217680.7656270.822256
3030.7241210.7759310.8117660.8117660.7696440.811766
3040.9093470.9062010.9300390.9300390.8857130.930039
3050.8260540.8329050.8512210.851220.8404680.851221
3060.7695850.727350.7997180.7997180.7797050.799718
3070.7116330.7683480.7950260.7950260.742890.795026
3080.7294320.724520.7548220.7548220.6850590.754822
3090.7051410.8082430.8217070.8219540.6696910.821954
3100.5113360.6130350.6381310.6381310.539290.638131
3110.8394590.8279770.8644710.8644670.8473210.864471
3120.692320.7189420.7603970.7602060.7251210.760397
3130.9051710.9060330.9221190.9222780.9193560.922278
3140.7157630.7213830.7725910.7727390.6532850.77274
3150.7411030.7399230.7624760.7629610.7382760.762961
3160.8407120.8166630.8606680.8606680.8250290.860668
3170.7245040.7576450.7735940.7735940.7119070.773594
3180.8833380.8718610.8990090.8990020.8963180.899009
3190.7511150.7681380.7798370.7798370.7724350.779837
3200.6630170.7600990.7812930.7814040.7640240.781404
3210.6201150.6310660.6402680.6438160.6150210.643816
3220.674810.6694710.7251630.7251630.6604050.725163
3230.7819440.7532220.8014990.8014320.7204450.801499
3240.9052630.9065460.9193090.9193560.9128410.919356
3250.7516870.7555080.7977270.7976380.786240.797727
3260.6322970.7918280.8154610.8154610.7982490.815461
3270.7045690.6951520.7423870.7422580.7279940.742387
3280.798420.7876760.8164410.8164350.7316590.816441
3290.6878040.8016310.8134330.8134330.6675940.813433
3300.8797570.8629140.8909270.890870.8811480.890927
3310.751130.812850.8473160.8473160.8064120.847316
3320.8751060.8782090.8851770.8851130.8722920.885177
3330.7000270.773770.8135610.8135660.7920980.813566
3340.9210340.909140.93240.93240.928150.9324
3350.7604040.7876140.8016780.8016780.7795260.801678
3360.847840.8292450.8652360.8652330.848810.865236
3370.8816040.8830950.8912120.8911910.8799720.891212
3380.8725220.877050.8819040.8819080.8676360.881908
3390.8367020.8347550.849420.8511020.8498930.851102
3400.7641230.7842030.7994610.7994610.7248590.799461
3410.6233360.734850.7846410.7846410.7587410.784641
3420.7634090.7959140.8126070.8126070.806710.812607
3430.8124460.808890.8332890.8332890.8071690.833289
3440.7546550.7645260.7828340.7828340.773950.782834
3450.6519480.7137520.727830.7278250.652680.72783
3460.7664960.7673280.7916970.7916980.7329910.791698
3470.5447810.7070610.7656360.7656260.6972420.765636
3480.896560.8814020.9122950.9120170.9111640.912295
3490.6398720.7102710.7354290.7354290.6819180.735429
3500.8311970.8275680.8565630.8564730.8102380.856563
3510.8622290.8640420.8745240.8744980.8686560.874524
3520.621720.6353160.6797720.6797740.6298170.679774
3530.6626810.670730.6795620.6837410.622450.683741
3540.7216590.7472940.7728350.772770.7518120.772835
3550.7234360.7510370.761750.7668560.7437630.766856
3560.6344930.7484030.7845210.7845210.7294870.784521
3570.6197970.6481010.6709690.6709690.6280590.670969
3580.6627460.6661110.7148690.7150220.7054310.715022
3590.6517520.6389940.6804240.67990.5093860.680424
3600.6571940.7210120.735970.735980.6985110.73598
3610.8328780.8083590.8578710.8589980.8405180.858998
3620.5631940.6232340.6515020.6515010.5447010.651502
3630.771320.8151280.8541220.8541220.8375750.854122
3640.8419940.8388040.8625840.8625530.8532710.862584
3650.6785720.6758580.7201570.7201390.6873150.720157
3660.690730.7488980.7672680.7675340.6179940.767534
3670.8072830.7995360.8162180.8161840.8143660.816218
3680.7446370.7470370.7787240.7788170.7455290.778817
3690.599450.6008870.6147740.6147730.5856420.614774
3700.6716950.7024170.7372510.7372510.6584890.737251
3710.7582210.7824720.8215820.8215810.7562070.821582
3720.7573250.7420940.7770970.7770630.7697750.777097
3730.758180.759240.786090.7860520.7117830.78609
3740.6381830.7060080.7281770.7281770.6859220.728177
3750.8749790.8509740.8906340.8907230.8770080.890723
3760.7490060.7296950.784640.7840720.7555390.78464
3770.6709140.7753350.7852990.7852910.7595010.785299
3780.7170080.7245150.7654980.7654920.7417770.765498
3790.8095910.8191530.844460.8440640.7227520.84446
3800.8957060.9100760.9232140.9231130.9147890.923214
3810.800910.8275170.8377010.8377190.8251050.837719
3820.7369220.7505130.7557390.7557390.7324820.755739
3830.8375630.8276110.8579160.8579210.8254650.857921
3840.7274530.7643530.7862880.786330.7796840.78633
3850.8520280.8612460.8778970.8778780.8579860.877897
3860.6138270.7907060.8051730.8051730.7759340.805173
3870.7866850.7635990.8124830.8124830.7875240.812483
3880.7001140.7076780.7338540.7338420.7085060.733854
3890.7850220.8201040.8409650.8409640.7782850.840965
3900.5890170.6787390.696940.6967630.6373910.69694
3910.8860770.8960790.9068620.9068530.9041850.906862
3920.5376270.6592770.6961360.6961360.6309570.696136
3930.8556970.858820.8817110.881490.8544390.881711
3940.8006450.79610.8294740.8294740.7889860.829474
3950.6470310.7358630.8068670.8068660.7733650.806867
3960.7655510.8081830.8231490.8231280.7059190.823149
3970.5490830.6270620.6418170.6418170.6060360.641817
3980.8236880.8000160.8404480.8404480.8207760.840448
3990.833030.7987420.8530540.8530140.8473560.853054
4000.5669470.7498740.7789950.7790410.758270.779041
4010.7248270.7634350.7759550.7759550.742520.775955
4020.8019610.803380.8175050.8175050.7990080.817505
4030.8212060.8114840.8462540.8462540.8302990.846254
4040.6029390.6237990.6465690.6465690.614910.646569
4050.7461440.7553230.7777990.7776750.6838190.777799
4060.7464230.7652110.7753490.7751590.7538790.775349
4070.5673910.6068840.6285440.6285440.6009750.628544
4080.6304890.6719860.6940450.6940440.6602850.694045
4090.6595290.6810740.7026690.7026640.6621260.702669
4100.7773210.7952580.8137210.8137210.7936360.813721
4110.7275780.7778690.8126550.8126490.802630.812655
4120.7189120.7466970.7734180.773470.7292310.77347
4130.8409290.8398830.8590980.8590910.746930.859098
4140.8331050.842410.8500860.8500860.8448560.850086
4150.5878380.6202760.6312780.6312780.562950.631278
4160.7576240.7360410.8067370.8067120.7924730.806737
4170.689440.7196050.7388020.7415890.6534660.741589
4180.6462080.7553020.7762910.77630.7710820.7763
4190.6093760.6253130.6432820.6432820.5989620.643282
4200.8903440.8923680.9011030.9019820.8954930.901982
4210.6614570.6796040.7077460.7077460.7015250.707746
4220.9309250.9332840.9394020.9394050.9302890.939405
4230.6540860.7210870.7343780.7343780.6420640.734378
4240.7388160.7671640.7971880.7974150.752470.797415
4250.7060990.7720130.7781170.7781050.6865610.778117
4260.8058870.8143560.8442150.8442150.8373680.844215
4270.8866460.8841030.8930240.8930240.8826890.893024
4280.6896530.6945550.710560.7105620.7024870.710562
4290.8196350.8279120.8529010.8528940.7543050.852901
4300.7199780.7719960.7934390.7934770.6542240.793477
4310.799570.8147640.8344970.8348070.787310.834807
4320.7874740.7741090.8115810.8115810.7711810.811581
4330.8128080.8160590.8359910.8359910.8163780.835991
4340.6884780.7310720.7709680.7709680.7454990.770968
4350.8485130.8343840.8710110.8710180.8624640.871018
4360.8194950.8282520.8590090.8590070.8318660.859009
4370.6806270.7091530.7343260.7343180.5726410.734326
4380.8441380.827770.8555020.8554680.8449340.855502
4390.7085410.7092060.729730.7297270.708030.72973
4400.6827670.7011160.7116740.7116610.6857380.711674
4410.8762360.8860120.9008660.900860.85950.900866
4420.7172310.724610.7634650.7634650.7195950.763465
4430.8194240.8299280.8470810.8470810.8404620.847081
4440.9056140.8872370.9185650.9185550.9110970.918565
4450.8541960.857720.8674030.8675550.8577510.867555
4460.7623650.7810510.7978780.7978750.7376770.797878
4470.6987190.6935240.7231920.723390.6658680.72339
4480.9250010.9331510.9451890.945230.9268150.94523
4490.8889320.8666790.9090920.9090850.9063480.909092
4500.7872250.7902930.8079220.8079220.7729010.807922
4510.8530290.8577930.8691820.8691820.8629620.869182
4520.7876720.8005070.8201980.8201980.8113410.820198
4530.6462520.6423310.6816890.683650.6589720.68365
4540.567580.6359660.6888610.6888610.6346210.688861
4550.6630470.8224120.8372490.8372490.8198240.837249
4560.8192770.8297790.8448190.8448150.8365480.844819
4570.859320.8463560.8761580.8761250.8705060.876158
4580.7385190.7279180.7592380.7592260.612240.759238
4590.8843750.8981040.9094680.9093970.8898020.909468
4600.6501190.7501640.7601320.7601320.7526790.760132
4610.629070.6830390.7046480.7046040.613610.704648
4620.7314930.7358230.7550490.7556790.678910.755679
4630.7433620.7491190.7799520.7799670.736970.779967
4640.6204080.7721140.8018540.8019030.7938630.801903
4650.58290.6494690.670010.6705670.5959830.670567
4660.6404260.8017740.8128340.8128340.6547920.812834
4670.6938870.7163810.7635860.7635860.6210840.763586
4680.5923110.6629470.6698860.6778680.6645220.677868
4690.8856420.8689850.8981930.8981760.894120.898193
4700.7985130.8055250.8202520.8202520.8132810.820252
4710.5977940.5978570.6024480.6022090.5899130.602448
4720.9245540.9209440.9397640.9398090.9374980.939809
4730.6400130.6931410.700870.7109910.6647990.710991
4740.5676360.581180.5882450.6179670.5806330.617967
4750.6995770.7273830.7384060.7384010.7342120.738406
4760.6975620.7356520.7521360.7521360.6830830.752136
4770.637570.7394180.7563580.7562980.6602490.756358
4780.5680650.577070.5872930.5891470.513330.589147
4790.8139130.8247620.8345470.8345360.8237360.834547
4800.8618530.8536220.8784650.878460.8763880.878465
4810.8010140.8389310.8684420.8684270.8522630.868442
4820.6059070.7617320.7828070.7828070.631920.782807
4830.8654840.8764990.8913790.8913790.8770770.891379
4840.5865910.7295370.7546670.7546670.7074360.754667
4850.7133360.6930650.7405070.7405070.7072040.740507
4860.6383840.6506680.6558360.6558360.6377590.655836
4870.8319740.8211250.8441480.8441490.8339780.844149
4880.753460.7799480.7916070.7916070.7764970.791607
4890.9237820.9059120.9349250.9349250.9343680.934925
4900.8237380.8281870.8394530.839450.8311470.839453
4910.5342820.5669930.6024450.6024690.5621910.602469
4920.7054810.7954630.8147390.8156940.7136630.815694
4930.5799690.6236310.6714550.6714550.6641810.671455
4940.7302090.7745260.8028560.8028560.6416970.802856
4950.8815690.8736170.8971160.8971240.8756350.897124
4960.9021420.911180.9161010.9160950.9110790.916101
4970.6164510.6944790.7252450.7252450.6777990.725245
4980.8412720.8552240.8673880.8673830.8359060.867388
4990.8002390.8269680.8397440.8397440.8208610.839744