27
14
43
247
65
75
202
85
100
134
90
373
99
106
136
112
87
109
119
135
389
115
114
196
151
59
93
127
95
126
102
224
144
264
353
176
205
149
217
183
261
248
145
199
288