30 985141 108954 true 1 2 3 5 12 13 14 23 25 28 34 35 36 40 42 45 48 49 51 54 60 62 71 77 80 87 88 92 93 94