33
143
67
36
54
192
117
19
197
169
195
32
185
134
150
654
173
416
135
184
267
157
208
153
239
183
447
181
293
1419
594
599
577
246