3
8
12
20
41
45
46
53
74
75
93
95
100
113
121
136
158
