11
10
6
1
4
2
0
17
18
9
27
39
90
69
47
45
32
53
51
84
191
25
154
58
29
48
54
195
22
38
24
283
65
120
59
208
57
92
83
348
103
26
306
21
217
75
104