431
127
515
169
944
277
237
653
452
430
552
847
425
133
143
407
174
169
321
337