0
1
5
4
47
16
34
7
20
2
62
11
14
9
8
15
10
12
42
38
27
111
322
68
43
98
99
252
69
37
234
139
25
219
67
24
28
44
66
26
35
114
29