3
12
21
25
30
48
52
60
71
97
99
106
124
132
