12 6107 160 1256487 4 13 16 18 19 21 30 37 43 53 90 92 1 2 3 4 5 6 7 8 9 10 18 4354 49 512 1550 2011 1296 482 141 37 12 10 6 1