30	14	24	19	5	29	25	10	12	16	4	28	20	15	2	1	27	13	23	8	9	22	17	7	21	18	11	6	3	26	