0
5
8
14
4
27
72
13
3
2
38
11
25
19
30
170
23
24
7
56
1
16
45
15
22
18
6
10
47
53
101
94
100
176
39
67
49
9
388
245
46
17
78
12
87
58