1
18
12
41
25
32
15
61
29
74
17
63
49
37
86