5 LED Blink Challenge

It's on like a prawn that yawns at dawn. Who can write the smallest BS2 program to blink 5 LEDs independently at different (non-multiple and readily variable) rates?
Code, video & memory map count (eg: EEPROM 27% full) please.
Winner gets a free Quadrover, is that OK by you, Ken & Matt?
Code, video & memory map count (eg: EEPROM 27% full) please.
Winner gets a free Quadrover, is that OK by you, Ken & Matt?
Comments
' {$STAMP BS2} ' {$PBASIC 2.5} DO W10=W10+1 PAUSE 50 IF W10/5*5=W10 THEN TOGGLE 0 ' value 5 is timing constant IF W10/9*9=W10 THEN TOGGLE 1 IF W10/17*17=W10 THEN TOGGLE 2 IF W10/29*29=W10 THEN TOGGLE 3 IF W10/41*41=W10 THEN TOGGLE 4 LOOP
' {$STAMP BS2} ' {$PBASIC 2.5} DO W10=W10+1 PAUSE 50 IF W10 //5 =0 THEN TOGGLE 0 ' value 5 is timing constant IF W10 //9 =0 THEN TOGGLE 1 IF W10 //17 =0 THEN TOGGLE 2 IF W10 //29 =0 THEN TOGGLE 3 IF W10 //41 =0 THEN TOGGLE 4 LOOP
Video Link:
https://www.youtube.com/watch?v=wJ4jVkU86EU&feature=youtu.be
' {$STAMP BS2} ' {$PBASIC 2.5} x VAR Word y VAR Word z VAR Word DO z = z + 1 PAUSE 50 FOR x = 0 TO 4 LOOKUP x,[5,9,17,29,41],y IF z//y = 0 THEN TOGGLE x NEXT LOOP
' {$STAMP BS2} ' {$PBASIC 2.5} x VAR Nib y VAR Byte z VAR Word DO z = z + 1 x = z // 5 READ x,y IF (z/5)//y = 0 THEN TOGGLE x LOOP DATA 5,9,17,29,41
' {$STAMP BS2pe} ' {$PBASIC 2.5} v VAR WORD w VAR WORD x VAR WORD y VAR WORD z VAR WORD DIRL=$FF DO v = v+5 w = w+7 x = x+11 y = y+13 z = z+17 OUT2 = v.BIT10 OUT3 = w.BIT10 OUT4 = x.BIT10 OUT5 = y.BIT10 OUT6 = z.BIT10
Here is one that is very short, looks like 19 bytes without the Pause, or, 21 bytes with Pause to slow down the loop for LEDs.
' {$STAMP BS2pe} ' {$PBASIC 2.5} add CON 19 mult CON 129 DIRL=$ff DO OUTL = OUTL*mult + add PAUSE 128 LOOP
Okay, it barely squeaks by in terms of the challenge <-- blink 5 LEDs independently at different (non-multiple and readily variable) rates-->. It is basically a random number generator with the LEDs flashing erratically. Even so, the average rates and range of rates of the LEDs are different, and readily variable in a maddening sort of way if you play with the mult and add parameters. Average rates ratio for the parameters shown:353 : 163 : 224 : 447 : 288
Quadrovers for all, I say. Matt, please see to it!