0
8
4
3
10
14
15
47
2
35
7
16
28
163
18
27
9
23
110
52
21
24
85
33
71
32
154
83
86
100
60
87
335
445
42
144
57
201
108
91
11
45
113
576