450
183
789
230
561
266
696
105
273
49
960
310
351
166
423
88
221
69
536
182
669
313
2929
1508
857
242
108
22
469
174
559
207
512
141
266
102
666
181
513
80