8
11
63
15
81
141
232
587
74
51
251
100
177
127
175
107
108
176
154
219
149
186
90
153
199
101
73
62
88
230
82
161