17
7
23
29
84
95
39
86
84
146