22
27
2
28
14
8
9
10
7
5
50
29
6
21
36
109
12
57
409
16
34
37
19
64
74
30
15
4
54
53
55
230
18
38
47
163
24
59