18
38
29
27
51
16
14
64
17
56
196
69
41
107
170
168
31
28
283
33
92
59
30
248
70
26
35
100
91
122
58
53
8
37
459
52
150
169
147
184
36
137
78
46
115
190
55
109