166
193
108
106
51
43
46
103
47
31