13 1010 87 228991 5 15 19 22 23 40 43 72 73 78 85 87 89 1 2 3 4 5 6 7 8 9 10 11 12 44 1 40 317 484 134 18 3 3 2 2 3 2 1