15
39
46
97
37
71
87
26
38
140
70
126