13 2500 110 459453 1 6 7 13 23 26 34 43 64 68 74 80 82 1 2 3 4 5 6 7 8 9 10 27 38 778 1 41 401 991 700 238 73 23 13 10 6 2 1