7
11
29
30
42
48
50
56
62
71
77
85
88
106
126
150
168
180
