20
18
29
13
19
14
10
8
12
22
23
15
5
9
80
9
8
10
4
6
5
4
8
4
8
17
12
8
8
6
4
8
2
4
6
7
4
7
15
5
8