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