45 314 341 true 0 2 3 5 6 8 10 11 12 15 16 17 26 27 31 32 33 35 38 39 41 46 47 52 53 54 56 60 62 68 69 71 72 73 75 76 77 78 80 81 84 88 94 97 98