[eMule-Web]

[eMule-Web] (http://www.emule-web.de/board/)
-   eMule MODs - Allgemein (http://www.emule-web.de/board/emule-mods-allgemein/)
-   -   eWombat 0.066d => eMule0.30/0.44 XMas-Wombat [24.12.2004] (http://www.emule-web.de/board/6086-ewombat-0-066d-emule0-30-a.html)

OnkelTom 14. February 2004 13:16

Darkwolf

Ich hab da ein Problem mit ständigen Abstürzen(eWombat hat ein Prob festgestellt bla,bla),jetzt hab ich mal die Logs und Verbose gesaved.

Log:
14.02.2004 05:54:38: Horde-Client inpdimitry will be filtered and removed
14.02.2004 05:54:38: Horde-Client inpdimitry will be filtered and removed
14.02.2004 06:01:33: Verbindung zu .S.x.x.G. 400k verloren
14.02.2004 06:01:33: *** entering spooky-mode

Verbose:

14.02.2004 05:54:38: Client 'inpdimitry' (IP:****) hat einen Fehler verursacht: 1. Trenne Client-Verbindung
14.02.2004 05:54:38: Ein Client verursachte einen Fehler oder verhält sich ungewöhnlich: Unzulässige Funktion. Verbindung wurde getrennt!
14.02.2004 05:54:38: Unknown exception in CClientReqSocket::PacketReceived; IP=******* protocol=0xe3 opcode=0x01 size=80
14.02.2004 05:54:38: Unknown exception in CClientReqSocket::PacketReceived; IP=******* protocol=0xe3 opcode=0x01 size=62
14.02.2004 05:54:39: Unknown exception in CClientReqSocket::PacketReceived; Ip=******* protocol=0xe3 opcode=0x01 size=71

Diese Verbose Meldungen(Unknown exception...) gingen dann bis 13.00Uhr etwa,dann wollte ich aus dem spooky Mode auf einen Server connecten,dann Absturz :x

Ich hoffe du kannst damit was anfangen und mir weiter helfen.

P.S.: On the Fly Optimizer war aus(kein Häkchen) und meine Sig ist nicht aktuell,ich benutze den eWombat 0.0.65d

hubutz 14. February 2004 15:34

Hallo Darkwolf, wäre es dir möglich, dass man über das Trayicon die UL-Grenze besser einstellen kann (sowie bspw. im TBH), da ich beim zocken mit 5kb noch anständig spielen kann, aber es ist mir zu umständlich dann immer in die Einstellungen zu gehen...

Koradhil 15. February 2004 18:52

Kann mir jemand helfen ! Mein Wombat kommt nicht aus dem Knick....

eWombat o.o65d [build: oo65.o313]
UL:DL Ratio: 2.60 : 1 (2.60 : 1)
Downloaded: 104.57 MB (104.57 MB)
Uploaded: 271.71 MB (271.71 MB)
Average DL-Rate: 3.85Kbs (max: 30.28Kbs) UL-Rate 10.00Kbs (max: 10.23Kbs)
aktive Verbindungen (geschätzt): 164 - Zu viele Verbindungen: 0
UL-Sessions successful: 45 avg. time: 39:49 mins | failed: 18 (can't connect: 9 | critical error: 0)
DL-Sessions successful: 62 avg. time: 6:43 mins | failed: 18 (out of data: 0 | timeout: 0)
Uploads Waiting: 1763 | Found Sources: [50] 2671 (0)
S.U.I. successful: 14344 - failed: 28
Detected 110 leechers, 23 credit thieveries
Fake Blocks: 0 | Corrupt Blocks: 0
durch Datenfehler verloren: 0 Bytes | Teile gerettet durch I.C.H: 0
Programm-Laufzeit: 7:44 h
Winsock 2.2 [WinSock 2.0] Running
Mem: 67.00 MB | ClientPool: 4250 | SSE optimization active
ed2k server mode
Aktive Downloads 9

Was kann ich machen?

Hier noch die Settings

[SYSTEM]
Windows XP (Professional), (Terminal Services in Remote Admin Mode), (Uniprocessor Free) v5.1 Build:2600 Service Pack: 1a
Installed RAM: 1024MB
CPU: 2405 MHz - Intel(R) Pentium(R) 4 CPU 2.40GHz [Intel Corporation]
eWombat o.o65d [build: oo65.o313]
[EINSTELLUNGEN]
Download: 96 - 86
Upload: 12 - 10
Max. Verbindungen: 200
max.Quellen je Datei: 400
max. neue Verbindng. pro 5 Sek.: 20
Clientport - TCP:5862 UDP:5872
Server UDP Port: 5872
[EWOMBAT EINSTELLUNGEN]
(+)S.U.I. (Sichere User Identifikation)
(+)S.N.A.F.U. V2 (Erweiterte Leecher Erkennung)
(+)A.C.T. V2 (Credit Diebe blockieren)
( )Friendshare-Leecher Mods blockieren
(+)'OnTheFly' Optimizer
[EWOMBAT VERBINDUNG]
(+)Quellen bei ID Wechsel informieren
(+)Nachricht an den Client das der Upload beendet ist
(+)Verbindungen verteilen
( )Quellenaustausch mit anderen Clients abschalten
(+)Internetverbindung überprüfen - RAW-Ping Timeout: 1 sec TTL: 10
(+)Downloadqueue anhalten
(+)Uploadqueue anhalten
(+)Client/Server Verbindungen bereinigen
(+)Speicher aufräumen
SPOOKY
( )Modus nach Verbindungsabbruch beibehalten
( )Aktivieren beim Start
(+)Aktivieren nach Verbindungsabbruch
( )Aktivieren nach Verbindungfehler zum Server - max. Server Verbindungsversuche: 5
[WINTERMUTE]
(+)Server- und Client LAN-IPs filtern
(+)Server-IP von LowID-Clients überprüfen
(+)Dynamische IPs filtern
(+)Bogons
(+)Letzter Update: 15.02.2004 11:04:52
(+)IPFilter
(+)Letzter Update: 10.02.2004 09:54:56
Filterstufe > 127
(+)Server filtern
[DOWNLOAD/UPLOAD]
(+)Automatische Quellen Bereinigung
(+)Lösche Quellen mit QR >1000
(+)Lösche volle Quellen
(+)Lösche nicht benötigte Quellen
( )Lösche unbekannte Quellen
Per Menü:Lösche Quellen mit QR >1000
(+)Quellen Zwischenspeichern
(+)Defekte Blöcke erkennen (A.Z.F. v2)
(+)CD-Images
(+)Videos
(+)Audio
(+)Archive
( )Blockiere Quellen die defekte Blöcke senden
A.U.B.W.C.: min: 4
Bevorzuge Release Dateien mit Faktor: 5
( )Eine Warteschlange pro Datei
( )Bevorzuge kleine Dateien
( )Bevorzuge seltenen Dateien
( )Immer ganze Chunks hochladen
(+)versuche komplette Chunks hochzuladen
[EXTRA]
Client Connection Timeout: 60 sec
Server Connection Timeout: 25 sec
ServerReaskTime: 800 sec
UDPServersReaskTime: 1300 sec
ServerKeepAliveTimeout: 0 min
MTU: 1415
Max HDD Jobs: 1
Dateipuffergrösse (480 KByte)
Dateipuffer nach max. 5 Minute(n) sichern
Warteschlangengröße (2000)
sicheres Speichern von .met/.dat Dateien beim Beenden
(+)sicheres / langsameres Verbinden zu Servern
(+)Benutze Smart-LowID-Prüfung beim Verbinden
(+)Credit System nutzen (Uploader belohnen)
( )Use Winsock1.x only
( )Use eMule Socket timing

Danke für die Hilfe

Gruß Koradhil

sharelook 16. February 2004 18:51

Ist der eWombat eigentlich ein Leecher-Mod oder ist das ein Megabug.
Ich hab festgestellt das ich meinen Upload bis auf 1 runterstellen kann ohne das der Download begrenzt wird.

sharelook

hubutz 16. February 2004 19:04

sharelook, der Wombat begrenzt deinen DL einfach bei einem tatsächlichen UL:DL Verhältnis von 1:3... Du wirst feststellen, dass du mit einem UL von 1 auf lange Zeit nicht glücklich wirst, da dein DL-Schnitt nicht größer als 3kb/s werden wird...

Usul 16. February 2004 19:05

Soweit ich weiß, ist bei eWombat intern ein 1:3-Ratio über die gesamte Session drin. Sprich, wenn du mal kurz deinen Upload senkst, wird erstmal nicht gedrosselt, erst wenn dein Session-Ration 1:3 erreicht, wird der Download gedrosselt. Aber ich schätze mal, darkwolf weiß das genauer. So ein Feature gibt es aber auch in anderen Mods.

sharelook 16. February 2004 19:26

Hab meinen Wombat seit gut einer 1/2h auf 7 Up gesetzt und hab immer noch so um die 30KB Down. Das glaub ich ist nicht mehr normal. Werd das mal so stehen lassen und später noch mal schreiben ob sich da was geändert hat.

sharelook

hubutz 16. February 2004 19:29

sharelook, kannst mir glauben, das ist tatsächlich so wie ich sage... stell ihn doch zum test mal für längere zeit auf 1kb/s... wirst merken, sobald er das 1:3 verhältnis erreicht, wird der download gedrosselt...

sharelook 16. February 2004 19:42

Jo, mach ich. Hab ihn jetzt mal auf 5kb stehen und werd mir das mal anschauen. Wenn das wirklich so funktioniert wie ihr sagt ist das natürlich nicht schlecht. Ab und zu könnte man schon mal etwas mehr Up gebrauchen. eMail schicken oder so.

sharelook

Usul 16. February 2004 20:04

Zitat:

Zitat von sharelook
Wenn das wirklich so funktioniert wie ihr sagt ist das natürlich nicht schlecht. Ab und zu könnte man schon mal etwas mehr Up gebrauchen. eMail schicken oder so.

Genau. Wenn es dann noch einen dynamischen Upload gäbe, wäre mein Glück perfekt ;-)

OnkelTom 16. February 2004 20:13

Das Phänomen mit der Ratio hab ich auch schon beobachtet,erst gehts ein paar Stunden gut,später regelt sich der Wombat auf 1:3,hab 8up geben und kam nicht über 24down

sharelook 16. February 2004 20:27

Der Up läuft jetzt schon über eine Stunde gedrosselt auf 5KB. Hab seit etwa einer 1/2h auf 3KB up gestellt und werd den jetzt mal ein paar Stunden laufen lassen. Mein Down ist momentan so wie immer, um die 20KB.
Mal abwarten.

sharelook

hubutz 16. February 2004 21:24

Wie sieht denn deine Ratio bis jetzt aus? Wie gesagt, das greift erst ab einer 1:3 Ratio... voher kannst du unlimitiert saugen...

sharelook 17. February 2004 00:37

Ich bin jetzt erst nach Hause gekommen und hab gesehen das das ratio 1:3 dann stimmt. Es dauert zwar ein oder zwei Stunden bis er dann das übernimmt. Aber es funktioniert tatsächlich.
Ich geb mich geschlagen. :-)))))
sharelook

