27
32
137
44
48
58
1137
78
30
59
35
37
865
527
56
417
52
370
33
25
15
217
29
360
28
104
26
80
81
23
38
75
55
22
39
31
36
7
62
175
126
21
71
41
99
221