45
17
10
6
5
20
14
39
8
12
98
51
30
28
21
4
18
15
1
7
19
3
69
66
23
50
27
35
227
175
9
32
24
16
31
131
87
111
97
502
155
251