25
6
4
3
8
15
17
19
9
18
11
14
10
34
212
12
32
27
13
127
24
39
44
36
35
21
73
7
28
54
47
20
49
66
86
104
108
16
68
105
100
157
102