44 312 596 true 1 2 3 4 5 10 11 13 14 16 18 20 22 23 24 30 35 38 39 40 43 44 48 49 52 55 58 65 68 69 73 74 75 76 77 78 81 82 86 87 89 93 96 99