0
2
3
6
8
20
9
10
5
18
30
7
14
24
25
27
29
12
11
1
13
78
45
62
16
17
46
58
32
21
39
38
23
127
52
15
19