30
8
28
6
3
9
1
5
14
2
4
10
13
7
18
62
179
187
245
22
103
25
146
113
43
31
66
97
21
105
17
29
12
763
20
176
11
53
16
241
41
19