23 113544539 45439 2 3 9 16 17 18 23 30 31 37 40 42 47 48 50 60 63 64 70 77 85 86 100