import "print"
import "basic-floats"

void main() {
    byte[] f_i = {0, 0, 0, 0, 0};
    byte[] f_127 = {0, 0, 0, 0, 0};
    const byte* f_2pi = $e2e5;
    setFAC(1275);
    divFACby10();
    setMEMtoFAC(f_127);
    for(byte i : 1..25) {
        setFAC((word)i);
        mulFACbyMEM(f_2pi);
        setMEMtoFAC(f_i);
        setFAC(25);
        divMEMbyFAC(f_i);
        sinFAC();
        mulFACbyMEM(f_127);
        addMEMtoFAC(f_127);
        print_word(getFAC());
        print_ln();
    }
}
