8
4
27
51
16
5
3
7
6
11
47
17
36
49
15
98
64
158
38
95
57
105
100
120
45
61
56
52
89
54
34
21
181
182
123
35
127
110
104
24
188
42
159