15
22
22
84
68
54
164
142
97
342