91
1
70
163
2
264
0
90
243
240
224
95
340
356
145
476
228
234
110
275
853
104
181
128
197
82
117
154
599
368
99
126
248