0
28
2
8
26
10
15
6
12
21
18
19
3
31
25
13
9
42
79
23
57
27
67
37
54
346
53
33
50
104
32
68
81
210
123
193