13
36
77
28
10
23
63
27
35
128