13 2309 109 455943 1 3 13 17 26 30 35 36 53 69 88 92 94 1 2 3 4 5 6 7 8 9 10 11 28 29 1 44 400 927 663 201 46 16 4 3 2 1 1