47 391 43 2 3 9 10 11 12 17 19 21 22 23 24 25 26 27 29 32 33 34 35 36 37 40 41 42 45 46 47 50 53 54 56 57 58 59 61 63 64 68 71 73 80 83 87 95 97 98