9
64
12
125
401
167
139
53
109
54
132
100
103
203
91
111
161
99
90
59
80
118
88
135
205
314
141
152
209
197
146
163
192
114
240
147
227
157
287
144
520
424
68
213
174
693
184
178
128
294
253
245
153