29
31
51
106
101
92
124
79