0
2
8
1
4
14
6
5
41
48
200
139
21
19
362
38
76
151
134
71
50
112
47
27
25
267
57
40
73
31
12
39
24
58
233
22
68
29
36
85
44
15
101
72
33