15
13
5
1
38
29
27
187
25
77
20
8
10
4
16
6
26
9
12
49
11
3
21
19
89
54
7
39
14
40
17
28
36
30
240
2
106