54
14
143
112
329
611
178
131
56
289
142
366
165
110
218
149
208
140
66
93
68
166
114
182
202
651
157
336
328
86
94
97
95
444
116
486
262
307
227
432
193
1023
105