113
48
23
50
9
39
76
47
18
7
12
16
27
6
3
25
22
14
5
19
186
70
24
8
15
13
4
49
139
41
146
96
77
29
45
95
60
2