108
9
4
44
62
12
17
42
2
3
13
87
37
22
7
24
6
8
5
69
65
547
23
1
0
109
294
52
20
43
34
35
30
29
159
27
195