16
35
186
66
36
158
234
67
46
50
217
38
205
208
380
43
159
70
123
149
37
59
60
69
140
212
30
120
132
27
101
52
1371
21
72
124
64
32
17
273
55
39
251
198
221
547
31
88
294
44