186
126
107
198
166
91
57
58
158
32
156
85
27
19
49
217
117
119
150
895
204
334
377
219
145
231
108
916
71
242
62
89
77
113
40
42
53
161
1137
131
72
38
140
115
110
194
90
75
70
297
138
50
92
52
65
55
147
84