3
19
23
25
32
34
46
58
81
96
101
111
128
