44 399 398 true 1 2 12 14 16 17 20 21 23 24 25 29 30 34 36 37 39 41 42 44 46 47 48 49 50 51 52 53 55 57 58 63 64 66 73 75 78 88 90 94 95 96 98 99