20
6
19
14
83
27
23
15
24
12
8
33
26
4
69
178
39
84
34
38
123
54
131
108
78
737
249
25
68
55
62
134
109
129
51
77
64
94
41
179
57
86
122