12 920 104 6 21 22 25 43 58 60 62 77 80 95 99