40	40
1	1
2	1
3	1
4	2
5	2
6	3
7	3
8	4
9	4
10	4
11	5
12	6
13	7
14	7
15	10
16	10
17	10
18	10
19	11
20	11
21	11
22	12
23	13
24	13
25	14
26	14
27	14
28	14
29	15
30	15
31	15
32	15
33	16
34	17
35	18
36	18
37	18
38	19
39	19
40	20
