19 13419 3579 true 4 8 9 12 17 18 22 40 45 47 48 52 58 61 65 67 77 83 94