17
8
33
14
31
29
218