47
156
16
25
152
79
10
95
7
38
5
33
8
21
39
14
26
15
22
9
20
70
23
55
1
6
27
125
841
11
104
17
78
67
40
41
58
34
30
18
35
139