3 101 120 121321