279
103
96
73
173
117
42
166
61
95
93
190
1028
1327
165
892
176
152
183
54
60
100
240
276
209
36
205
503
92
473
161
114
27
1918
180
540
200
201
123
85
223
94
86
115
107
350
21
220
553
118
800
97
431
286
367
184
68