83
81
80
123
94
531
460
230
126
352