95
18
193
76
51
40
44
31