17
8
23
33
84
95
39
87
86
147