10
91
30
21
275
246
9
51
27
150
38
7
18
4
1
15
32
23
192
163
49
37
31
92
6
28
11
5
3
40
0
2
26
24
72
69
17
170
50
14
78
35