0
4
5
1
19
9
8
10
12
15
51
29
7
16
6
11
44
114
3
76
31
14
62
42
391
34
52
75
32
37
17
67
30
87
45
73
183
219
85
150