16 0 95048 145906 165130 179287 198861 210046 230319 245524 278206 362794 410681 427808 445110 457169 528257 