9
14
3
12
4
76
15
60
24
22
16
46
53
177
50
48
29
17
57
64
132
99
147
52
222
66
47
93
34
28
30
5083
473