8
3
7
6
1
10
9
5
2
0
4
21
62
58
43
23
22
19
14
25
37
72
64
94
27
113
149
51
107
100
110
249
32
47
77
93
79
48
44
41
31
129
36
83