86
180
178
380
124
130
207
14
61
43
45
238
185
169
93
96
98
59
48
222
157
227
80
28
34
113
266
164
208
203
166
202
194
211
187
78
41
35
97
55
109
66
26
47
21
15
94
121
361
212
73
81
105