29
108
17
323