59	2
127	126
 22	 14
 18	 15
 26	  8
 23	  9
128	125
 33	  1
 27	  2
 24	  3
 19	 10
 20	  4
 39	121
 34	122
 28	123
 25	124
 12	  5
 44	120
 49	114
 45	115
 40	116
 35	117
 29	118
 21	119
 46	109
 41	110
 36	111
 30	112
 13	113
 56	108
 57	101
 50	102
 47	103
 42	104
 37	105
 31	106
  7	107
 63	100
 64	 96
 58	 97
 51	 98
 48	 99
 43	 94
 38	 88
 32	 81
 54	 80
 53	 87
 52	 93
 61	 79
 60	 86
 67	 78
 59	 92
 65	 91
 66	 85
 69	 95
 70	 90
 71	 84
 72	 77
 74	 89
 75	 83
