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