44
33
25
28
8
12
2
3
14
20
5
30
82
112
38
80
36
61
6
9
172
51
27
26
21
70
16
60
43
7
52
29
56
40
15
31
37
59
121
0
122
1
4
74
24