2
3
20
207
6
16
14
9
10
4
21
8
24
25
29
12
60
47
34
36
32
157
46
99
54
41
182
23
142
57
129
107
369
44
118
40
215
163
76
37
65
77
19