9
19
152
199
121
181
129
38
176
48
31
77
269
171
65
63
108
147
252
374
521
85
233
207
213
105
78
140
299
164
153
79
93
60
268
170