8 604 53 105235 1 6 18 28 59 63 87 88 100 102 114 139 160 207 281 512 100 263 193 30 9 5 3 1