0
8
4
2
6
5
16
20
36
27
10
18
19
226
151
62
80
17
41
66
68
39
26
21
57
40
22
32
44
25
130
35
43
200
12
30
179
37
55
122
138
45
23