21
12
9
17
7
15
39
29
8
64
34
27
96
51
4
251
63
79
261
126
37
13
19
45
31
41
28
22
47
36
26
193
38
134
61
92
49
105
55
20
53
25
121