22
31
34
39
47
56
69
75
88
95
100
113
116
128
129
141
143
151
176
