13 1245 83 233670 4 12 13 15 29 31 32 58 60 61 69 83 90 1 2 3 4 5 6 7 8 9 22 32 57 711 1 40 307 480 251 99 26 16 11 6 5 2 1