144
1031
392
1116
143
736
362
796
571
52
442
947
622
315
312
446
361
33
23
243
347
38
451
564
785
915
71