255
118
281
185
119
264
269
240
192
251
228
293
348
127
231
210
95
163
91
94
100
48
198
114
93
179
85
187
52
89
102
222
60
189
31
44
870
140
632
147
19
24
65
54
53