16 4092 512 245 211 498 391 125 75 71 78 160 1000 192 77 280 100 77