31
13
4
12
111
63
20
19
17
35
16
27
11
25
94
32
45
26
7
22
10
14
15
9
24
39
335
21
93
74
61
28
36
29
38