18 12470 357 2901096 27 29 40 41 49 50 53 58 59 68 70 76 83 84 88 92 97 99