5567
64
22 23 27 34 36 44 46 50 55 61 62 65 80 84 88 95 100 105 106 110 111 117 120 124 135 141 151 153 164 177 217 246 263 307 313 320 335 342 346 349 360 362 368 372 377 380 385 386 398 403 411 417 431 443 446 449 454 463 472 474 482 483 484 497 
