103 102 101 6 16 18 28 30 37 38 45 48 49