0
5
21
8
38
14
34
13
9
16
10
23
7
2
4
25
55
20
132
15
44
35
87
17
167
133
111
24
138
101
94
51
220
59
190
42
71
62
317
126
45
3