13
33
77
28
10
23
61
27
35
128