685502 128
655859 132
649333 161
647655 76
631409 99
627281 77
623627 48
595804 43
594056 12
593434 130
580601 74
576551 70
575852 69
575533 192
573679 98
570901 85
569308 128
560982 69
544706 45
536379 112
531153 80
528007 148
523426 94
512828 88