9
30
3
0
5
4
18
43
22
21
7
12
28
34
10
52
72
96
53
32
27
16
11
214
13
66
64
77
19
211
15
40
57
74
35
168
23
14
302