32 21313 685 3 8 13 16 20 27 32 34 35 38 39 41 49 50 51 54 55 56 57 58 59 61 67 72 74 77 81 86 90 93 98 100