[eMule-Web]

[eMule-Web] (http://www.emule-web.de/board/)
-   eMule MODs - Allgemein (http://www.emule-web.de/board/emule-mods-allgemein/)
-   -   eMule 0.46c MorphXT 7.8 [06.01.2006] (http://www.emule-web.de/board/9647-emule-0-46c-morphxt-7-a.html)

Stulle 12. June 2005 21:14

eMule 0.46c MorphXT 7.8 [06.01.2006]
 
eMule 0.46c MorphXT v7.8
Zitat:

Zitat von SiRoB,Jan 7 2006, 08:22 PM
Hi everyone,

here is our latest release based on the 0.46c version.
It should be the stable one.

Good share & download.

Zitat:

FIXED : (major) Various crash arround category manipulation or file completion [SiRoB]
FIXED : (minor) Minimize to tray when we use the autostart [SiRoB]

CHANGED: Added TMPL_FAILEDLOGIN into eMule.tmpl [leuk_he]
CHANGED: Put back full safe hash code from Slugfiller mod [SiRoB]
CHANGED: Put some kind of official open slot limitation [SiRoB]

You can download it on our official website : http://emulemorph.sourceforge.net

Direct link to the download page : Binary & Sources

If you experiencing problems with sourceforge (please try sourceforge before):
ed2k://|file|emulev0.46c-MorphXTv7.8-bin.zip|3673584|DDFBC972F17D9E1F6376C80825C722D0| |h=2YFLSOBOH3IMJWFKJTVGHVFUYRJWB6O7|/

ed2k://|file|emulev0.46c-MorphXTv7.8-src.zip|5600193|7A708A4C0ED46E76A2162954FC6B6619| |h=CLADEAEKFBX77MTE5T7GVJMCRNK6YKIL|/

Download: Binaries & Sources (eMule-web.de-Mirror)




eMule 0.46c MorphXT v7.7
Zitat:

Zitat von SiRoB,Dec 28 2005, 04:17 PM
Hi everyone,

sorry for the 7.6 version, we made a mistake arround compilation.
you can now download the 7.7 version with a realy new feature improuvement making the upload thread less dependant from hard drive heavy access.

Happy celebrates of end of the year, good share and download. ^^

Zitat:


FIXED : (minor) Assertion for PPgMorph.cpp [Stulle]
FIXED : (minot) feedback for other languages (transferred) [Stulle]
FIXED : (minor) Avi3k: maxfilesize fix [leuk_he]
FIXED : (minor) Avi3k: search index check [leuk_he]
FIXED : (minor) Xanatos: critical socket fix [leuk_he]
FIXED : (major) Patched safehash thread hashing to avoid crash when reading on a bad cluster [SiRoB]
- This permit to avoid just the crash, you still need to perform a scandisk to move part pointing to bad cluster
FIXED : (major) Patched safehash to avoid crash when we are shuting down emule [SiRoB]
FIXED : (minor) Turn back change to fix Multisort wroung column sorting with only client sort (CTRL+column click) [SiRoB]

ADDED : ReadBlockFromFileThead: make read block for uploading client no main thread blocking [SiRoB]
- It will help to avoid disturbing upload when harddisk is under heavy access.

CHANGED: Equal Chances for Each File uses Session values now [Stulle]
CHANGED: USC: Avoid limiting speed of client too much when switching from focused to no focused mode [SiRoB]
CHANGED: (secutity) Backlog on WEBserver listen socket have been set to 5 [SiRoB]
CHANGED: (secutity) Backlog on WAPserver listen socket have been set to 5 [SiRoB]
CHANGED: Updated Anti-Leecher [SiRoB]

REMOVED: unused Nice Hash preferences code [Stulle]
REMOVED: Obsolete security icon in Morhp settings removed. [leuk_he]
REMOVED: Help from morph preferences (caused a crash) [leuk_he]

You can download it on our official website : http://emulemorph.sourceforge.net

Direct link to the download page : Binary & Sources

If you experiencing problems with sourceforge (please try sourceforge before):
ed2k://|file|emulev0.46c-MorphXTv7.7-bin.zip|3545676|C66906AD377A6A4400E0F79F171720D9| |h=XLZRM77K32UK2UHHLGAPEVI6PLBP2K7J|/

ed2k://|file|emulev0.46c-MorphXTv7.7-src.zip|5455201|E4EBCD178E7670EC0A7ACFB6F342710B| |h=CWXWF24XZCFLZ4QLUJMWWELA7CGWBAB5|/

eMule 0.46c MorphXT v7.6
Zitat:

--------------------------------------
Changelog for eMule 0.46c MorphXT v7.6
--------------------------------------
FIXED : (minor) USC open slot with unlimited datarate class [SiRoB]

You can download it on our official website : http://emulemorph.sourceforge.net

Direct link to the download page : Binary & Sources

If you experiencing problems with sourceforge (please try sourceforge before):
ed2k://|file|emulev0.46c-MorphXTv7.6-bin.zip|3543313|A06D725B66DAC7C8213EA3CB80872A73| |h=ETK3KH2B3VWG7QFSP2GWG44EZV6OKIUU|/

ed2k://|file|emulev0.46c-MorphXTv7.6-src.zip|5450646|1495C482F2E3DB6AB8D2955AB136EFA8| |h=22S3W42N7YHCYFNXCYAUWC6KQD3XTOQ7|/

Download: Binaries & Sources (eMule-web.de-Mirror)



eMule 0.46c MorphXT v7.5
Zitat:

Zitat von SiRoB,Dec 11 2005, 04:19 PM
Ok we decided to release an ultimate release based on the 0.46c official emule version.
The main thing to know is that we finaly succecced to make the Upload Splitting Class (USC) to work as we expected and made serveral minor fix.
As you will notice in the change log, we have two new members (Stulle & leuk_he) that will help us to make the project survive a bit more.

Have a nice day

Zitat:

FIXED : (minor) icon arround webcache proxyclient in downloadclientctrl [SiRoB]
FIXED : (minor) sorting item arround downloadclientctrl (by XMan) [SiRoB]
FIXED : (minor) WC: Avoid xml setting autoupdating when webcache is disable [SiRoB]
FIXED : (minor) display of score ratio in icon for lovelace and Pawcio CS [Stulle]
FIXED : (minor) USC: High class limiter (FS, PS or PBF) are respected [SiRoB]
FIXED : (minor) Load hot key for invisible mode correct from preferences[leuk_he]
FIXED : (minor) no server busy switch to message on a busy pc during windows starup[leuk_he]
FIXED : Prevent forgetting identical named .met files in different tempdirs[leuk_he]
FIXED : (minor) Static servers do not need a static priority. [leuk_he]
FIXED : (minor) Fix log scrollbar redraw [SiRoB]
ADDED : Display BusyRatio in uploading list [SiRoB]
CHANGED: PowerShare limit have been limited to 5 virtual sources [SiRoB]
CHANGED: UploadBandWidthThrottler: Limiting send buffer to DoubleSendSize to avoid createnextblockpackage to be blocked too much time [SiRoB]
TWEAKED: USC: hope this will take into account much possible case to avoid not filled bandwidth [SiRoB]

You can download it on our official website : http://emulemorph.sourceforge.net

Direct link to the download page : Binary & Sources

If you experiencing problems with sourceforge (please try sourceforge before):
ed2k://|file|eMulev0.46c-MorphXTv7.5-bin.rar|2826639|B765C5F573BF3E199066848FF8BE3F2D|/

ed2k://|file|eMulev0.46c-MorphXTv7.5-src.rar|4424820|F86663DFA0A17A2B47B742FFDE52B315|/

(eMule-web.de-Mirror)
eMule-v0.46c-MorphXT-v7.5-bin.rar
eMule-v0.46c-MorphXT-v7.5-src.rar


eMule 0.46c MorphXT v7.4
Zitat:

Zitat von SiRoB,Oct 11 2005, 08:41 PM
Hi everyone,

Give a try.

Enjoy and good share.

Zitat:

FIXED : (major) SafeHash Patch from SlugFiller mod (Borschtsch)
FIXED : (minor) Mixed icon in downloadclientlist
FIXED : (major) Rollback code arround ICS feature
FIXED : (minor) Smart A4AF swaping
FIXED : (minor) Advanced A4AF management
FIXED : (minor) Shared Part column have been fixed (missed merging code from 0.46c)
FIXED : (minor) Changed Share Only The Need a bit due to official change

CHANGED: Turned back the right sorting of the file status column
CHANGED: Moved back "Download In Alphabetical Order" setting in priority popup menu
CHANGED: Reworked a bit the Anti-leecher to not ban client morph based mod
CHANGED: Linear priority column show us all information regarding download priority
CHANGED: EastShare CS has been updated according to change in official
CHANGED: Create ipfilter, fake and ip2country class first to avoid multiple hd access while hashing
CHANGED: USC: changed the way to limit upload slot datarate to balance upload and avoid lost of bandwidth
- so don't worry if you see datarate above limit with 1" upload avarage setting
- in short trickel slot may take high datarate until their avarage download reach upload limit setting
CHANGED: WC: WebCache site has been shutdown due to high load, so i removed link for autoupdate webcachesetting
CHANGED: Every client are now equal arround PowerShare file state
CHANGED: zz code update arround scheduled upload system
CHANGED: Auto PowerShare trigger differently now

ADDED : Patch to make shareable file succefuly completed with insufficient space disk on target

TWEAKED: Anti-Leecher test order by Stulle

You can download it on our official website : http://emulemorph.sourceforge.net

Direct link to the download page : Binaries & Sources

If you experiencing problems with sourceforge (please try sourceforge before):
ed2k://|file|emulev0.46c-MorphXTv7.4-bin.zip|3575732|EA6FC8235666BC9C19AB87CA45F7CFF4| |h=ETCEDWUUMXHMLERVKNSVVEBO75OMVLOC|/

ed2k://|file|emulev0.46c-MorphXTv7.4-src.zip|5450054|B338A27E823B350A2E2814D6A31A8748| |h=NXQK52UAQDY2PT4VZZUM2KAVEKJAHZMB|/

Download: Binaries & Sources (eMule-web.de-Mirror)

Deutsche Sprachdatei (fix):
MorphXT-7.4_EastShare-10.6_StulleMule-2.0_german.language.rar
MorphXT-7.4_EastShare-10.6_StulleMule-2.0_german.language.src.rar


eMule 0.46c MorphXT 7.3

Hat zwar leider wieder etwas gedauert, aber nun endlich die gefixte Version!

Zitat:

Zitat von SiRoB,Sep 1 2005, 07:02 PM
Hi everyone,

hum, the proper version ported to 0.46c official with patch (see change log for details). :x
I encourage everyone to update to this version.
I would like to thank's leuk_he for his help to track the trouble of the previous version.
I removed my system to lock open upload slot when link become busy, i will put back in the next version.

Enjoy and good share.

Zitat:

FIXED : (major) Patched Official minimule to eradicate the systray crash [SiRoB]
FIXED : (major) Patched Official CreateBlockRequests causing crash reported by leuk_he [SiRoB]
FIXED : (major) Missed code when merging to offical 0.46c causing unpredicable resulte [SiRoB]
FIXED : (minor) Missed some code with the previous hideos update [SiRoB]
FIXED : (minor) wrong display rating icon in transfer window [SiRoB]

ADDED: Catch creditmet file loading exception for public key length greater than MAXPUBKEYSIZE [SiRoB]
- this fix crash when a specific corruption occur in creditmet files.

CHANGED: Reviewed every lib project setting to speed up the code [SiRoB]
CHANGED: Updated zlib to 1.2.3 version [SiRoB]
CHANGED: USC: Reviewed the way to consume bandwidth [SiRoB]
CHANGED: USC: Try to keep always one trickle slot [SiRoB]
CHANGED: pthread dll have benn turned into static lib thank's to leuk_he (no need to keep pthreadvc dll) [SiRoB]
CHANGED: Changed crash dump directive to not show the emule dump email adress [SiRoB]
CHANGED: Fake.dat file are now available in zip format so i changed the reset setting [SiRoB]

REMOVED: No more ReadWriteLock safeHash code [SiRoB]

TWEAKED: May the loading of creditmet file speed up [SiRoB]

You can download it on our official website : http://emulemorph.sourceforge.net

Direct link to the download page : Binaries & Sources

If you experiencing problems with sourceforge (please try sourceforge before):
ed2k://|file|emulev0.46c-MorphXTv7.3-bin.zip|3574246|BA2A4DDF47285E95E457C9E7B5956EE8|/

ed2k://|file|emulev0.46c-MorphXTv7.3-src.zip|5324627|B42796290746C1EFD6FB16C617FAB6AC|/

Download: Binaries & Sources (eMule-web.de-Mirror)




eMule 0.46c MorphXT 7.2

Zitat:

Zitat von SiRoB,Aug 20 2005, 08:45 PM
Hi everyone,

oh my god, an other version ported to 0.46c official.
I didn't tested fully. At least it should run fine. ;)

Enjoy and good share.

Zitat:

MERGED : Ported to 0.46c version [SiRoB]

FIXED : Properly display the upload overhead [SiRoB]
FIXED : May i found the responsible for rare crash arround resume next file [SiRoB]

ADDED : Serveral const optimization [SiRoB]
ADDED : Even more requpfile Optimization (for crazy user sharing many files :), reduce CPU usage on zz upload system based mod) [SiRoB]
- In short this avoid looking for knownfile pointer in the sharedlist. If you are sharing many many file this may reduce considerably cpu load.
ADDED : Some kind of stop open slot in some congestion case or when connection is lost [SiRoB]

CHANGED: USS: use the official one now [SiRoB]
CHANGED: Updated bad MODSTRING with the ****ing ita mod [SiRoB]
CHANGED: Updated MultiSort from SlugFiller mod + small change to permit both sorting with CTRL key [SiRoB]
CHANGED: Updated SafeHash from SlugFiller mod [SiRoB]
CHANGED: Updated UPNP Support from MoNKi patch [SiRoB]

REMOVED: Updated bad MODSTRING with null char [SiRoB]

You can download it on our official website : http://emulemorph.sourceforge.net

Direct link to the download page : Binaries & Sources

If you experiencing problems with sourceforge (please try sourceforge before):
ed2k://|file|emulev0.46c-MorphXTv7.2-bin.zip|6535373|0A167ED68740378ACFBCAC8FA6224E0E|/

ed2k://|file|emulev0.46c-MorphXTv7.2-src.zip|5359342|398FD84380D07163CA372FF2F454F767|/



Known reported bug:

Download: Binaries & Sources (eMule-web.de-Mirror)





eMule 0.46c MorphXT 7.1

Zitat:

Zitat von SiRoB
Hi everyone,

Sorry for the late of this awaited hotfix version.
I corrected many various thing to make it stronger.
I will not be able to make a better USC (Upload Splitting Class) as the current one is mostly finalised and work as expected (If you notice some thing feel free to let me know). :-.
For those who like to show the live datarate and the true perturdation not hidden by a high average time, they just need to change it in the morph preferency arround display setting (those setting don't interfer with any slot number strategy).

Enjoy and good share.

Zitat:


--------------------------------------
Changelog for eMule 0.46a MorphXT v7.1
--------------------------------------
FIXED : Possible crash when using HideOS or Share Only The Need (same client request different file) [SiRoB]
FIXED : Crash-fix on close using systray by Xman1 [SiRoB]
FIXED : USC: Higher class where not properly capped [SiRoB]
FIXED : ImportPart: avoid crash when importing part file stored on bad sector [SiRoB]
FIXED : Datarate Management: display properly the average datarate when we use 1s setting [SiRoB]

ADDED : requpfile Optimization (for crazy user sharing many files :), reduce CPU usage on zz upload system based mod) [SiRoB]

CHANGED: USS: changed a bit to avoid perturbation [SiRoB]
CHANGED: Datarate Management: reviewed a bit the way to keep sample [SiRoB]
CHANGED: Updated bad MODSTRING with fake sivka version [SiRoB]
CHANGED: Updated bad MODSTRING with null char [SiRoB]
CHANGED: USC: reviewved to avoid trickle slot to timeout [SiRoB]

REMOVED: Removed ACAT bad MODSTRING [SiRoB]

NOTE:
- Compiled with VS2003 + wspapi.h patch by NetInfinity.
- Don't forget to use pthreadVC2.dll instead of version 1.
- As many people don't understand the need to display live upload data rate i added a manual setting (every one schould be happy).

You can download it on our official website : http://emulemorph.sourceforge.net

Direct link to the download page : Binaries & Sources

If you experiencing problems with sourceforge (please try sourceforge before):
ed2k://|file|emulev0.46a-MorphXTv7.1-bin.zip|6514117|641BD958E779137288E5E9A9D67B5EC9|/
ed2k://|file|emulev0.46a-MorphXTv7.1-src.zip|4347091|474A5BBA39C427A84C3EDBF41A154010|/



Known reported bug:
  • Upload Overhead displayed in () is not correct. [snapback]578395[/snapback] (FIXED)




eMule 0.46c MorphXT 7.0

Zitat:

--------------------------------------
Changelog for eMule 0.46a MorphXT v7.0
--------------------------------------
MERGED : Ported to 0.46a version [SiRoB]
MERGED : Merged A4AF from latest ZZ Mod [SiRoB]

FIXED : SafeHash code fix arround corruptionblackbox [SiRoB]
FIXED : SafeHash code fix arround AICHSyncThread start (delay load shared files) [SiRoB]
FIXED : Official Crash fix arround Chat Context menu [SiRoB]
FIXED : Official Minor fix arround middle button click in the Transfert Window [SiRoB]
FIXED : Crash fix on category merge [SiRoB]
FIXED : Fix eMule process remain on shutdown by using updated pthread (v2.6) [SiRoB]
FIXED : zz scheduled slot: added a check in AcceptNewClient to bypass 4 slot limit [SiRoB]

ADDED : NiceHash from CB mod (need some feed back for this testing) [AndCycle]
relate topic http://forum.emule-project.net/index.php?s...906&hl=nicehash
ADDED : Calcul Over Head by using Upload Over Head from uploadbandwidththrottler [SiRoB]
ADDED : Separate average upload based on 30" for USS system (as in the official client) [SiRoB]
ADDED : Datarate Average Time Management (Default 30s near the official client) [SiRoB]
ADDED : Anti WSAEWOULDBLOCK ensure that socket buffer is larger than app one [SiRoB]
ADDED : Rescue CatResumeOrder (Linear Priority) due to the new official tag used for SourceLimit [SiRoB]
ADDED : UPNPLIB: Added preprocessor definitions (UPNP_STATIC_LIB) for a proper compilation [SiRoB]
ADDED : Display busy state for upload client [SiRoB]

CHANGED: ImportParts: Updated with 003 version from SR13 mod [SiRoB]
CHANGED: USS: Minor change [SiRoB]
CHANGED: Use the latest UPNP from emulespana mod (Big thx to MoNKi) + MemLeak fix [SiRoB]
CHANGED: QueueBar: Added hard limit one [SiRoB]
CHANGED: Updater: Use an other methode to see if we need to update it [SiRoB]
CHANGED: Display the Default ShareOnlyTheNeed mode in Sharedfile window [SiRoB]
CHANGED: FunnyNick: fully dynamic now [SiRoB]

TEAWKED: See parts hidden by HOS and SOTN have been tweaked a bit [SiRoB]

REMOVED: Only Lock When Needed (arround ControlPacket Queueing) [SiRoB]
[edit by Pathfinder: Changelogs und Downloadmöglichkeiten der Vorversionen wiederhergestellt. Mirror hinzugefügt.]

Rumpelzuck 12. June 2005 21:42

und gerade wollte ich posten, dass die UL Mechanik jetzt im aktuellen CVS Stand besser funktioniert, und die Verbindungskurven sehen auch viel besser aus, schick, schick :mrgreen:

Ciao
Rumpelzuck

Stulle 12. June 2005 21:50

tjo...
Zitat:

Zitat von Gorbi
Wer zu spät kommt den bestraft das Leben

In diesem Sinne wünsche ich uns allen viel Spaß mit dieser neuen tollen Version.

MFG Stulle

Januar1956 12. June 2005 23:35

Leider hat er immer noch den gleichen Fehler, weswegen ich mich auch gleich wieder von ihm verabschieden muss.
Die globale Datenrate wird immer noch nicht eingehalten. Das bedeutet, bei Einsetzen eines PS-Files, knallt er volle Pulle raus, was das Zeug hält. :bang Das bedeutet eine irre Pingbelastung in meinem Heimnetzwerk und ohne Ende Ärger mit meinen Mitbenutzern.

Januar

Rumpelzuck 13. June 2005 00:44

Hast du bei Morph Share, Powershare, das "enable PS internal file priority" angemacht? Dann beachtet er bei mir die Globale Rate für PBF/Powershare anscheinend. Mal noch ein bißchen testen.
Aber das gelbe vom Ei ist es wirklich noch nicht ... :no:

Ciao
Rumpelzuck

Verrückter Esel 13. June 2005 00:44

Zitat:

Zitat von Januar1956
Leider hat er immer noch den gleichen Fehler, weswegen ich mich auch gleich wieder von ihm verabschieden muss.
Die globale Datenrate wird immer noch nicht eingehalten. Das bedeutet, bei Einsetzen eines PS-Files, knallt er volle Pulle raus, was das Zeug hält. :bang Das bedeutet eine irre Pingbelastung in meinem Heimnetzwerk und ohne Ende Ärger mit meinen Mitbenutzern.

Januar

Hmm komisch das zu hören denn bei mir [6.7] hält er sich an das globale Limit absolut. Von 64kb/s Gesamtupload hab ich 24kb/s für PS-Files und diesen Wert überschreitet er nicht.

Stulle 13. June 2005 06:29

Zitat:

Zitat von Januar1956
Leider hat er immer noch den gleichen Fehler, weswegen ich mich auch gleich wieder von ihm verabschieden muss.
Die globale Datenrate wird immer noch nicht eingehalten. Das bedeutet, bei Einsetzen eines PS-Files, knallt er volle Pulle raus, was das Zeug hält. :bang Das bedeutet eine irre Pingbelastung in meinem Heimnetzwerk und ohne Ende Ärger mit meinen Mitbenutzern.

Januar

Wurde SiRoB auch schon im offiziellen Forum mitgeteilt, woraufhin er meinte er hätte seinen Fehler erkannt und wird nach einigen anderen Fixes erneut releasen.

MFG Stulle

maacee 13. June 2005 21:05

german.dll??
 
Zitat:

Zitat von Stulle
Hat ja leider etwas gedauert, aber hier is es endlich!

........

MFG Stulle

bastelst Du auch wieder ne german.dll???

Stulle 13. June 2005 21:10

Man munkelt noch ;) :P
Ja, bin aber nach wie vor in meiner alpha phase, die muß erstmal über die runden gebracht werden.

MFG Stulle

maacee 13. June 2005 21:14

Cool, da hoffe ich mal, daß Du das schnell hinbekommst.

ofenheizer 13. June 2005 22:27

also der neue morph läuft echt super - ich finde (bei mir), ist es der beste morph den wo gab :-)
vor allem der webcache rennt, bisher lief der webcache bei keinem anderen mod so hervorragend wie hier
auch die anzahl der aktiven verbindungen dümpelt nach 9h laufzeit schön um die 100, und es gibt kein auf und ab
weiter ist mir positiv aufgefallen, dass die neue version sehr ressourcenschonen ist (cpu-last zw. 0%-2% und speicherverbrauch 45mb)

excar 14. June 2005 05:45

Bei mir brachut der Morph seit der letzten Version schon ewig lange (ca. 3 Min) zum starten.
Er ist dann im Taskmanager zu sehen, aber nicht benutzbar.

Kraut 14. June 2005 06:05

Läuft ganz gut der 7.0, nur leider nicht lange. Ist über Nacht nach nicht mal 16 Stunden spurlos verschwunden, sprich angestürzt. :(

Stulle 14. June 2005 07:41

Berichte über Abstürze gab es im offiziellen Board auch schon jede Menge. Mal hoffen!

MFG Stulle

delluser 14. June 2005 08:19

Moin zusammen!!!
Ich habe seid getsren ein Problem mit meinem UP. Bei mir ziehen immer so an die 20 Leuts und ich bekomme das nicht hin das es wie immer bei mir waren so zwischen 4-6.
Ich habe das Gefühl das USS nicht richtig funtzt denn ich habe jetzt wieder die 6.7 Version drauf und da klappt das wie am Schnürchen.
Ist das nur bei mir so oder haben andere auch das Problem???


dell


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:50 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102