xtremchopper 20. February 2004 00:16

Hab beim Start vom eWombat b.z.w. wenn er viele Verbindungen aufbaut in meinem Firewall Log (fli4l und auch IpCop) folgende Fehlermeldung: pppd Protocol-Reject for unsupported protocol 0x901a.
Hab nach stundenlangem Googlen und studieren der FAQs der besagten Firewalls keine helfende Antwort gefunden. Vielleicht hat ja einer von euch irgendeine Ahnung was das für ein Fehler ist.

EDIT: Thema hat sich erledigt, da eine Direktverbindung ( ja genau, ohne Kondom ins Netz) ohne Probleme Funzt. Irgendeine Komponente des altgedienten FirewallPC's ist platt und verursacht wohl die Fehlermeldung.

cobrajet 24. February 2004 09:04

Also das mit der Ratio passt mir auch nicht so ganz.
Ich nehme einfach die alte version. dann habe ich halt kein wintermute, aber ich kann die fakeliste und die ip-liste von darkwolfs seite nehmen :-)

so schauts bei mir gerade aus

eWombat 0.065c [build: 0065.020c]
UL:DL Ratio: 1 : 4.54 (1 : 3.42)
Downloaded: 8.69 GB (366.89 GB)
Uploaded: 1.91 GB (107.21 GB)
Average DL-Rate: 52.99Kbs (max: 86.44Kbs) UL-Rate 11.67Kbs (max: 46.44Kbs)
aktive Verbindungen (geschätzt): 191 - Zu viele Verbindungen: 0
UL-Sessions successful: 271 avg. time: 31:24 mins | failed: 30 (can't connect: 22 | critical error: 1)
DL-Sessions successful: 5424 avg. time: 11:34 mins | failed: 912 (can't connect: 0 )
Uploads Waiting: 4146 | Found Sources: [1] 4419 (30)
S.U.I. successful: 41572 - failed: 501
Detected 511 leechers, 235 credit thieveries
Corrupt blocks: 0 detected
Programm-Laufzeit: 1 T 23 h
Winsock 2.2 [WinSock 2.0] Running
Mem: 154.33 MB | ClientPool: 6250
ed2k server mode
Aktive Downloads 51

John Kimble 27. February 2004 14:56

jap diese ratio beschränkung gefällt mir auch überhauptnicht, bin auch schon am ueberlegen ob ich wieder auf 65c downgraden soll.

Ov3rKiLL 1. March 2004 02:39

Ui, gleich mal antesten (und hoffentlich ohne Freezes, wie bei der letzten Version).

Nur noch eine Frage:

Aus dem Tutoial ist zu entnehmen
Zitat:

Um eine Datei im ed2k-Netz zu veröffentlichen ('releasen') könnt ihr diese in den 'Verteilen'-Modus setzten
Im 'Verteilen'-Modus versucht der eWombat diese Datei an möglichst viele verschieden Clients zu schicken, also gleichmässig zu verteilen.
Wie kann ich nun eine Datei in den "Verteilen-Modus" versetzen? Verteiler-Modus=Release-Prio? Oder gibts da noch eine andere Möglichkeit, die ich da übersehen habe?

GoodWillHunting 1. March 2004 17:18

Zitat:

Zitat von John Kimble
jap diese ratio beschränkung gefällt mir auch überhauptnicht, bin auch schon am ueberlegen ob ich wieder auf 65c downgraden soll.

sehe ich genauso.
werd auch downgraden müssen damit der speed ungebremst ist.
hab nämlich immer 1:3 also dürfte ohne sperre viel mehr drin sein so wie vor 65d
eine alternative wäre es die sperre rauszunehmen, ist kein problem für mich.

sharelook 1. March 2004 18:22

Vielleicht verstehe ich euch jetzt falsch, aber der Downloadpeed ist doch bei 10KB Up ungebremst.

sharelook

GoodWillHunting 1. March 2004 19:30

nein auch bei upload größer als 10 ist die session ratio 1:3

das heisst während einer session kann die ratio nie höher als 1:3 werden

gvstarfleet 2. March 2004 00:04

Das wäre dann aber nicht der sinn, der sache, wenn einer nur 10 geben kann, dann bekommt er auch nur Max. 30 und dann kann man ja auch einen anderen Mod benutzen.

GoodWillHunting 2. March 2004 08:38

ist aber so :)
das ratio bezieht sich aber auf das was du tatsächlich up und downgeloadet hast. es zählt also die mb zahl nicht die kb/s
zbs. uploadmenge 1 gb = max download 3 gb

Usul 2. March 2004 11:39

Zitat:

Zitat von Ov3rKiLL
Wie kann ich nun eine Datei in den "Verteilen-Modus" versetzen? Verteiler-Modus=Release-Prio? Oder gibts da noch eine andere Möglichkeit, die ich da übersehen habe?

Es gibt diese Möglichkeit: Rechtsklick auf eine Datei, Einstellungen der Datei aufrufen, dort kann man irgendwo die Verteilung dieser Datei aktivieren.

Zitat:

Zitat von gvstarfleet
Das wäre dann aber nicht der sinn, der sache, wenn einer nur 10 geben kann, dann bekommt er auch nur Max. 30 und dann kann man ja auch einen anderen Mod benutzen.

Es hält dich niemand auf, einen anderen Mod zu benutzen ;-) Aber die Sache hat auch Vorteile: Wenn ich mal für einen FTP-Transfer oder so viel Uploadbandbreite brauche, dann setze ich den Upload von eWombat runter (auf 4k z.B.), OHNE das gleich das 1:3 Ratio greift und meinen Download ausbremst. Klar, wenn ich diesen Zustand lange halte, erreiche ich irgendwann ein Session-Ration von 1:3 und eWombat wird ausgebremst. Da ich z.B. eWombat nur tagsüber laufen lasse und sowieso praktisch nie auf ein Ratio von 1:3 komme, kann mir das nur Recht sein.

