18 4460 165 1255941 8 10 26 32 37 38 39 40 48 49 56 58 67 72 73 78 79 100