183
91
127
16
533
22
168
28