7
9
33
20
27
13
47
23
65
17
56
58
43
29
85