100042105100042104100042001100042000100041999100041998100041997100041996100041995100041994100041993100041992100041991100041990100041989100041988100041987100041986100041985100041984100041983100041982100041981100041980100041979100041978100041977100041976100041975100041974