869
819
893
79
140
307
193
160
215
200
197
95
354
58
35
36
36
961
936
965
942
61
98