47
39
25
161
55
19
71
132
9
75
22
218
42
87
2
8
50
13
14
17
16
54
56
61
43
18
37
63
69
5
524
337
10
12
30
109
7
26
29
3
1
52