4 14 5 10 2 11 13 6 8 3
6 3 1 2 4 5
2968 152 758 116 2492 216 2460 73 1138 146 2046 157 446 100 1295 3 1319 224 1030 5 2997 169 76 205 2234 227 2251 127 534 173 1972 188 736 271 2791 110 2091 126 1625 265
54 87 83 61 103 73 82 10 22 8 62 81 6 50 135 80 85 57 134 35
332463 332309 332348 332536 332375 332405 332981 332997 333219 333197 332972 332247 333005 333212 332713 332278 333403 332695 332194 332340