5
9
12
16
26
31
34
40
41
42
44
48
52
53
54
67
77
79
80
82
89
90
95
101
103
105
109
114
118
119
122
127
129
130
138
139
142
145
152
153
155
156
159
165
177
184
186
