165
193
341
333
126
388
632
106
137
159
146
386
121
172
243
249
89
200
143
215
170
411
147
1284
569
531