31
126
33
71
150
132
44
193