27
33
15
59
42
225
63
89
74
38
118
256
119
358
40
41
37
67
14
49
44
195
26
34
16
163
131
45
31
57
9
52
18
20
25
30
12
28
39
19
7
75
36