0
1
2
4
5
19
29
11
12
16
10
9
17
8
14
27
104
40
38
25
7
86
69
15
6
13
24
20
120
26
115
45
234
126
18
37