110
849
59
98
89
303
68
67
304
30
64
19
20
754
88
27
26
276
83
113
24
33
31
43
17
60
80
62
73
55
174
162
87
122
249
211
181
37
77
292
197
199
207
131
198
14
258
3
39