21
108
17
31