2
6
10
29
39
50
59
67
79
102
130
132
150
155
160
163
172
