25
11
8
99
31
543
6
9
46
36
27
43
28
2
235
240
17
1
10
5
41
32
4
21
13
19
30
80
7
3
65
40
181
182
37
0