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