7
6
8
9
5
11
10
29
36
15
63
27
25
24
13
18
45
43
17
22
99
32
73
48
16
55
60
12
39
69
38
20
77
57
28
14
21
53
47
23
31
19