563 46
1128 98
736 44
390 39
777 73
439 31
616 109
463 27
364 35
633 42
564 72
367 54
515 38
1420 78
820 123
671 23