109
170
47
406
51
128
153