462
342
110
95
73
91
41
119
47
116