27
72
64
113
249
116
126
569
123
74
18
130
37
59
99
86
51
34
85
157
48
50
77
368
60
215
183
88
52
75
208
146
106
79
12
15
76
603
420
179
207
190
153