47
15
106
281
54
45
9
16
29
62
21
26
34
392
142
187
177
7
343
101
48
87
27
75
68
292
53
266
50
13
76
64
43
57
359
25
88
22
37
40
156
5
69
117
39
4
208