Pathfinder 2. March 2004 13:06

Hi Darkwolf,

Kompliment zur 0.065e! Die neue Release-Funktion arbeitet sehr ordentlich, die Abhängigkeit von der Anzahl an verfügbaren "Complete Sources" gefällt mir sehr gut, überschreitet die Verbreitung eines Files den eingestellten Wert schaltet sich die Distribute-Funktion automatisch ab.
Ansonsten macht dein MOD wie schon seine Vorgängerversion nur Freude bei mir, stabil und ressourcenschonend.

Noch zwei kleine Fragen:
Was macht Connection Backlog in den Advanced->Connection-Einstellungen und wie unterscheidet sich ein Save Exit aus dem Menü Extras von einem normalen Schließen des MODs?

Gruß,
Pathfinder

Ov3rKiLL 2. March 2004 13:51

Ok, das mit dem Verteilen Modus hab ich gefunden.

Blos was steuert die Zahl, die man da angeben muss? Wenn ich Pathfinder richtig verstanden haben, wird der Verteilen-Modus automatisch ausgeschaltet, wenn die Anzahl der insgesamt verfügbaren Quellen diese Zahl übersteigt.

Folglich sollte man, wenn man die Dateien dauerhaft gut verteilen will, diese Zahl sehr hoch einstelen, oder?

