82
81
80
122
94
531
460
230
126
352