53
94
37
68
97
167
27
29
367
2797
60
41
35
174
75
62
307
77
103
179
70
207
164
226
45
280
190
262
152
173
24
318
201
124