37
16
254
19
42
264
51
193
64
34
126
157
60
196
95
245
30
31
233
207
56
17
67
212
1524
26
215
700
273
27
83
358
58
33
141
75
125
150