8
5
14
7
107
28
12
6
3
60
19
39
15
57
38
9
13
33
31
1
20
11
41
37
35
246
4
155
45
32
17
22
103
132
43
69