5
9
12
23
30
32
66
85
95
102
111
115
122
140
141
