31
20
53
29
10
25
7
4
5
79
120
8
11
23
214
12
27
76
638
3
15
14
69
21
13
36
17
41
40
19
201
18
133
16
158
45
37
9
130
6
1