29 2648 205 1712312 8 10 11 19 20 24 29 32 33 35 38 43 45 47 50 52 54 55 56 59 65 69 72 74 78 79 83 88 98 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 41 65 143 229 318 508 509 1 24 190 576 711 469 265 143 79 42 27 12 10 7 7 7 7 9 8 8 8 9 8 6 5 4 3 1 2