0
2
4
5
1
3
6
20
45
10
8
16
14
9
38
42
18
12
104
65
13
29
54
25
64
83
46
92
34
39
21
15
191
23
7
87
48
17
24