18
2
0
7
13
35
10
11
9
12
15
19
52
37
21
95
473
197
140
81
49
172
59
25
36
31
184
44
34
26
50
93
39
126
178
100
71
14
20
24
33
65
16
105
72
60