51
270
33
233
159
21
4
65
16
28
26
14
39
6
104
9
66
86
69
47
54
53
34
112
70
132
130
85
29
46
100
43
59