31
107
43
35
30
19
18
12
85
15
46
22
47
8
5
51
44
28
17
227
13
124
16
57
14
42
34
3
6
122
38
4
591
21
23
83
72