166
60
108
158
412
378
179
52
54
150
64
153
46
106
48
39
154
418
143
92
126
49
22
445
27
56
100
76
275
73
63