11
85 50 81 3 33 99 90
50 7 71 44
7 17 21 5 92
81 57
71 62 61 35
17 64 48 96 9 53 24
62 1 94 46
64 38 40 97 68
38 16 15
40 79 45 86 34 73
97 30 26 49
3 25 10
79 82 63
61 60 2 41 88
48 43
1 52 31 51
43 20
94 11
46 12
21 66 69 27
35 95
60 74
96 56 59 55
15 72 65 36
25 22
86 89
22 6
34 58
58 32
2 28
33 83
59 37
31 76
9 18 4 87
53 13 29
32 91
69 8
10 47
99 78
91 23 42
23 19
72 84
51 67
87 77
-1
