100 50
18 57 66 7 3 75 69 37 90 9 99 59 31 38 82 88 71 60 1 100 11 26 13 5 20 17 91 81 64 76 27 65 83 48 24 73 98 51 15 63 8 6 19 10 44 74 32 86 23 29
1 1 2 4 4 6 7 3 6 9 10 3 10 14 12 14 2 16 7 20 9 15 22 15 5 20 13 21 27 13 27 29 25 22 16 8 34 34 39 12 11 37 30 30 29 40 44 46 35 24 41 44 38 35 11 41 31 18 36 23 53 24 54 5 54 31 45 65 23 43 59 57 47 47 63 46 66 53 36 57 77 77 69 63 28 39 64 68 25 55 80 85 18 83 60 81 69 75 94
