38
18
32
27
24
50
69
146
20
135
49
54
31
351
74
311
43
46
88
103
185
73
70
100
159
111
292
47
474
64
33
91
48
258
34
169
118
37
170
39
168
67
104
28
179
147
113
115
99
62
209