21
7
12
50
33
32
31
28
43
14
29
68
54
20
9
19
18
2
35
6
26
22
3
8
112
426
11
16
63
5
4
216
38
300
1
23