27
57
35
45
235
168
16
32
5
36
30
8
24
14
25
21
111
447
348
257
60
88
15
26
74
31
19
895
13
165
18
49
9
12
51
39
117
41
96
33
132
80
70
108
112