15
5
12
4
1
2
51
0
3
21
16
17
14
11
26
41
56
44
42
19
111
50
104
8
10
13
28
53
43
221
52
78
161
9
624