Pathfinder 2. March 2004 16:07

Da hast du mich richtig verstanden.

Zitat:

Zitat von Changelog 0.065e
- 'distribute' file-mode is disabled, if at least x complete sources are found
- 'distribute' file-mode and x (1..50) can be changed in filesettings

Du kannst also maximal 50 einstellen, was aber imho völlig ausreicht, da nur die kompletten Quellen berücksichtigt werden. Zusammen mit Hide Overshares kann man so die Verteilung recht gut steuern. Geht beim Erreichen von x vollständigen Quellen die Verteilen-Funktion aus, bleibt das File immer noch auf Release-Priorität. Sehr gelungene Funktion, finde ich.

Gruß,
Pathfinder

cobrajet 2. March 2004 23:37

ist slugfillers 1:3 ratio noch drin?

Pathfinder 3. March 2004 10:37

Zitat:

Zitat von cobrajet
ist slugfillers 1:3 ratio noch drin?

Ja, ist noch drin.

Gruß,
Pathfinder

Ov3rKiLL 3. March 2004 10:46

Also großes Lob an darkwolf! Endlich mal wieder eine eWmobat-Version, die auch nach 10 Std noch gut läuft und nicht immer plötzlich einfriert.

Auch die Release-Funktion erweist sich nach der anfänglichen Skepsis recht effektiv.

