100 4000
3 2143 5 4 4 14 64 36 62 49 31 43 22 39 98 22 45 93 69 63 63 41 65 96 79 80 3998 86 77 56 81 40 83 11 87 54 80 164 61 42 8 338 57 205 35 55 92 13 31 18 69 36 5 333 47 65 56 39 41 33 310 66 13 50 75 32 40 85 61 88 31 245 32 61 92 262 59 42 88 6 21 21 3 4 60 61 25 64 83 40 24 33 50 84 42 80 94 66 93 5
