25 384 32 265 710 2 63 154 35 114 7 68 30 473 993 64 178 67 78 217 2,687 43675