Ansonsten meine Stats:
eWombat o.o65e [build: oo65.o418]
UL:DL Ratio: 1 : 1.13 (1 : 1.14)
Downloaded: 481.39 MB (1.54 GB)
Uploaded: 426.63 MB (1.36 GB)
Average DL-Rate: 12.78Kbs (max: 41.67Kbs) UL-Rate 11.33Kbs (max: 12.11Kbs)
aktive Verbindungen (geschätzt): 77 - Zu viele Verbindungen: 0
UL-Sessions successful: 78 avg. time: 15:29 mins | failed: 28 (user: 2 | can't connect: 26 | error: 0)
DL-Sessions successful: 185 avg. time: 12:29 mins | failed: 40 (block-error: 2 | nnp: 2 | timeout: 7)
Uploads Waiting: 2251 | Found Sources: [0] 2736 (5)
S.U.I. successful: 6724 - failed: 32
Detected 55 leechers, 30 credit thieveries
Fake Blocks: 0 | Corrupt Blocks: 2
durch Datenfehler verloren: 9.28 MB | Teile gerettet durch I.C.H: 0
Programm-Laufzeit: 10:43 h (session: 10:42 h)
Winsock 2.2 [WinSock 2.0] Running
Mem: 60.12 MB | ClientPool: 3500 | SSE optimization active
ed2k server mode
Aktive Downloads 53

cobrajet 3. March 2004 10:48

tja, dann bleib ich wohl bei Version c

Kosh 3. March 2004 22:41

Ich hätte da einen Verbesserungsvorschlag zu machen:

Normalerweise füge ich Downloads immer pausiert hinzu. Schließlich muß ich erstmal Platz schaffen, will aber die Links nicht vergessen :)
Die neue Funktion 'Preallocate diskspace' (unter Preferences->Files) tut dann aber schon ihre Arbeit, was natürlich meiner Intention total entgegenwirkt.
Wäre es nicht möglich, den Platz erst beim erstmaligen Starten des jeweiligen Files zu reservieren?

