7
3
5
12
11
9
10
17
14
16
28
30
32
33
34
35
36
43
42
44
45
47
48
46
49
50
51
53
54
52
55
56
58
57
7 3 5 12 11 9 10 17 14 16 28 30 32 33 34 35 36 43 42 44 45 47 48 46 49 50 51 53 54 52 55 56 58 57