50
9
2
0
7
21
4
8
30
15
5
14
10
25
13
6
12
16
80
53
29
58
17
68
22
28
120
229
81
32
54
203
89
49
33
45
90
62
182
24
39