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