19 0 49667 67281 89949 114927 131964 181709 197946 223068 247613 264650 313854 332220 356044 379722 396326 446137 463607 529302 