20
51
16
40
7
9
29
13
19
44
37
43
15
14
99
32
63
65
84
18
54
47
26
10
112
102
33
24
86
38
17
27
35
21
28
31
1
96
4
58
25
39
11
8