80
79
77
457
215
126
349
51
27
513