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