1
3
11
30
40
53
55
71
77
80
91
104
135
137
146
