3960
40
6 16 36 40 66 95 97 99 133 150 157 166 200 206 212 214 225 239 265 288 296 299 354 358 361 371 372 375 379 386 395 426 434 435 450 459 460 487 493 495 
