66
27
21
9
17
155
95
80
93
91
89
30
31
57
230
67
124
103
98
47
114
226
169
216
145
159
190
149
199
157
264
51
136
64
270
119
196
148
305
110
164
370
160
192
276
183
92
434
202
279
252
163
347
161
116
231