1
6
11
23
25
30
42
56
89
95
101
124
128
