30
41
55
60
62
68
85
89
104
114
124
127
132
142
151
