16
19
42
36
41
47
6
134
108
37
315
1615
21
15676
143
24
38
128
18
95
83
86
15
173
9
54
22
27
53
189
13
157
52
67
39
78
33
12
11
162
56
31
183
168
40
264
141
30