80
79
77
457
218
126
349
51
27
513