21
30
6
0
34
27
9
8
7
116
88
16
22
1
5
29
2
41
3
26
10
17
12
245
11
18
51
25
20
37
32
47
133
36
71
153
15
39
54
128
217