25
12
9
20
14
102
39
21
24
46
34
31
19
51
232
27
35
37
5
164
53
130
10
23
7
33
41
63
18
13
8
22
245
15
47
6
120
26