27
55
45
150
108
118
86
18
247
206
39
129
226
186
121
532
107
40
218
325
153
184
147
120
99
201
272
29
104
72
54
100
93
69
68
109
285
70
76
8
47
71
12
38
60
124
65
24
46
103
173
149
191
31
142