19 4626 389 2 4 10 11 15 16 25 35 37 41 43 45 46 54 61 67 68 79 100