30
17
46
4
6
10
87
13
1
8
7
14
11
121
546
29
118
70
233
352
21
15
80
34
32
28
5
27
25
19
16
55
31
97
63
106
173
54
41
24
20