20
28
10
32
4
15
14
6
17
7
61
31
21
39
8
99
2
27
148
38
25
16
13
3
24
573
34
1
91
78
33
44
47
101
40
26
5
35