5
8
9
11
17
25
31
38
39
41
45
50
54
55
58
59
65
66
72
77
78
81
83
84
85
93
96
105
107
109
111
112
114
115
116
117
119
120
128
135
136
144
146
149
156
164
168
170
172
178
181
182
190
192
198
200
204
206
207
208
213
214
215
216
