111
17
138
16
182
242
307
348
305
44