130
131
57
197
107
180
24
27
206
153
55
31
779
198
1404
45
222
794
169
39
61
503
126
41
68
59
170
177