41
31
14
30
9
40
332
8
11
93
20
45
39
5
18
12
21
16
25
27
35
187
10
17
19
43
48
6
29
7
46
34
77
105
4
126
15
87