26
15
31
19
26
59
126
41
97
86
49
47