18
23
272
24
82
28
110
108
128
318
268
185