321
342
234
110
73
93
712
230
126
88