6
9
10
16
29
48
66
83
93
100
108
