10
3
38
4
4
25
6
6
41
27
5
6
25
31
47
125
89
161
68
42
13
12
34
32
27