0
12
30
10
14
46
19
17
9
28
21
6
16
25
40
8
138
26
70
44
23
27
22
18
202
91
43
42
109
81
59
74
220
106
52
235
47
53
56
86
58
176
618