47
16
20
56
26
32
115
45
30
53
51
49
9
102
86
42
34
19
23
7
21
2
99
156
55
52
28
112
68
38
66
174
40
171
187
36
426
136
124
75
316
83
130
315
39
37
61
246