8
2
13
6
0
1
5
31
4
10
21
19
7
3
18
30
11
42
134
38
186
91
50
48
75
61
511
20
97
15
222
25
112
80
143
33