28
11
13
21
23
2
6
7
8
9
22
24
1
7
10
14
22
12
6
8
9
17
29
99