Numberblocks perfect numbers band 31 | ScratchStats