108
162
132
103
230
128
174
195
146
117
101
187
177
305
110
114
167
254
207
255
272
198
195
506
292
235
106
475
459
244
462
341
121
90
206
230
292
140
546
118
253
137
103
243
130
119
180
284
96
119
107
77
70
207
78
61
70
140
268
117