27
25
29
460
237
113
217
32
37
66
26
48
62
40
15
895
222
20
88
52
51
200
42
18
485
89
168
63
144
153
45
126
58
60
47
107
36
67
83
39
54
31
24
6
61
21
120
53