186
217
96
50
225
178
25
88
147
203
48
95
222
558
104
93
207
165
184
97
43
223
249
280
177
296
39
154
112
107
52
160
199
74
179
34
37
42
12
168
68
183
121
310
124
108
132
152
495
64
21
29
83
30