8
5
4
2
3
19
1
6
7
17
11
0
13
9
22
10
66
111
31
42
132
246
108
188
40
126
37
61
34
161
58
27
20
89
50
59
36