6
85
23
44
54
187
143
245
56
165
276
49
201
59
95
120
178
174
78
189
159
514
135
214
105
197
393
410
146
417
83
76
93
255
269
66
117
203
219
87
271
1185
251
140
319
1352
326
454
616
113
940
247
338
523
896
419
457
336
286