1
18
12
41
26
32
15
61
29
17
59
63
49
37
86