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