47
32
58
30
15
14
11
97
6
38
33
52
21
20
18
29
43
17
62
82
23
177
381
156
28
2
24
7
60
46
19
36
25
412
148
140
44
127
131
27
57
48
45
49
26
77