0
5
2
1
25
22
8
7
3
37
52
12
21
32
10
16
13
18
45
6
61
41
17
101
19
60
55
59
309
42
31
118
105
177
33
122
96
89
385