166
95
54
84
105
207
454
79
108
235
143
72
141
82
394
138
75
29
107
146
73
92
68
149
85
43
168
37
179
46
101