83
81
81
123
94
531
460
230
126
352