7
12
3
19
21
27
30
35
43
38
94
110
146
148
174
181
45
48
52
53
60
63
70
24
79
89
115
112
119
124
162
195
218
198
156
159
150
167
132
130
126
135
214
222
227
231
241
257