229
9
134
71
27
154
209
177
82
240
165
31
87
66
35
152
168
403
114
166
141
100
77
98
111
184
124
289
387
173
261
62
76
156
930
301
726
72
105
103
33
94
830
144
215
85
257
547
67
64
57
102