15
235
48
2
5
86
21
3
25
104
23
43
19
17
4
16
14
13
11
1
12
34
31
24
9
22
27
6
44
186
42
33
10
7
36
8
39