hubutz 3. March 2004 22:47

Ich hätte auch noch nen Vorschlag, starte normalweise die Files auch immer pausiert, da ich gerne 20 saugende Files habe, jetzt kommt es aber manchmal vor, dass ich nur noch 5 Files oder so im DL hab und wenn ich dann was dazufüge muss ich es immer per Hand wieder fortsetzten... Wäre es vielleicht möglich ne Routine zu schreiben, dass er immer genau x Files downloaded und den Rest pausiert?

fightertyp 4. March 2004 00:24

Hallo Community.
Heute ist leider etwas passiert, was die weitere Entwicklung des eWombats negativ beeinflussen wird.
darkwolf, der Coder des eWombats, hat sich so wie es ausschaut verabschiedet. Er hat sich über einige User sehr aufgeregt, die den eWombat zu Ihrem Vorteil zum Leecher umgebaut haben, und sich damit auch noch öffentlich profilieren.

Nachlesen könnt Ihr das ganze hier:
http://www.emulemasters.net/forums/i...wtopic=2638&s=

Ich hoffe, das wir als Community darkwolf gemeinsam davon überzeugen können, das er uns weitere eWombats codet.

Falls hier keine direktlinks erlaubt sind, bitte ich um Entschuldigung. @Boardleitung, könnt ihr das dann bitte entschärfen? Ich finde nur, das es jeden, der den eWombat nutz etwas angeht.

Greets
fightertyp

Edol 4. March 2004 16:46

Wäre schade, wenn er aufhören würde. :shock:

Was bedeutet "Benutze selektives Chunk-Sharing", hab schon im Tut. danach gesucht aber nicht gefunden.

xtremchopper 5. March 2004 23:42

Zitat:

Zitat von GoodWillHunting
Zitat:

Zitat von John Kimble
jap diese ratio beschränkung gefällt mir auch überhauptnicht, bin auch schon am ueberlegen ob ich wieder auf 65c downgraden soll.

sehe ich genauso.
werd auch downgraden müssen damit der speed ungebremst ist.
hab nämlich immer 1:3 also dürfte ohne sperre viel mehr drin sein so wie vor 65d
eine alternative wäre es die sperre rauszunehmen, ist kein problem für mich.

OHNE WORTE :evil: SONST KÖNNTE ES BELEIDIGEND WERDEN

Scum 6. March 2004 00:43

Und wieder einer der wegen ein paar IDIOTEN AUFHÖRT!!!

xtremchopper 6. March 2004 00:52

Auch wenn Darkwolf aufhört:
Wenn der eWombat 65e im Spooky ist und die Zwangstrennung kommt, dann bleibt er (zumindest bei mir) im Offline Status. Nach (endlich mal) 8 Stunden schlaf hab ich ihn dann neugestartet, da er nicht mehr Online gehen wollte.

xtremchopper 6. March 2004 20:28

Und nun macht er es auch im normalen Modus. Grade war ZT und der eWombat ist offline. Sehr seltsam, da ich mit dem Vorgänger dieses Prob nicht hatte.

Ov3rKiLL 6. March 2004 22:19

Firewall ist richtig konfiguriert?


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:03 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2025, 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