23
33
20
9
15
7
16
12
218
112
26
111
45
6
31
46
5
129
176
37
40
35
52
18
21
120
84
44
24
22
2
3
68
584
93
19
59
27
256
57
14
262
1
43
153
335