42
123
77
230
277
26
45
81
102
254
54
8
119
55
211
74
259
10
14
209
43
333
27
38
24
248
242
292
161
346
87
432
28
67
237
278
69
281
64
112
157
66
225
133
245
146
207
876
658
210
204
53