0
3
5
2
8
1
15
6
10
7
19
138
32
94
21
11
14
28
48
52
43
126
68
62
33
61
310
53
135
55
82
45
76
34
4
20
31
106