2
4
28
54
72
42
76
51
146
171
127
93