19
49
106
28
8
31
29