47
18
19
21
28
35
31
24
44
177
63
93
60
59
27
49
552
17
51
26
67
23
25
15
53
46
32
37
10
103
85
43
136
58
40
20
87
6
96
248
159
34
275
22
399