5
3
0
2
10
6
7
4
12
14
1
11
20
19
87
35
34
21
42
147
27
72
64
51
57
32
119
47
77
25
30
26
74
46
33
182
148