10 2502 83 11 17 21 34 58 80 92 101 139 144