30 627 115 2 5 8 9 10 14 15 16 17 18 20 26 28 30 33 36 37 39 42 45 47 49 50 51 52 53 54 61 63 70