10 2905 100 386527 12 15 43 51 65 66 73 83 90 94 1 2 3 4 5 12 23 48 115 1632 71 1050 1356 387 16 9 7 5 3 1