5 1 100 100 27 75 79 77 40 93 62 41 52 45