8
13
17
21
30
57
107
229
117
263
85
147
184
116
93
211
92
285
151
81
112
134
191
118
84
235
59
144
176
851