24
27
28
94
146
88
81
239
16
69
123
96
180
542
33
150
45
41
74
198
112
7
165
34
48
42
85
30
20
17
5
37