9
10
17
31
55
66
70
84
88
96
108
