1 1 2 113125 3 2322432 4 21332611 5 2115124224 6 3111423252 7 3412115322 8 12451223232 9 116222114125 10 1141433232511 11 2231521231226 12 2334121141253 13 3222154622111 14 4211413132352 15 15123362231122 16 21123234615111 17 32125124213611 18 114231133412352 19 233152112133612 20 421323111356121 21 1242115133321216 22 2111153114231172 23 2154133113143232 24 3111241125222336 25 11321132113544512 26 12225342323131234 27 13221112117611125 28 21223114271325122 29 51323321211123264 30 71435114131212111 31 111352333134135211 32 115313253242213312 33 213322334112262512 34 237111321224253112 35 261111534131143311 36 313252123315241322 37 332232212311113275