31
8
28
6
3
9
1
5
14
2
4
10
13
7
24
11
80
241
208
251
37
18
134
181
173
68
43
110
21
138
12
74
29
38
59
795
20
215
19
48
39
16
268
42