5
13
15
29
33
35
38
42
43
58
76
80
100
115
132
140
141
164
176
