27
23
52
59
28
26
43
171
39
65
69
31
164
19
11
288
45
14
40
51
9
38
24
111
21
25
142
88
763
61
36
166
73
180