1
5
4
2
0
14
3
6
9
11
7
24
8
12
40
91
67
57
150
52
32
101
98
29
112
28
46
27
56
61
286
198
59
156
78
190
84
43