17
8
23
30
84
95
39
86
86
146