91
26
32
34
88
60
31
159
65
51