9 1004 72 186622 5 8 17 30 33 39 81 85 87 100 103 112 126 145 165 193 242 340 100 403 375 82 22 12 6 3 1