4
33
36
26
8
14
545
20
29
3
46
171
52
30
21
27
96
75
90
68
71
55
47
2
7
19
28
5
60
37
202
9
105
13
54
18
160
58
50
158
1
0
59