15
8
6
22
5
2
51
26
25
101
92
30
156
20
27
29
76
119
356
469
61
32
3
38
58
14
227
42
113
9
52
54
41
7
59
11
4
34
78
162
24
45