5
3
2
1
31
0
11
21
6
16
7
4
32
146
44
60
65
27
39
45
14
101
15
63
245
55
80
68
173
19
22
8
41
110
23
10
198