20
268465676376382 28
972649832669734687 59
964870386390374262 63
1000000000000000000 2
161648964369397250 42
955101936082782080 62
929974628518736557 55
904323167362897181 60
905486291024734470 56
983761183081836293 58
925579809655956232 61
929849028627267067 65
992973307042192043 54
951499755283555689 67
904075334510953941 69
1000000000000000000 70
977852396602278527 64
987859488885190635 66
970274031255729155 68
916923953663567093 57
