13 21448 436 4543324 5 7 12 15 18 19 27 39 56 59 74 84 88 1 2 3 4 5 6 7 8 9 10 11 12 558 55 699 3239 6333 6162 3339 1178 319 77 28 12 6 1