19 50 23 21 98 5 19 66 32 32 15 2 23 1018