15
9
6
4
8
1
115
3
33
11
13
25
14
7
12
18
5
40
82
22
27
26
77
46
30
147
63
36
37
10
19
32
41
54
59
76
39
50
149
24
112
108
70
58
78
494