105
179
107
148
152
71
63
103
213
277
174
247
125
223
183
204
133
118
535
421
237
86
156
81
87
64
126