5
10
18
20
29
32
60
64
83
101
115
116
